Uh oh!
There was an error while loading. Please reload this page.
Remove more BuiltinLintDiag variants - part 4 - #154376
Conversation
rustbot
commented
Mar 25, 2026
|
GuillaumeGomez
commented
Mar 25, 2026
@bors try @rust-timer queue |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Remove more BuiltinLintDiag variants - part 4
This comment has been minimized.
This comment has been minimized.
rust-timer
commented
Mar 25, 2026
Finished benchmarking commit (15fe654): comparison URL. Overall result: ❌ regressions - please read the text belowBenchmarking this pull request means it may be perf-sensitive – we'll automatically label it not fit for rolling up. You can override this, but we strongly advise not to, due to possible changes in compiler perf. Next Steps: If you can justify the regressions found in this try perf run, please do so in sufficient writing along with @bors rollup=never 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%, secondary 2.2%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesResults (primary 2.8%, secondary 5.1%)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: 482.838s -> 482.192s (-0.13%) |
GuillaumeGomez
commented
Mar 25, 2026
Seems like we're forced to handle the computation only on need, so changed @bors try @rust-timer queue |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Remove more BuiltinLintDiag variants - part 4
This comment has been minimized.
This comment has been minimized.
rust-timer
commented
Mar 26, 2026
Finished benchmarking commit (710c3a7): comparison URL. Overall result: ❌ regressions - please read the text belowBenchmarking this pull request means it may be perf-sensitive – we'll automatically label it not fit for rolling up. You can override this, but we strongly advise not to, due to possible changes in compiler perf. Next Steps: If you can justify the regressions found in this try perf run, please do so in sufficient writing along with @bors rollup=never Instruction countOur most reliable metric. Used to determine the overall result above. However, even this metric can be noisy.
Max RSS (memory usage)Results (secondary -1.8%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesResults (secondary 5.3%)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: 484.064s -> 483.536s (-0.11%) |
This comment has been minimized.
This comment has been minimized.
8d802e8 to
9dc438eCompare
This comment has been minimized.
This comment has been minimized.
GuillaumeGomez
commented
Mar 31, 2026
Perf regression is smaller now. Good enough @JonathanBrouwer ? |
JonathanBrouwer
commented
Apr 3, 2026
@bors r+ rollup=iffy |
This comment has been minimized.
This comment has been minimized.
9dc438e to
df848e7Comparerustbot
commented
Apr 3, 2026
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. |
GuillaumeGomez
commented
Apr 3, 2026
@bors r=JonathanBrouwer rollup=iffy |
…athanBrouwer Remove more BuiltinLintDiag variants - part 4 Part of rust-lang#153099. I wonder if there will be any impact on perf by doing this code all the time. Gonna check. r? @JonathanBrouwer
Rollup of 10 pull requests Successful merges: - #154376 (Remove more BuiltinLintDiag variants - part 4) - #127534 (feat(core): impl Step for NonZero<u*>) - #153286 (various fixes for scalable vectors) - #153592 (Add `min_adt_const_params` gate) - #154675 (Improve shadowed private field diagnostics) - #154703 (Fix trailing comma in lifetime suggestion for empty angle brackets) - #154653 (Remove rustc_on_unimplemented's append_const_msg) - #154743 (Remove an unused `StableHash` impl.) - #154752 (Add comment to borrow-checker) - #154764 (Add tests for three ICEs that have already been fixed)
Rollup of 5 pull requests Successful merges: - #154376 (Remove more BuiltinLintDiag variants - part 4) - #154731 (llvm: Fix array ABI test to not check equality implementation) - #127534 (feat(core): impl Step for NonZero<u*>) - #154703 (Fix trailing comma in lifetime suggestion for empty angle brackets) - #154776 (Fix ICE in read_discriminant for enums with non-contiguous discriminants)
Uh oh!
There was an error while loading. Please reload this page.
Rollup merge of #154376 - GuillaumeGomez:migrate-diag, r=JonathanBrouwer Remove more BuiltinLintDiag variants - part 4 Part of #153099. I wonder if there will be any impact on perf by doing this code all the time. Gonna check. r? @JonathanBrouwer
Mark-Simulacrum
commented
Apr 6, 2026
Regression in rollup (#154802 (comment)) almost certainly due to this PR. Marking as triaged as I don't think we need to dig further at this time. |
View all comments
Part of #153099.
I wonder if there will be any impact on perf by doing this code all the time. Gonna check.
r? @JonathanBrouwer