-
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 #49317
Rollup of 20 pull requests #49317
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.
@bors: r+ p=20 |
📌 Commit 455e542 has been approved by |
@bors: r+ |
📌 Commit 95b5665 has been approved by |
⌛ Testing commit 95b5665f6c2fa7a9e43c881002cbabd05e9add9f with merge d12349a8da744aab8571247d06459bf282cd7035... |
💔 Test failed - status-appveyor |
@bors: r+ |
📌 Commit fc23686 has been approved by |
⌛ Testing commit fc23686 with merge 4accd60d3ffc908e05f3f3c2abb65b1be8172283... |
💔 Test failed - status-travis |
#49046 is already testing. Creating a new rollup. |
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