-
Notifications
You must be signed in to change notification settings - Fork 12.9k
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
Update to LLVM 18.1.0 rc 4 #121395
Update to LLVM 18.1.0 rc 4 #121395
Conversation
|
@bors r+ rollup |
@bors rollup=never |
Update to LLVM 18.1.0 rc 3 Fixes rust-lang#120819. Fixes rust-lang#121180. Fixes rust-lang#121239. Fixes rust-lang#121367.
This comment has been minimized.
This comment has been minimized.
💔 Test failed - checks-actions |
Probably related to the libLLVM soname change in llvm/llvm-project@235306b. |
This PR changes how LLVM is built. Consider updating src/bootstrap/download-ci-llvm-stamp. |
85fa73f
to
87481e3
Compare
@bors try |
Update to LLVM 18.1.0 rc 3 Fixes rust-lang#120819. Fixes rust-lang#121180. Fixes rust-lang#121239. Fixes rust-lang#121367.
💔 Test failed - checks-actions |
This comment has been minimized.
This comment has been minimized.
87481e3
to
bb1d57b
Compare
@bors try |
Update to LLVM 18.1.0 rc 3 Fixes rust-lang#120819. Fixes rust-lang#121180. Fixes rust-lang#121239. Fixes rust-lang#121367.
Aw, I was hoping that the binary size actually did get better... |
https://perf.rust-lang.org/compare.html?start=6cbf0926d54c80ea6d15df333be9281f65bbeb36&end=5e826decbc9c72668d6e1e8e7116a68c86f877c9&stat=instructions%3Au&tab=artifact-size it would have to be infinitely better, since the |
I can see that the symlink survives into the rust-dev tarball, but it looks like its |
Does the behavior of install.sh matter though? I do get the symlink when using the try build in download-ci-llvm, which I believe is the only thing this component should get used for. |
Hmm, I was thinking of it as a rustup component, but I guess we don't actually distribute it that way. (and rustup doesn't invoke @bors r+ rollup=never |
☀️ Test successful - checks-actions |
All good -- with that merged, a new |
Finished benchmarking commit (e612d07): comparison URL. Overall result: ❌✅ regressions and improvements - ACTION NEEDEDNext Steps: If you can justify the regressions found in this perf run, please indicate this with @rustbot label: +perf-regression Instruction countThis is a highly reliable metric that was used to determine the overall result at the top of this comment.
Max RSS (memory usage)ResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
CyclesResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
Binary sizeThis benchmark run did not return any relevant results for this metric. Bootstrap: 650.452s -> 652.171s (0.26%) |
Something seems to still be wrong with the new soname: #121889 |
@rustbot label: +perf-regression-triaged |
…mulacrum Modify opt-dist logic for finding LLVM artifacts This is the `rustc` side of fixing rust-lang#121395 (comment).
Modify opt-dist logic for finding LLVM artifacts This is the `rustc` side of fixing rust-lang/rust#121395 (comment).
Modify opt-dist logic for finding LLVM artifacts This is the `rustc` side of fixing rust-lang/rust#121395 (comment).
Modify opt-dist logic for finding LLVM artifacts This is the `rustc` side of fixing rust-lang/rust#121395 (comment).
Fixes #120819.
Fixes #121180.
Fixes #121239.
Fixes #121367.