| Age | Commit message (Expand) | Author | Lines |
| 2024-03-05 | errors: share `SilentEmitter` between rustc and rustfmt | David Wood | -23/+72 |
| 2024-03-05 | Rename `SubdiagnosticMessageOp` as `SubdiagMessageOp`. | Nicholas Nethercote | -1/+1 |
| 2024-03-05 | Rename `SubdiagnosticMessage` as `SubdiagMessage`. | Nicholas Nethercote | -8/+8 |
| 2024-03-05 | Rename `DiagnosticMessage` as `DiagMessage`. | Nicholas Nethercote | -34/+34 |
| 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 | -16/+9 |
| 2024-02-29 | Rollup merge of #121669 - nnethercote:count-stashed-errs-again, r=estebank | Guillaume Gomez | -65/+154 |
| 2024-02-29 | Rename `DiagCtxt::with_emitter` as `DiagCtxt::new`. | Nicholas Nethercote | -1/+1 |
| 2024-02-29 | Inline and remove `DiagCtxt::with_tty_emitter` | Nicholas Nethercote | -9/+2 |
| 2024-02-29 | Minor visibility and formatting improvements. | Nicholas Nethercote | -6/+6 |
| 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 | -62/+149 |
| 2024-02-29 | Refactor `DiagCtxtInner::flush_delayed`. | Nicholas Nethercote | -21/+21 |
| 2024-02-28 | Rename `DiagnosticStyledString` as `DiagStyledString`. | Nicholas Nethercote | -2/+2 |
| 2024-02-28 | Rename `DiagnosticSymbolList` as `DiagSymbolList`. | Nicholas Nethercote | -1/+1 |
| 2024-02-28 | Rename `DiagnosticArgFromDisplay` as `DiagArgFromDisplay`. | Nicholas Nethercote | -2/+2 |
| 2024-02-28 | Rename `DiagnosticArg{,Map,Name,Value}` as `DiagArg{,Map,Name,Value}`. | Nicholas Nethercote | -7/+7 |
| 2024-02-28 | Rename `DiagnosticBuilder` as `Diag`. | Nicholas Nethercote | -65/+49 |
| 2024-02-28 | Rename `SubDiagnostic` as `Subdiag`. | Nicholas Nethercote | -2/+2 |
| 2024-02-28 | Rename `DelayedDiagnostic` as `DelayedDiagInner`. | Nicholas Nethercote | -5/+5 |
| 2024-02-28 | Rename `Diagnostic` as `DiagInner`. | Nicholas Nethercote | -26/+26 |
| 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 | -5/+5 |
| 2024-02-22 | Overhaul `Diagnostic` args. | Nicholas Nethercote | -5/+5 |
| 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 | Merge `diagnostic_builder.rs` into `diagnostic.rs`. | Nicholas Nethercote | -7/+3 |
| 2024-02-20 | Reduce capabilities of `Diagnostic`. | Nicholas Nethercote | -47/+35 |
| 2024-02-19 | Prefer `DiagnosticBuilder` over `Diagnostic` in diagnostic modifiers. | Nicholas Nethercote | -2/+2 |
| 2024-02-17 | Rollup merge of #121085 - davidtwco:always-eager-diagnostics, r=nnethercote | Matthias Krüger | -18/+53 |
| 2024-02-16 | Rollup merge of #121111 - trevyn:associated-type-suggestion, r=davidtwco | Guillaume Gomez | -0/+1 |
| 2024-02-16 | Auto merge of #120486 - reitermarkus:use-generic-nonzero, r=dtolnay | bors | -2/+3 |
| 2024-02-15 | Rollup merge of #121107 - estebank:capitalization-suggestion, r=michaelwoerister | Guillaume Gomez | -1/+2 |
| 2024-02-15 | errors: only eagerly translate subdiagnostics | David Wood | -18/+53 |
| 2024-02-15 | Use generic `NonZero` internally. | Markus Reiter | -2/+3 |
| 2024-02-14 | For E0038, suggest associated type if available | trevyn | -0/+1 |
| 2024-02-14 | Fix msg for verbose suggestions with confusable capitalization | Esteban Küber | -1/+2 |
| 2024-02-14 | Rollup merge of #121015 - nnethercote:opt-delayed-bug, r=oli-obk | Oli Scherer | -12/+27 |
| 2024-02-14 | Auto merge of #120454 - clubby789:cargo-update, r=Nilstrieb | bors | -1/+2 |
| 2024-02-14 | Optimize `delayed_bug` handling. | Nicholas Nethercote | -12/+27 |
| 2024-02-13 | Bump `indexmap` | clubby789 | -1/+2 |
| 2024-02-14 | Fix `DiagCtxtInner::reset_err_count`. | Nicholas Nethercote | -15/+45 |
| 2024-02-14 | Remove `force_print_diagnostic`. | Nicholas Nethercote | -19/+24 |
| 2024-02-14 | Make `struct_span_note` call `struct_note`. | Nicholas Nethercote | -1/+1 |
| 2024-02-13 | Remove `good_path_delayed_bug`. | Nicholas Nethercote | -66/+40 |
| 2024-02-12 | Rollup merge of #120833 - nnethercote:more-internal-emit_diagnostics-cleanups... | Matthias Krüger | -58/+70 |
| 2024-02-12 | Change level used in `print_error_count`. | Nicholas Nethercote | -2/+2 |