| Age | Commit message (Expand) | Author | Lines |
| 2025-02-02 | Rollup merge of #136415 - estebank:highlight-clarification, r=compiler-errors | Matthias Krüger | -5/+15 |
| 2025-02-02 | Highlight clarifying information in "expected/found" error | Esteban Küber | -5/+15 |
| 2025-01-31 | Rework "long type names" printing logic | Esteban Küber | -0/+31 |
| 2025-01-11 | fix `it's` -> `its` in doc comment | Yotam Ofek | -1/+1 |
| 2024-12-31 | Convert some Into impls into From impls | Michael Goulet | -3/+3 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -2/+1 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -2/+2 |
| 2024-09-12 | Implement a Method to Seal `DiagInner`'s Suggestions | Veera | -12/+24 |
| 2024-09-11 | clippy::useless_conversion | Michael Goulet | -2/+2 |
| 2024-09-06 | Check AttrId for expectations. | Camille GILLOT | -22/+2 |
| 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 |