| Age | Commit message (Expand) | Author | Lines |
| 2024-04-18 | Simplify `static_assert_size`s. | Nicholas Nethercote | -2/+2 |
| 2024-04-03 | Rollup merge of #123401 - Zalathar:assert-size-aarch64, r=fmease | Jacob Pratt | -2/+2 |
| 2024-04-03 | Rollup merge of #121595 - strottos:issue_116615, r=compiler-errors | Matthias Krüger | -0/+33 |
| 2024-04-03 | Check `x86_64` size assertions on `aarch64`, too | Zalathar | -2/+2 |
| 2024-03-24 | Rollup merge of #122737 - ytmimi:conditionally_ignore_fatal_diagnostic, r=dav... | Matthias Krüger | -1/+7 |
| 2024-03-20 | step cfgs | Mark Rousskov | -1/+0 |
| 2024-03-19 | conditionally ignore fatal diagnostic in the SilentEmitter | Yacin Tmimi | -1/+7 |
| 2024-03-15 | Refactored a few bits: | Steven Trotter | -1/+34 |
| 2024-03-15 | Added ability to report on generic argument mismatch better | Steven Trotter | -1/+1 |
| 2024-03-14 | Rollup merge of #120699 - nnethercote:rm-useless-TRACK_DIAGNOSTIC-calls, r=ol... | Matthias Krüger | -70/+92 |
| 2024-03-12 | Rollup merge of #122194 - oli-obk:stash_delay_bug, r=nnethercote | Matthias Krüger | -7/+4 |
| 2024-03-11 | Rollup merge of #122299 - compiler-errors:bt-for-must-diag, r=nnethercote | Jubilee | -8/+14 |
| 2024-03-11 | Enable creating backtraces via -Ztreat-err-as-bug when stashing errors | Oli Scherer | -7/+4 |
| 2024-03-10 | Store backtrace for must_produce_diag | Michael Goulet | -8/+14 |
| 2024-03-11 | Rename `DecorateLint` as `LintDiagnostic`. | Nicholas Nethercote | -2/+2 |
| 2024-03-11 | Rename `AddToDiagnostic` as `Subdiagnostic`. | Nicholas Nethercote | -3/+3 |
| 2024-03-11 | Rename `IntoDiagnostic` as `Diagnostic`. | Nicholas Nethercote | -22/+19 |
| 2024-03-11 | Rename `IntoDiagnosticArg` as `IntoDiagArg`. | Nicholas Nethercote | -1/+1 |
| 2024-03-06 | Rollup merge of #121382 - nnethercote:rework-untranslatable_diagnostic-lint, ... | Matthias Krüger | -16/+24 |
| 2024-03-05 | errors: share `SilentEmitter` between rustc and rustfmt | David Wood | -23/+72 |
| 2024-03-05 | Change message type in bug functions. | Nicholas Nethercote | -16/+24 |
| 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 | Make the `match` in `emit_diagnostic` complete. | Nicholas Nethercote | -18/+23 |
| 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 | -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 |