-
Notifications
You must be signed in to change notification settings - Fork 12.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rollup of 20 pull requests #49236
Rollup of 20 pull requests #49236
Commits on Feb 20, 2018
-
Aaron Power committed
Feb 20, 2018 Configuration menu - View commit details
-
Copy full SHA for 312e53d - Browse repository at this point
Copy the full SHA 312e53dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f3b626 - Browse repository at this point
Copy the full SHA 1f3b626View commit details
Commits on Feb 22, 2018
-
Configuration menu - View commit details
-
Copy full SHA for acc1b6d - Browse repository at this point
Copy the full SHA acc1b6dView commit details
Commits on Feb 28, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 518b3f7 - Browse repository at this point
Copy the full SHA 518b3f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11696ac - Browse repository at this point
Copy the full SHA 11696acView commit details -
Configuration menu - View commit details
-
Copy full SHA for f463386 - Browse repository at this point
Copy the full SHA f463386View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94630e4 - Browse repository at this point
Copy the full SHA 94630e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e3fa0d - Browse repository at this point
Copy the full SHA 8e3fa0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b3ecf5f - Browse repository at this point
Copy the full SHA b3ecf5fView commit details -
Support posix_spawn() for FreeBSD.
spawn() is expected to return an error if the specified file could not be executed. FreeBSD's posix_spawn() supports returning ENOENT/ENOEXEC if the exec() fails, which not all platforms support. This brings a very significant performance improvement for FreeBSD, involving heavy use of Command in threads, due to fork() invoking jemalloc fork handlers and causing lock contention. FreeBSD's posix_spawn() avoids this problem due to using vfork() internally.
Configuration menu - View commit details
-
Copy full SHA for 85b82f2 - Browse repository at this point
Copy the full SHA 85b82f2View commit details
Commits on Mar 1, 2018
-
Configuration menu - View commit details
-
Copy full SHA for e6efd0d - Browse repository at this point
Copy the full SHA e6efd0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9ea876 - Browse repository at this point
Copy the full SHA a9ea876View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e2d926 - Browse repository at this point
Copy the full SHA 2e2d926View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef73b3a - Browse repository at this point
Copy the full SHA ef73b3aView commit details
Commits on Mar 2, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 99b50ef - Browse repository at this point
Copy the full SHA 99b50efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ba6b3a - Browse repository at this point
Copy the full SHA 5ba6b3aView commit details -
Support posix_spawn() for Linux glibc 2.24+.
The relevant support was added in https://sourceware.org/bugzilla/show_bug.cgi?id=10354#c12
Configuration menu - View commit details
-
Copy full SHA for d740083 - Browse repository at this point
Copy the full SHA d740083View commit details
Commits on Mar 14, 2018
-
Configuration menu - View commit details
-
Copy full SHA for f83618b - Browse repository at this point
Copy the full SHA f83618bView commit details
Commits on Mar 15, 2018
-
Don't force-enable frame pointers when generating debug info
We apparently used to generate bad/incomplete debug info causing debuggers not to find symbols of stack allocated variables. This was somehow worked around by having frame pointers. With the current codegen, this seems no longer necessary, so we can remove the code that force-enables frame pointers whenever debug info is requested. Since certain situations, like profiling code profit from having frame pointers, we add a -Cforce-frame-pointers flag to always enable frame pointers. Fixes rust-lang#11906
Configuration menu - View commit details
-
Copy full SHA for 935070a - Browse repository at this point
Copy the full SHA 935070aView commit details -
This reworks the force-frame-pointer PR to explicitly only consider the value of the flag if it is provided, and use a target default otherwise. Something that was tried but not kept was renaming the flag to `frame-pointer`, because for flag `frame-pointer=no`, there is no guarante, that LLVM will elide *all* the frame pointers; oposite of what the literal reading of the flag would suggest.
Configuration menu - View commit details
-
Copy full SHA for 7188f41 - Browse repository at this point
Copy the full SHA 7188f41View commit details
Commits on Mar 16, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 450d35f - Browse repository at this point
Copy the full SHA 450d35fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 86a123c - Browse repository at this point
Copy the full SHA 86a123cView commit details -
Configuration menu - View commit details
-
Copy full SHA for edbd02f - Browse repository at this point
Copy the full SHA edbd02fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f1f389 - Browse repository at this point
Copy the full SHA 4f1f389View commit details -
Configuration menu - View commit details
-
Copy full SHA for b418b7b - Browse repository at this point
Copy the full SHA b418b7bView commit details
Commits on Mar 17, 2018
-
update FIXME(rust-lang#6393) to point to issue 43234 (tracking issue …
…for non-lexical lifetimes)
Configuration menu - View commit details
-
Copy full SHA for 7278e37 - Browse repository at this point
Copy the full SHA 7278e37View commit details -
update FIXME(rust-lang#15760) to point to issue 27336 (tracking issue…
… for Default Type Parameter Fallback)
Configuration menu - View commit details
-
Copy full SHA for ba836f4 - Browse repository at this point
Copy the full SHA ba836f4View commit details -
update FIXME(rust-lang#7622) to point to issue 44580 (tracking issue …
…for const generics)
Configuration menu - View commit details
-
Copy full SHA for d1dacdd - Browse repository at this point
Copy the full SHA d1dacddView commit details -
update FIXME(rust-lang#23442) to point to issue 45742 (Blanket impl o…
…f AsRef for Deref)
Configuration menu - View commit details
-
Copy full SHA for e1b9bf0 - Browse repository at this point
Copy the full SHA e1b9bf0View commit details -
update FIXME(rust-lang#5244) to point to RFC 1109 (Non-Copy array cre…
…ation ergonomics)
Configuration menu - View commit details
-
Copy full SHA for 3753e1a - Browse repository at this point
Copy the full SHA 3753e1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a06708 - Browse repository at this point
Copy the full SHA 4a06708View commit details -
Configuration menu - View commit details
-
Copy full SHA for 622c445 - Browse repository at this point
Copy the full SHA 622c445View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69d12a2 - Browse repository at this point
Copy the full SHA 69d12a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd00755 - Browse repository at this point
Copy the full SHA fd00755View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c6b7b9 - Browse repository at this point
Copy the full SHA 2c6b7b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d8fa82 - Browse repository at this point
Copy the full SHA 0d8fa82View commit details -
Configuration menu - View commit details
-
Copy full SHA for be73a1f - Browse repository at this point
Copy the full SHA be73a1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c8be5c3 - Browse repository at this point
Copy the full SHA c8be5c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5b55c1 - Browse repository at this point
Copy the full SHA d5b55c1View commit details
Commits on Mar 18, 2018
-
Allow test target to pass without installing
explicitly pass -L target-lib to rustdoc
Configuration menu - View commit details
-
Copy full SHA for e269a74 - Browse repository at this point
Copy the full SHA e269a74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7786f70 - Browse repository at this point
Copy the full SHA 7786f70View commit details
Commits on Mar 19, 2018
-
Revert "Remove useless powerpc64 entry from ARCH_TABLE, closes rust-l…
…ang#47737" This reverts commit 16ac85c.
Configuration menu - View commit details
-
Copy full SHA for ca476dd - Browse repository at this point
Copy the full SHA ca476ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1578b1e - Browse repository at this point
Copy the full SHA 1578b1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e2cf172 - Browse repository at this point
Copy the full SHA e2cf172View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00dac20 - Browse repository at this point
Copy the full SHA 00dac20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b64799 - Browse repository at this point
Copy the full SHA 2b64799View commit details -
Configuration menu - View commit details
-
Copy full SHA for bac6484 - Browse repository at this point
Copy the full SHA bac6484View commit details -
Don't use posix_spawn() if PATH was modified in the environment.
The expected behavior is that the environment's PATH should be used to find the process. posix_spawn() could be used if we iterated PATH to search for the binary to execute. For now just skip posix_spawn() if PATH is modified.
Configuration menu - View commit details
-
Copy full SHA for 6212904 - Browse repository at this point
Copy the full SHA 6212904View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25c8210 - Browse repository at this point
Copy the full SHA 25c8210View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e0faf7 - Browse repository at this point
Copy the full SHA 8e0faf7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c43b1a0 - Browse repository at this point
Copy the full SHA c43b1a0View commit details
Commits on Mar 20, 2018
-
Configuration menu - View commit details
-
Copy full SHA for eae6d51 - Browse repository at this point
Copy the full SHA eae6d51View commit details -
Make compiletest do exact matching on triples
This avoids the issues of the previous substring matching, ensuring `ARCH_TABLE` and `OS_TABLE` will no longer contain redundant entries.
Configuration menu - View commit details
-
Copy full SHA for 61e1fbc - Browse repository at this point
Copy the full SHA 61e1fbcView commit details -
Run the
run-make
tests last, so more tests run on Windows when `mak……e` is unavailable
Configuration menu - View commit details
-
Copy full SHA for 859640a - Browse repository at this point
Copy the full SHA 859640aView commit details -
Configuration menu - View commit details
-
Copy full SHA for de9e665 - Browse repository at this point
Copy the full SHA de9e665View commit details -
Implement Rule Implemented-From-Env
This extends the Chalk lowering pass with the "Implemented-From-Env" rule for generating program clauses from a trait definition as part of rust-lang#49177.
Configuration menu - View commit details
-
Copy full SHA for b8c75d9 - Browse repository at this point
Copy the full SHA b8c75d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7791995 - Browse repository at this point
Copy the full SHA 7791995View commit details -
Configuration menu - View commit details
-
Copy full SHA for 53c6d9b - Browse repository at this point
Copy the full SHA 53c6d9bView commit details
Commits on Mar 21, 2018
-
Revert "remove FIXME(rust-lang#33435) and remove the spurious failure…
…s counter measure" This reverts commit be73a1f.
Configuration menu - View commit details
-
Copy full SHA for 66d120c - Browse repository at this point
Copy the full SHA 66d120cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 06f8103 - Browse repository at this point
Copy the full SHA 06f8103View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0165af - Browse repository at this point
Copy the full SHA e0165afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5aa29c4 - Browse repository at this point
Copy the full SHA 5aa29c4View commit details -
Revert "Apply a fix to travis-ci/dpl#788 manually until dpl 1.9.5 is …
…released." This reverts commit 20e65f1.
Configuration menu - View commit details
-
Copy full SHA for c7bdd37 - Browse repository at this point
Copy the full SHA c7bdd37View commit details -
Rollup merge of rust-lang#48596 - GuillaumeGomez:invalid-code-block-s…
…tart, r=QuietMisdreavus Add warning for invalid start of code blocks in rustdoc Follow up of rust-lang#48382. Still two things to consider: 1. Adding test for rustdoc output (but where? In UI or in rustdoc tests?). 2. Try to fix the span issue. r? @QuietMisdreavus
Configuration menu - View commit details
-
Copy full SHA for 82e2f36 - Browse repository at this point
Copy the full SHA 82e2f36View commit details -
Rollup merge of rust-lang#48624 - bdrewery:freebsd-posix-spawn, r=ale…
…xcrichton Command: Support posix_spawn() on FreeBSD/OSX/GNU Linux
Configuration menu - View commit details
-
Copy full SHA for dc1e7a5 - Browse repository at this point
Copy the full SHA dc1e7a5View commit details -
Rollup merge of rust-lang#48786 - nagisa:fp, r=nikomatsakis
Add force-frame-pointer flag to allow control of frame pointer ommision Rebase of rust-lang#47152 plus some changes suggested by rust-lang#48785. Fixes rust-lang#11906 r? @nikomatsakis
Configuration menu - View commit details
-
Copy full SHA for 0a75a74 - Browse repository at this point
Copy the full SHA 0a75a74View commit details -
Rollup merge of rust-lang#48939 - wesleywiser:incr_query_wf_checking,…
… r=michaelwoerister Querify WF-checking so it can be cached r? @michaelwoerister
Configuration menu - View commit details
-
Copy full SHA for 237ba6f - Browse repository at this point
Copy the full SHA 237ba6fView commit details -
Deprecate the AsciiExt trait in favor of inherent methods
The trait and some of its methods are stable and will remain. Some of the newer methods are unstable and can be removed later. Fixes rust-lang#39658
Configuration menu - View commit details
-
Copy full SHA for c09b9f9 - Browse repository at this point
Copy the full SHA c09b9f9View commit details -
Rollup merge of rust-lang#49069 - wesleywiser:incr_soa, r=michaelwoer…
…ister Convert SerializedDepGraph to be a struct-of-arrays Fixes rust-lang#47326 I did not try the "`mem::swap()` to avoid copying the arrays" idea because that would leave the DepGraph in an incorrect state and that doesn't seem like a good idea for me. r? @michaelwoerister
Configuration menu - View commit details
-
Copy full SHA for 5589dc3 - Browse repository at this point
Copy the full SHA 5589dc3View commit details -
Rollup merge of rust-lang#49093 - Zoxc:speedup, r=aidanhs
Update submodules in parallel
Configuration menu - View commit details
-
Copy full SHA for 9b0de62 - Browse repository at this point
Copy the full SHA 9b0de62View commit details -
Rollup merge of rust-lang#49117 - nivkner:fixme_fixup3, r=estebank
address some FIXME whose associated issues were marked as closed part of rust-lang#44366
Configuration menu - View commit details
-
Copy full SHA for c90871c - Browse repository at this point
Copy the full SHA c90871cView commit details -
Rollup merge of rust-lang#49140 - semarie:rustdoc-test-path, r=alexcr…
…ichton Allow test target to pass without installing explicitly pass -L target-lib to rustdoc on OpenBSD, without it, it fails on several tests with: ``` error[E0463]: can't find crate for `std` ```
Configuration menu - View commit details
-
Copy full SHA for 9a310a3 - Browse repository at this point
Copy the full SHA 9a310a3View commit details -
Rollup merge of rust-lang#49158 - varkor:compiletest-triples, r=rkruppe
Make compiletest do exact matching on triples This avoids the issues of the previous substring matching, ensuring `ARCH_TABLE` and `OS_TABLE` will no longer contain redundant entries. Fixes rust-lang#48893. r? @rkruppe
Configuration menu - View commit details
-
Copy full SHA for be22bab - Browse repository at this point
Copy the full SHA be22babView commit details -
Rollup merge of rust-lang#49188 - memoryleak47:macro_use_doctest, r=Q…
…uietMisdreavus Put `#[macro_use] extern crate <crate>` before fn main() in doctests Closes rust-lang#49174.
Configuration menu - View commit details
-
Copy full SHA for b199613 - Browse repository at this point
Copy the full SHA b199613View commit details -
Rollup merge of rust-lang#49189 - GuillaumeGomez:fix-implied-shortcut…
…-links, r=QuietMisdreavus Fix automatic urls with backticks Fixes rust-lang#49164. r? @QuietMisdreavus
Configuration menu - View commit details
-
Copy full SHA for c8a3507 - Browse repository at this point
Copy the full SHA c8a3507View commit details -
Rollup merge of rust-lang#49209 - Zoxc:run-make-last, r=Mark-Simulacrum
Run the `run-make` tests last, so more tests run on Windows when `make` is unavailable Just rust-lang#47996 again. r? @Mark-Simulacrum
Configuration menu - View commit details
-
Copy full SHA for 0068228 - Browse repository at this point
Copy the full SHA 0068228View commit details -
Rollup merge of rust-lang#49211 - varkor:chalk-lowering-Implemented-F…
…rom-Env, r=nikomatsakis Implement Chalk lowering rule "Implemented-From-Env" This extends the Chalk lowering pass with the "Implemented-From-Env" rule for generating program clauses from a trait definition as part of rust-lang#49177. r? @nikomatsakis
Configuration menu - View commit details
-
Copy full SHA for dc47de0 - Browse repository at this point
Copy the full SHA dc47de0View commit details -
Rollup merge of rust-lang#49231 - gnzlbg:fix_vec_fminmax, r=rkruppe
fix vector fmin/fmax non-fast/fast intrinsics NaN handling This bugs shows up in release mode tests of `stdsimd`: rust-lang/stdarch#391 . The intrinsics are thoroughly tested there for roundoff errors, NaN, and overflow behavior. The problem was that the non-fast intrinsics where specifying `NoNaNs == true`, which meant that they don't support NaNs. This is incorrect, the non-fast intrinsics should handle NaNs properly. Also, the "fast" intrinsics where specifying `NoNaNs == false` which meant that they support NaNs and then fast-math, which probably disables this support. This was not intended either. I've added a comment specifying what the boolean flags do.
Configuration menu - View commit details
-
Copy full SHA for 6fc34ff - Browse repository at this point
Copy the full SHA 6fc34ffView commit details -
Rollup merge of rust-lang#49234 - kennytm:revert-fix-dpl-788, r=alexc…
…richton dpl 1.9.5 has been released, revert rust-lang#49217. dpl 1.9.5 has been released which includes travis-ci/dpl#789, so we could move back to the standard Travis settings before that `s3-eager-autoload` branch is removed.
Configuration menu - View commit details
-
Copy full SHA for 1df604b - Browse repository at this point
Copy the full SHA 1df604bView commit details -
Rollup merge of rust-lang#49216 - bjorn3:patch-1, r=estebank
Don't check interpret_interner when accessing a static to fix miri mutable statics Mutable statics don't work in my PR to fix the standalone [miri](https://github.com/solson/miri), as init_static didn't get called when the interpret_interner already contained a entry for the static, which is always immutable. cc rust-lang/miri#364
Configuration menu - View commit details
-
Copy full SHA for dbb1c6e - Browse repository at this point
Copy the full SHA dbb1c6eView commit details -
Rollup merge of rust-lang#49109 - SimonSapin:deprecate-asciiext, r=al…
…excrichton Deprecate the AsciiExt trait in favor of inherent methods The trait and some of its methods are stable and will remain. Some of the newer methods are unstable and can be removed later. Fixes rust-lang#39658
Configuration menu - View commit details
-
Copy full SHA for 3d6972c - Browse repository at this point
Copy the full SHA 3d6972cView commit details -
Rollup merge of rust-lang#49029 - GuillaumeGomez:atomic-docs, r=Quiet…
…Misdreavus Make Atomic doc examples specific to each type Fixes rust-lang#49018.
Configuration menu - View commit details
-
Copy full SHA for abff157 - Browse repository at this point
Copy the full SHA abff157View commit details -
Rollup merge of rust-lang#49203 - Eijebong:lets-cleanup-dependencies,…
… r=Mark-Simulacrum Bump racer and home This removes 10 dependencies from the build 🎉
Configuration menu - View commit details
-
Copy full SHA for d7725df - Browse repository at this point
Copy the full SHA d7725dfView commit details -
Rollup merge of rust-lang#48374 - Aaronepower:master, r=Mark-Simulacrum
Update RELEASES.md for 1.25.0 [rendered](https://github.com/Aaronepower/rust/blob/master/RELEASES.md)
Configuration menu - View commit details
-
Copy full SHA for fc801dc - Browse repository at this point
Copy the full SHA fc801dcView commit details