| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2024-02-06 | Check in push_suggestion | long-long-float | -0/+9 |
| 2024-02-05 | Split `Level::DelayedBug` in two. | Nicholas Nethercote | -11/+7 |
| 2024-02-05 | Tighten the assertion in `downgrade_to_delayed_bug`. | Nicholas Nethercote | -1/+1 |
| 2024-02-05 | Make `Diagnostic::is_error` return false for `Level::FailureNote`. | Nicholas Nethercote | -2/+2 |
| 2024-02-03 | Use `StringPart` more. | Nicholas Nethercote | -30/+25 |
| 2024-02-03 | Use `DiagnosticArgName` in a few more places. | Nicholas Nethercote | -1/+1 |
| 2024-02-03 | `Diagnostic` cleanups | Nicholas Nethercote | -17/+1 |
| 2024-02-01 | Rework `StringPart`. | Nicholas Nethercote | -20/+16 |
| 2024-02-01 | Fit more values into `DiagnosticArgValue::Number`. | Nicholas Nethercote | -1/+4 |
| 2024-01-31 | Don't hash lints differently to non-lints. | Nicholas Nethercote | -8/+8 |
| 2024-01-30 | Remove the second lifetime from `DiagnosticArg`. | Nicholas Nethercote | -2/+2 |
| 2024-01-30 | Remove the lifetime from `DiagnosticArgName`. | Nicholas Nethercote | -8/+4 |
| 2024-01-30 | Remove the lifetime from `DiagnosticArgValue`. | Nicholas Nethercote | -19/+13 |
| 2024-01-29 | Stop using `String` for error codes. | Nicholas Nethercote | -8/+9 |
| 2024-01-14 | Rework how diagnostic lints are stored. | Nicholas Nethercote | -24/+21 |
| 2024-01-12 | Good path bugs are just a flavor of delayed bug | Michael Goulet | -6/+9 |
| 2024-01-11 | Change how `force-warn` lint diagnostics are recorded. | Nicholas Nethercote | -7/+10 |
| 2024-01-04 | Remove `is_lint` field from `Level::Error`. | Nicholas Nethercote | -5/+3 |
| 2024-01-03 | Fix up `forward!` decls. | Nicholas Nethercote | -6/+10 |
| 2024-01-03 | Remove forward for `downgrade_to_delayed_bug`. | Nicholas Nethercote | -3/+1 |
| 2024-01-03 | Rename some `Diagnostic` setters. | Nicholas Nethercote | -5/+8 |
| 2023-12-31 | rustc_lint: Make `LintLevelsProvider::current_specs()` return `&FxIndexMap` | Martin Nordholts | -2/+2 |
| 2023-12-23 | Remove `SubDiagnostic::render_span`. | Nicholas Nethercote | -3/+1 |
| 2023-12-23 | Remove `render_span` args from `Diagnostic::{sub,sub_with_highlight}`. | Nicholas Nethercote | -21/+14 |