| Age | Commit message (Expand) | Author | Lines |
| 2024-03-01 | Add comments about `TRACK_DIAGNOSTIC` use. | Nicholas Nethercote | -1/+16 |
| 2024-03-01 | Move `Expect`/`ForceWarning` handling into the `match`. | Nicholas Nethercote | -15/+17 |
| 2024-03-01 | Reorder `has_future_breakage` handling. | Nicholas Nethercote | -8/+8 |
| 2024-03-01 | Move `DelayedBug` handling into the `match`. | Nicholas Nethercote | -23/+28 |
| 2024-03-01 | Inline and remove `Level::get_diagnostic_id`. | Nicholas Nethercote | -10/+3 |
| 2024-03-01 | Give `TRACK_DIAGNOSTIC` a return value. | Nicholas Nethercote | -11/+13 |
| 2024-03-01 | Handle stashing of delayed bugs. | Nicholas Nethercote | -11/+25 |
| 2024-03-01 | Remove unnecessary `Level::` qualifiers. | Nicholas Nethercote | -7/+7 |
| 2024-02-29 | Rollup merge of #121783 - nnethercote:emitter-cleanups, r=oli-obk | Guillaume Gomez | -163/+69 |
| 2024-02-29 | Rollup merge of #121669 - nnethercote:count-stashed-errs-again, r=estebank | Guillaume Gomez | -70/+157 |
| 2024-02-29 | Avoid unnecessary `color` local variable. | Nicholas Nethercote | -6/+3 |
| 2024-02-29 | Add a useful comment. | Nicholas Nethercote | -0/+1 |
| 2024-02-29 | Make `JsonEmitter` more like `HumanEmitter`. | Nicholas Nethercote | -38/+21 |
| 2024-02-29 | Inline and remove `JsonEmitter::{basic,stderr}`. | Nicholas Nethercote | -55/+1 |
| 2024-02-29 | Inline and remove `HumanEmitter::stderr`. | Nicholas Nethercote | -5/+2 |
| 2024-02-29 | Inline and remove `HumanReadableErrorType::new_emitter`. | Nicholas Nethercote | -23/+16 |
| 2024-02-29 | Merge HumanEmitter::{new,create}. | Nicholas Nethercote | -7/+2 |
| 2024-02-29 | Rename `DiagCtxt::with_emitter` as `DiagCtxt::new`. | Nicholas Nethercote | -2/+2 |
| 2024-02-29 | Inline and remove `DiagCtxt::with_tty_emitter` | Nicholas Nethercote | -9/+2 |
| 2024-02-29 | Remove unnecessary `output` local variable. | Nicholas Nethercote | -5/+4 |
| 2024-02-29 | Use `Destination` more. | Nicholas Nethercote | -6/+3 |
| 2024-02-29 | Simplify `UnusedExterns` lifetimes. | Nicholas Nethercote | -3/+3 |
| 2024-02-29 | Minor visibility and formatting improvements. | Nicholas Nethercote | -15/+20 |
| 2024-02-29 | Reinstate `emit_stashed_diagnostics` in `DiagCtxtInner::drop`. | Nicholas Nethercote | -4/+6 |
| 2024-02-29 | Overhaul how stashed diagnostics work, again. | Nicholas Nethercote | -67/+152 |
| 2024-02-29 | Refactor `DiagCtxtInner::flush_delayed`. | Nicholas Nethercote | -21/+21 |
| 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 | -14/+14 |
| 2024-02-28 | Rename `DiagnosticSymbolList` as `DiagSymbolList`. | Nicholas Nethercote | -5/+5 |
| 2024-02-28 | Rename `DiagnosticLocation` as `DiagLocation`. | Nicholas Nethercote | -12/+12 |
| 2024-02-28 | Rename `DiagnosticArgFromDisplay` as `DiagArgFromDisplay`. | Nicholas Nethercote | -8/+8 |
| 2024-02-28 | Rename `DiagnosticArg{,Map,Name,Value}` as `DiagArg{,Map,Name,Value}`. | Nicholas Nethercote | -90/+88 |
| 2024-02-28 | Rename `DiagnosticBuilder` as `Diag`. | Nicholas Nethercote | -153/+130 |
| 2024-02-28 | Rename `SubDiagnostic` as `Subdiag`. | Nicholas Nethercote | -26/+22 |
| 2024-02-28 | Rename `DelayedDiagnostic` as `DelayedDiagInner`. | Nicholas Nethercote | -5/+5 |
| 2024-02-28 | Rename `Diagnostic` as `DiagInner`. | Nicholas Nethercote | -58/+58 |
| 2024-02-23 | compiler: clippy::complexity fixes | Matthias Krüger | -1/+1 |
| 2024-02-22 | Auto merge of #121129 - nnethercote:codegen-Diags, r=estebank | bors | -19/+13 |
| 2024-02-22 | Overhaul `Diagnostic` args. | Nicholas Nethercote | -19/+13 |
| 2024-02-22 | Replace unnecessary `abort_if_errors`. | Nicholas Nethercote | -0/+4 |
| 2024-02-22 | Overhaul the handling of errors at the top-level. | Nicholas Nethercote | -11/+21 |
| 2024-02-22 | Adjust the `has_errors*` methods. | Nicholas Nethercote | -20/+26 |
| 2024-02-22 | Remove an out-of-date comment. | Nicholas Nethercote | -1/+0 |
| 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 | -369/+352 |
| 2024-02-20 | Auto merge of #120576 - nnethercote:merge-Diagnostic-DiagnosticBuilder, r=dav... | bors | -308/+213 |
| 2024-02-20 | Reduce capabilities of `Diagnostic`. | Nicholas Nethercote | -306/+211 |
| 2024-02-19 | Prefer `DiagnosticBuilder` over `Diagnostic` in diagnostic modifiers. | Nicholas Nethercote | -2/+2 |
| 2024-02-18 | Auto merge of #121265 - klensy:bump-18-02-24, r=Mark-Simulacrum | bors | -2/+4 |
| 2024-02-18 | windows bump to 0.52 | klensy | -2/+4 |