Repository navigation
Don't emit diagnostics during early lint attribute parsing - #164898
JonathanBrouwer wants to merge 3 commits into
Conversation
|
@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.
Don't emit diagnostics during early lint attribute parsing
| ShouldEmit::Nothing => diag.delay_as_bug(), | ||
| ShouldEmit::NothingNoBug => { | ||
| diag.cancel(); | ||
| ErrorGuaranteed::unchecked_error_guaranteed() |
There was a problem hiding this comment.
TODO: this is a crime
|
The job Click to see the possible cause of the failure (guessed by this bot) |
This comment has been minimized.
This comment has been minimized.
|
Finished benchmarking commit (9509e76): comparison URL. Overall result: ✅ improvements - no action neededBenchmarking means the PR may be perf-sensitive. Consider adding rollup=never if this change is not fit for rolling up. @bors rollup=iffy rustc-perf 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 0.3%, secondary -0.8%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesResults (primary 0.4%, secondary 0.5%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Binary sizeThis perf run didn't have relevant results for this metric. Bootstrap: 487.351s -> 487.992s (0.13%) |
This is work in progress, the code is quite ugly and I want to still improve it...
cc @mejrs so you know this PR exists