| Age | Commit message (Expand) | Author | Lines |
| 2024-09-02 | Rollup merge of #129875 - Sajjon:sajjon_fix_typos_batch_1, r=compiler-errors,... | Matthias Krüger | -1/+1 |
| 2024-09-02 | chore: Fix typos in 'compiler' (batch 1) | Alexander Cyon | -1/+1 |
| 2024-08-31 | Remove attr_id from stable lint ids. | Camille GILLOT | -1/+1 |
| 2024-08-31 | Use AttrId key for unstable<->stable expectation map. | Camille GILLOT | -12/+7 |
| 2024-08-27 | Add `warn(unreachable_pub)` to `rustc_errors`. | Nicholas Nethercote | -1/+1 |
| 2024-08-09 | use stable sort to sort multipart diagnostics | Folkert | -2/+2 |
| 2024-08-06 | Maintain highlighting in `note` and `help` even when they have a span | Esteban Küber | -0/+21 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -13/+14 |
| 2024-06-26 | Automatically taint InferCtxt when errors are emitted | Oli Scherer | -1/+1 |
| 2024-06-26 | Restrict diagnostic context lifetime of InferCtxt to itself instead of TyCtxt | Oli Scherer | -0/+5 |
| 2024-06-18 | Remove redundant argument from `subdiagnostic` method | Oli Scherer | -5/+2 |
| 2024-06-18 | Use a dedicated type instead of a reference for the diagnostic context | Oli Scherer | -9/+10 |
| 2024-05-23 | Remove `LintDiagnostic::msg` | León Orell Valerian Liehr | -2/+0 |
| 2024-05-15 | Fix the dedup error because of spans from suggestion | yukang | -1/+1 |
| 2024-04-30 | Remove `extern crate tracing` from numerous crates. | Nicholas Nethercote | -0/+1 |
| 2024-04-29 | Remove `extern crate rustc_macros` from numerous crates. | Nicholas Nethercote | -0/+1 |
| 2024-04-21 | Pass translation closure to add_to_diag_with() as reference | Xiretza | -3/+3 |
| 2024-04-20 | Print note with closure signature on type mismatch | Daniel Sedlak | -1/+1 |
| 2024-03-14 | Make `SubdiagMessageOp` well-formed | Michael Goulet | -1/+2 |
| 2024-03-11 | Rename `DecorateLint` as `LintDiagnostic`. | Nicholas Nethercote | -2/+2 |
| 2024-03-11 | Rename `AddToDiagnostic` as `Subdiagnostic`. | Nicholas Nethercote | -7/+7 |
| 2024-03-11 | Rename `IntoDiagnostic` as `Diagnostic`. | Nicholas Nethercote | -14/+14 |
| 2024-03-11 | Rename `IntoDiagnosticArg` as `IntoDiagArg`. | Nicholas Nethercote | -8/+8 |
| 2024-03-06 | Add missing `#[rustc_lint_diagnostics]` attributes. | Nicholas Nethercote | -0/+31 |
| 2024-03-05 | Adjust `Diag::new` signature. | Nicholas Nethercote | -1/+1 |
| 2024-03-05 | Rename `SubdiagnosticMessageOp` as `SubdiagMessageOp`. | Nicholas Nethercote | -2/+2 |
| 2024-03-05 | Rename `SubdiagnosticMessage` as `SubdiagMessage`. | Nicholas Nethercote | -31/+30 |
| 2024-03-05 | Rename `DiagnosticMessage` as `DiagMessage`. | Nicholas Nethercote | -14/+14 |
| 2024-02-29 | Rollup merge of #121669 - nnethercote:count-stashed-errs-again, r=estebank | Guillaume Gomez | -5/+3 |
| 2024-02-29 | Overhaul how stashed diagnostics work, again. | Nicholas Nethercote | -5/+3 |
| 2024-02-29 | Add a comment about how `IntoDiagnostic` should be impl'd. | Nicholas Nethercote | -0/+19 |
| 2024-02-28 | Rename `DiagnosticStyledString` as `DiagStyledString`. | Nicholas Nethercote | -12/+12 |
| 2024-02-28 | Rename `DiagnosticLocation` as `DiagLocation`. | Nicholas Nethercote | -6/+6 |
| 2024-02-28 | Rename `DiagnosticArg{,Map,Name,Value}` as `DiagArg{,Map,Name,Value}`. | Nicholas Nethercote | -21/+21 |
| 2024-02-28 | Rename `DiagnosticBuilder` as `Diag`. | Nicholas Nethercote | -76/+70 |
| 2024-02-28 | Rename `SubDiagnostic` as `Subdiag`. | Nicholas Nethercote | -5/+5 |
| 2024-02-28 | Rename `Diagnostic` as `DiagInner`. | Nicholas Nethercote | -19/+19 |
| 2024-02-22 | Overhaul `Diagnostic` args. | Nicholas Nethercote | -11/+5 |
| 2024-02-21 | Remove some no-longer-needed `pub(crate)` markers. | Nicholas Nethercote | -10/+5 |
| 2024-02-21 | Merge `diagnostic_builder.rs` into `diagnostic.rs`. | Nicholas Nethercote | -80/+349 |
| 2024-02-20 | Reduce capabilities of `Diagnostic`. | Nicholas Nethercote | -58/+154 |
| 2024-02-17 | Rollup merge of #121085 - davidtwco:always-eager-diagnostics, r=nnethercote | Matthias Krüger | -9/+2 |
| 2024-02-15 | Auto merge of #120931 - chenyukang:yukang-cleanup-hashmap, r=michaelwoerister | bors | -6/+3 |
| 2024-02-15 | errors: only eagerly translate subdiagnostics | David Wood | -9/+2 |
| 2024-02-14 | clean up potential_query_instability with FxIndexMap and UnordMap | yukang | -6/+3 |
| 2024-02-13 | Remove `good_path_delayed_bug`. | Nicholas Nethercote | -2/+1 |
| 2024-02-11 | Rollup merge of #120272 - long-long-float:suppress-suggestions-in-derive-macr... | Matthias Krüger | -0/+11 |
| 2024-02-11 | Fix to use for loop | long-long-float | -8/+7 |
| 2024-02-09 | Check with overlaps_or_adjacent | long-long-float | -4/+7 |
| 2024-02-08 | Add `SubdiagnosticMessageOp` as a trait alias. | Nicholas Nethercote | -3/+4 |