Build rustc with assertions in dist-alt jobs#142235
Conversation
|
Some changes occurred in src/tools/opt-dist cc @Kobzol |
|
@bors2 try |
Rustc dist alt assertions Revival of #131077, to check CI times now that we don't do PGO/BOLT anymore on Linux `-alt` builds. r? `@ghost` try-job: dist-x86_64-msvc-alt try-job: dist-x86_64-linux-alt
dist-alt jobs
|
@bors2 try |
Build rustc with assertions in `dist-alt` jobs Revival of #131077, to check CI times now that we don't do PGO/BOLT anymore on Linux `-alt` builds. r? `@ghost` try-job: dist-x86_64-msvc-alt try-job: dist-x86_64-linux-alt
|
2h 14 minutes with the 8-core runner, pretty nice. @marcoieni would you be fine to switch the |
yes it's fine 👍 |
llvm assertions are already enabled and debug assertions are also useful
6d4df2d to
607a567
Compare
|
@bors2 try |
Build rustc with assertions in `dist-alt` jobs Revival of #131077, to check CI times now that we don't do PGO/BOLT anymore on Linux `-alt` builds. r? `@ghost` try-job: dist-x86_64-msvc-alt try-job: dist-x86_64-linux-alt
|
r? @marcoieni |
|
@bors r+ |
…r=marcoieni Build rustc with assertions in `dist-alt` jobs Revival of rust-lang#131077, to check CI times now that we don't do PGO/BOLT anymore on Linux `-alt` builds. r? `@ghost` try-job: dist-x86_64-msvc-alt try-job: dist-x86_64-linux-alt
Rollup of 13 pull requests Successful merges: - #128425 (Make `missing_fragment_specifier` an unconditional error) - #141639 (Expose discriminant values in stable_mir) - #141967 (Configure bootstrap backport nominations through triagebot) - #142042 (Make E0621 missing lifetime suggestion verbose) - #142176 (tests: Split dont-shuffle-bswaps along opt-levels and arches) - #142235 (Build rustc with assertions in `dist-alt` jobs) - #142248 (Add supported asm types for LoongArch32) - #142272 (tests: Change ABIs in tests to more future-resilient ones) - #142282 (Only run `citool` tests on the `auto` branch) - #142285 (tests: Do not run afoul of asm.validity.non-exhaustive in input-stats) - #142297 (Implement `//@ needs-target-std` compiletest directive) - #142298 (Make loongarch-none target maintainers more easily pingable) - #142306 (Dont unwrap and re-wrap typing envs) Failed merges: - #141942 (Implement representation options to smir) r? `@ghost` `@rustbot` modify labels: rollup
|
sorry, I don't have a good reason, it just has a vibe, and I think everyone else is assuming it does too. @bors rollup=iffy |
|
☀️ Test successful - checks-actions |
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 d087f11 (parent) -> 64c81fd (this PR) Test differencesNo test diffs found Test dashboardRun cargo run --manifest-path src/ci/citool/Cargo.toml -- \
test-dashboard 64c81fd10509924ca4da5d93d6052a65b75418a5 --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 (64c81fd): 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 -2.6%, secondary -5.7%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesResults (secondary 1.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: 757.156s -> 757.551s (0.05%) |
Revival of #131077, to check CI times now that we don't do PGO/BOLT anymore on Linux
-altbuilds.r? @ghost
try-job: dist-x86_64-msvc-alt
try-job: dist-x86_64-linux-alt