| Age | Commit message (Expand) | Author | Lines |
| 2023-12-18 | Rename `Handler` as `DiagCtxt`. | Nicholas Nethercote | -40/+40 |
| 2023-12-15 | Rollup merge of #118993 - jyn514:cfg-color, r=WaffleLapkin,Nilstrieb | Jubilee | -4/+1 |
| 2023-12-16 | Simplify lint decorator derive too | Michael Goulet | -4/+1 |
| 2023-12-15 | use `if cfg` instead of `#[cfg]` | jyn | -4/+1 |
| 2023-12-15 | Rollup merge of #118888 - compiler-errors:uplift-more-things, r=jackh726 | Matthias Krüger | -0/+6 |
| 2023-12-15 | Split `Handler::emit_diagnostic` in two. | Nicholas Nethercote | -26/+47 |
| 2023-12-15 | Remove `Handler::emit_diag_at_span`. | Nicholas Nethercote | -23/+9 |
| 2023-12-15 | Avoid `DiagnosticBuilder::<T>::new` calls. | Nicholas Nethercote | -4/+4 |
| 2023-12-15 | Change `msg: impl Into<String>` for bug diagnostics. | Nicholas Nethercote | -7/+7 |
| 2023-12-14 | Avoid `struct_diagnostic` where possible. | Nicholas Nethercote | -2/+17 |
| 2023-12-14 | Inline and remove `HandlerInner::emit_diag_at_span`. | Nicholas Nethercote | -5/+1 |
| 2023-12-14 | Remove unused `Handler::treat_err_as_bug`. | Nicholas Nethercote | -5/+0 |
| 2023-12-12 | Uplift ClosureKind | Michael Goulet | -0/+6 |
| 2023-12-12 | Rollup merge of #118756 - jyn514:colors, r=estebank | Matthias Krüger | -11/+11 |
| 2023-12-10 | remove redundant imports | surechen | -7/+3 |
| 2023-12-09 | Rollup merge of #118057 - bvanjoi:fix-118048, r=cjgillot | Guillaume Gomez | -4/+5 |
| 2023-12-08 | use magenta instead of bold for highlighting | jyn | -1/+1 |
| 2023-12-08 | Simplify and comment the special-casing for Windows colors | jyn | -10/+10 |
| 2023-12-04 | Inline and remove `fatal_no_raise`. | Nicholas Nethercote | -10/+3 |
| 2023-12-04 | Make `Handler::{err,bug}` more like `Handler::{warn,note}`. | Nicholas Nethercote | -10/+3 |
| 2023-12-04 | Remove `HandlerInner::emit`. | Nicholas Nethercote | -12/+12 |
| 2023-12-04 | Move some `HandlerInner` functions to `Handler`. | Nicholas Nethercote | -212/+164 |
| 2023-12-04 | Use `DiagnosticBuilder::new` more. | Nicholas Nethercote | -68/+36 |
| 2023-12-04 | Remove some unused code, and downgrade some `pub`s. | Nicholas Nethercote | -44/+6 |
| 2023-12-04 | Avoid `Diagnostic::new_with_code(..., None, ...)`. | Nicholas Nethercote | -5/+5 |
| 2023-12-04 | Always use `G` for `EmissionGuarantee` type variables. | Nicholas Nethercote | -6/+6 |
| 2023-12-04 | Inline and remove more `DiagnosticBuilder::new_diagnostic_*` functions. | Nicholas Nethercote | -83/+28 |
| 2023-12-04 | Inline and remove `DiagnosticBuilder::new_diagnostic_*` functions. | Nicholas Nethercote | -24/+0 |
| 2023-12-04 | Give `Handler::fatal` and `Session::fatal` the same return type. | Nicholas Nethercote | -6/+7 |
| 2023-12-04 | dedup for duplicate suggestions | bohan | -4/+5 |
| 2023-12-02 | `Handler` tweaks. | Nicholas Nethercote | -8/+6 |
| 2023-12-02 | Rename `Handler::delay_good_path_bug` as `Handler::good_path_delayed_bug`. | Nicholas Nethercote | -12/+12 |
| 2023-12-02 | Rename `HandlerInner::delayed_span_bugs` as `HandlerInner::span_delayed_bugs`. | Nicholas Nethercote | -14/+14 |
| 2023-12-02 | Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`. | Nicholas Nethercote | -9/+12 |
| 2023-12-02 | Rename `*note_without_error` as `*note`. | Nicholas Nethercote | -10/+3 |
| 2023-12-02 | Rename `HandlerInner::failure` as `HandlerInner::failure_note`. | Nicholas Nethercote | -4/+4 |
| 2023-12-02 | Rename `Handler::span_note_diag` as `struct_span_note`. | Nicholas Nethercote | -1/+1 |
| 2023-12-02 | Remove an unnecessary local variable. | Nicholas Nethercote | -2/+1 |
| 2023-12-02 | Return `ErrorGuaranteed` from `span_err_with_code` methods. | Nicholas Nethercote | -2/+3 |
| 2023-12-02 | Inline and remove `DiagnosticBuilder::new_diagnostic_fatal`. | Nicholas Nethercote | -9/+1 |
| 2023-11-26 | Use `rustc_fluent_macro::fluent_messages!` directly. | Nicholas Nethercote | -2/+1 |
| 2023-11-24 | Show number in error message even for one error | Nilstrieb | -1/+1 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -6/+6 |
| 2023-11-21 | Auto merge of #115691 - jsgf:typed-json-diags, r=est31,dtolnay | bors | -30/+35 |
| 2023-11-20 | Update some more cases of "type" -> "$message_type" | David Tolnay | -1/+2 |
| 2023-11-19 | Remove unnecessary .collect() | Esteban Küber | -7/+7 |
| 2023-11-19 | Don't sort `span_suggestions`, leave that to caller | Esteban Küber | -6/+1 |
| 2023-11-19 | When encountering struct fn call literal with private fields, suggest all bui... | Esteban Küber | -4/+7 |
| 2023-11-15 | Bump cfg(bootstrap)s | Mark Rousskov | -2/+2 |
| 2023-11-14 | Fix some typos | cui fliter | -1/+1 |