Rollup of 4 pull requests#151360
Conversation
…DiagnosticDerive`
Co-authored-by: Redddy <midzy0228@gmail.com>
Generate openmp metadata LLVM has an openmp-opt pass, which is part of the default O3 pipeline. The pass bails if we don't have a global called openmp, so let's generate it if people enable our experimental offload feature. openmp is a superset of the offload feature, so they share optimizations. In follow-up PRs I'll start verifying that LLVM optimizes Rust the way we want it. r? compiler
add lint test closes rust-lang#138069, which was already fixed.
Factor out diagnostic slug checking from `DiagnosticDerive` Doing some cleanup work in preparation for rust-lang/compiler-team#959 r? @Kivooeo
ci: Move lockfile updates to a script This makes manual tweaking a little easier when there are issues.
|
@bors r+ rollup=never p=5 |
This comment has been minimized.
This comment has been minimized.
|
📌 Perf builds for each rolled up PR:
previous master: 53b6f89be2 In the case of a perf regression, run the following command for each PR you suspect might be the cause: |
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 53b6f89 (parent) -> 158ae9e (this PR) Test differencesShow 6 test diffsStage 1
Stage 2
Additionally, 4 doctest diffs were found. These are ignored, as they are noisy. Job group index
Test dashboardRun cargo run --manifest-path src/ci/citool/Cargo.toml -- \
test-dashboard 158ae9ee50d82b415fc9479575bc33f8985f4f1a --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 (158ae9e): comparison URL. Overall result: no relevant changes - no action needed@rustbot label: -perf-regression Instruction countThis benchmark run did not return any relevant results for this metric. Max RSS (memory usage)Results (primary -5.0%, secondary -2.8%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesResults (secondary 3.8%)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: 475.784s -> 474.261s (-0.32%) |
Successful merges:
DiagnosticDerive#151338 (Factor out diagnostic slug checking fromDiagnosticDerive)r? @ghost
Create a similar rollup