-
Notifications
You must be signed in to change notification settings - Fork 13.3k
Use clang 12.0.1 on dist-x86_64/i686-linux #87019
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
Conversation
(rust-highfive has picked a reviewer for you, use r? to override) |
@bors try @rust-timer queue |
Awaiting bors try build completion. @rustbot label: +S-waiting-on-perf |
⌛ Trying commit 12b081f4beb6840506791c953f97d6f377fcda04 with merge 3997078fb64de7c1f617498940613fcc31ed6102... |
This comment has been minimized.
This comment has been minimized.
💔 Test failed - checks-actions |
The LLD + ThinLTO __morestack bug has been fixed in 12.0.1, so we can now update our clang version. This also means that we no longer need to build Python 2.
@bors try |
⌛ Trying commit f29450a with merge ff7987558e580f5bbc781edff69ada795d281c33... |
This comment has been minimized.
This comment has been minimized.
💔 Test failed - checks-actions |
This is needed to handle R_X86_64_REX_GOTPCRELX relocations.
@bors try Turns out we also need a slightly newer binutils to handle R_X86_64_REX_GOTPCRELX relocations. I've also taken the liberty of replacing hardcoded |
⌛ Trying commit 54110fe with merge 121dba2d04fc53be139c4bb9cbd678d975ba0080... |
☀️ Try build successful - checks-actions |
Queued 121dba2d04fc53be139c4bb9cbd678d975ba0080 with parent 3982eb3, future comparison URL. |
Finished benchmarking try commit (121dba2d04fc53be139c4bb9cbd678d975ba0080): comparison url. Summary: This change led to significant improvements 🎉 in compiler performance.
If you disagree with this performance assessment, please file an issue in rust-lang/rustc-perf. Benchmarking this pull request likely means that it is perf-sensitive, so we're automatically marking it as not fit for rolling up. While you can manually mark this PR as fit for rollup, we strongly recommend not doing so since this PR led to changes in compiler perf. @bors rollup=never |
r=me when ready |
@bors r=Mark-Simulacrum |
📌 Commit 54110fe has been approved by |
☀️ Test successful - checks-actions |
The LLD + ThinLTO __morestack bug has been fixed in 12.0.1, so
we can now update our clang version. This also means that we no
longer need to build Python 2.