Rollup of 20 pull requests#49317
Closed
alexcrichton wants to merge 83 commits intorust-lang:masterfrom
Closed
Conversation
…once for multi-threaded code
This commit tweaks where timing and step information is printed out as part of the build, ensuring that we do it as close to the location where work happens as possible. In rustbuild various functions may perform long blocking work as dependencies are assembled, so if we print out timing information early on we may accidentally time more than just the step we were intending to time!
LLVM seems to still put the assume calls in when inlining, so this probably isn't in a place where it can be turned on by default, but it's interesting to experiment with. For example, this makes `swap::<u64x8>` be 8x `vmovaps ymm` instead of 16x `vmovups xmm`, on my cpu.
This stabilizes `main` with non-() return types; see rust-lang#48453.
Member
Author
|
@bors: r+ p=20 |
Collaborator
|
📌 Commit 455e542 has been approved by |
Member
Author
|
@bors: r+ |
Collaborator
|
📌 Commit 95b5665 has been approved by |
Collaborator
|
⌛ Testing commit 95b5665f6c2fa7a9e43c881002cbabd05e9add9f with merge d12349a8da744aab8571247d06459bf282cd7035... |
Collaborator
|
💔 Test failed - status-appveyor |
Member
Author
|
@bors: r+ |
Collaborator
|
📌 Commit fc23686 has been approved by |
Collaborator
|
⌛ Testing commit fc23686 with merge 4accd60d3ffc908e05f3f3c2abb65b1be8172283... |
Collaborator
|
💔 Test failed - status-travis |
Member
|
#49046 is already testing. Creating a new rollup. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
aborting due to n previous error(s)#49046, rustbuild: Tweak where timing information goes #49089, Stabilize 128-bit integers 🎉 #49101, Stabilise FromUtf8Error::as_bytes #49121, Add a -Z flag for LLVM align attributes on arguments #49122, adds simd_select intrinsic #49141, Host compiler documentation #49193, Make resuming generators unsafe instead of the creation of immovable generators #49194, Bump racer and home #49203, Cargo fmt libtest #49235, implement minmax intrinsics #49249, Fixed clockwise/counter-clockwise in atan2 documentation in f32 and f64 and included that it returns radians #49254, Fix DefKey lookup for proc-macro crates. #49273, Remove slow HashSet during miri stack frame creation #49274, ci: Don't use Travis caches for docker images #49284, Allow installing rustfmt without config.extended #49290, Use the same RUSTFLAGS for building and testingbootstrap#49311, Fix IE11 search #49312, Remove getopts leftover from tree #49314