Files
rust/compiler/rustc_hir_analysis/src
bors b582f807fa Auto merge of #125410 - fmease:adj-lint-diag-api, r=nnethercote
[perf] Delay the construction of early lint diag structs

Attacks some of the perf regressions from https://github.com/rust-lang/rust/pull/124417#issuecomment-2123700666.

See individual commits for details. The first three commits are not strictly necessary.
However, the 2nd one (06bc4fc671, *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.
2024-05-27 08:44:12 +00:00
..
2024-05-17 18:33:37 -03:00
2024-04-20 11:39:43 -04:00
2024-05-13 16:55:58 -04:00
2024-05-16 14:23:47 -04:00
2024-05-23 04:08:35 +02:00