Update the minimum external LLVM to 21#153684
Conversation
|
@bors r=nikic rollup=iffy |
This comment has been minimized.
This comment has been minimized.
Update the minimum external LLVM to 21 With this change, we'll have stable support for LLVM 21 and 22. For reference, the previous increase to LLVM 20 was #145071. cc @rust-lang/wg-llvm r? nikic
This comment has been minimized.
This comment has been minimized.
|
💔 Test for 629ea8e failed: CI. Failed job:
|
|
@bors try jobs=dist-aarch64-msvc |
This comment has been minimized.
This comment has been minimized.
Update the minimum external LLVM to 21 try-job: dist-aarch64-msvc
| // FIXME: There is a bug in Clang 18 when building for ARM64: | ||
| // https://github.com/llvm/llvm-project/pull/81849. This is | ||
| // fixed in LLVM 19, but can't be backported. | ||
| if !target.starts_with("aarch64") && !target.starts_with("arm64ec") { |
There was a problem hiding this comment.
Looks like this is still relevant after all!
I'll rebase and squash that commit restoring it.
|
This PR was rebased onto a different main commit. Here's a range-diff highlighting what actually changed. Rebasing is a normal part of keeping PRs up to date, so no action is needed—this note is just to help reviewers. |
|
@bors r=nikic |
This comment has been minimized.
This comment has been minimized.
Update the minimum external LLVM to 21 With this change, we'll have stable support for LLVM 21 and 22. For reference, the previous increase to LLVM 20 was #145071. cc @rust-lang/wg-llvm r? nikic
|
💔 Test for 5cb7716 failed: CI. Failed job:
|
|
@bors retry "The hosted runner lost communication with the server." |
This comment has been minimized.
This comment has been minimized.
What is this?This is an experimental post-merge analysis report that shows differences in test outcomes between the merged PR and its parent PR.Comparing eaf4e74 (parent) -> 8db65c7 (this PR) Test differencesShow 48 test diffsStage 1
Stage 2
Job group index
Test dashboardRun cargo run --manifest-path src/ci/citool/Cargo.toml -- \
test-dashboard 8db65c71725664d85d06ec96ee3e575665de1f6a --output-dir test-dashboardAnd then open Job duration changes
How to interpret the job duration changes?Job durations can vary a lot, based on the actual runner instance |
|
Finished benchmarking commit (8db65c7): comparison URL. Overall result: ❌ regressions - no action needed@rustbot label: -perf-regression Instruction countOur most reliable metric. Used to determine the overall result above. However, even this metric can be noisy.
Max RSS (memory usage)Results (primary 2.4%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesResults (primary 0.7%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Binary sizeThis benchmark run did not return any relevant results for this metric. Bootstrap: 481.06s -> 481.871s (0.17%) |
With this change, we'll have stable support for LLVM 21 and 22.
For reference, the previous increase to LLVM 20 was #145071.
cc @rust-lang/wg-llvm
r? nikic