Skip to content

Commit

Permalink
Auto merge of #125410 - fmease:adj-lint-diag-api, r=nnethercote
Browse files Browse the repository at this point in the history
[perf] Delay the construction of early lint diag structs

Attacks some of the perf regressions from rust-lang/rust#124417 (comment).

See individual commits for details. The first three commits are not strictly necessary.
However, the 2nd one (06bc4fc67145e3a7be9b5a2cf2b5968cef36e587, *Remove `LintDiagnostic::msg`*) makes the main change way nicer to implement.
It's also pretty sweet on its own if I may say so myself.
  • Loading branch information
bors committed May 27, 2024
2 parents e1a632f + d80244c commit 0fe0deb
Showing 0 changed files with 0 additions and 0 deletions.

0 comments on commit 0fe0deb

Please sign in to comment.