| Age | Commit message (Expand) | Author | Lines |
| 2024-04-30 | Rollup merge of #124511 - nnethercote:rm-extern-crates, r=fee1-dead | Matthias Krüger | -0/+1 |
| 2024-04-30 | Remove `extern crate tracing` from numerous crates. | Nicholas Nethercote | -0/+1 |
| 2024-04-30 | Auto merge of #124398 - klensy:trailing-ws, r=compiler-errors | bors | -3/+13 |
| 2024-04-27 | tests: remove some trailing ws | klensy | -3/+13 |
| 2024-04-25 | Fix substitution parts having a shifted underline in some cases | Lieselotte | -2/+2 |
| 2024-03-29 | diagnostics: fix crash on completely empty included file | Michael Howell | -2/+7 |
| 2024-03-24 | Rollup merge of #122737 - ytmimi:conditionally_ignore_fatal_diagnostic, r=dav... | Matthias Krüger | -1/+2 |
| 2024-03-19 | conditionally ignore fatal diagnostic in the SilentEmitter | Yacin Tmimi | -1/+2 |
| 2024-03-18 | When displaying multispans, ignore empty lines adjacent to `...` | Esteban Küber | -1/+48 |
| 2024-03-14 | Rollup merge of #120699 - nnethercote:rm-useless-TRACK_DIAGNOSTIC-calls, r=ol... | Matthias Krüger | -1/+1 |
| 2024-03-05 | errors: share `SilentEmitter` between rustc and rustfmt | David Wood | -24/+8 |
| 2024-03-05 | Rename `DiagnosticMessage` as `DiagMessage`. | Nicholas Nethercote | -11/+9 |
| 2024-03-01 | Make the `match` in `emit_diagnostic` complete. | Nicholas Nethercote | -1/+1 |
| 2024-02-29 | Make `JsonEmitter` more like `HumanEmitter`. | Nicholas Nethercote | -2/+1 |
| 2024-02-29 | Inline and remove `HumanEmitter::stderr`. | Nicholas Nethercote | -5/+1 |
| 2024-02-29 | Inline and remove `HumanReadableErrorType::new_emitter`. | Nicholas Nethercote | -19/+1 |
| 2024-02-29 | Merge HumanEmitter::{new,create}. | Nicholas Nethercote | -7/+2 |
| 2024-02-29 | Use `Destination` more. | Nicholas Nethercote | -6/+3 |
| 2024-02-29 | Minor visibility and formatting improvements. | Nicholas Nethercote | -9/+11 |
| 2024-02-28 | Rename `DiagnosticLocation` as `DiagLocation`. | Nicholas Nethercote | -4/+4 |
| 2024-02-28 | Rename `DiagnosticBuilder` as `Diag`. | Nicholas Nethercote | -1/+1 |
| 2024-02-28 | Rename `SubDiagnostic` as `Subdiag`. | Nicholas Nethercote | -12/+8 |
| 2024-02-28 | Rename `Diagnostic` as `DiagInner`. | Nicholas Nethercote | -7/+7 |
| 2024-02-22 | Overhaul `Diagnostic` args. | Nicholas Nethercote | -1/+1 |
| 2024-02-20 | Reduce capabilities of `Diagnostic`. | Nicholas Nethercote | -1/+1 |
| 2024-02-17 | Rollup merge of #121085 - davidtwco:always-eager-diagnostics, r=nnethercote | Matthias Krüger | -0/+23 |
| 2024-02-15 | Rollup merge of #121107 - estebank:capitalization-suggestion, r=michaelwoerister | Guillaume Gomez | -9/+10 |
| 2024-02-15 | errors: only eagerly translate subdiagnostics | David Wood | -0/+23 |
| 2024-02-14 | Fix msg for verbose suggestions with confusable capitalization | Esteban Küber | -9/+10 |
| 2024-02-13 | Bump `indexmap` | clubby789 | -1/+2 |
| 2024-02-06 | Rollup merge of #120575 - nnethercote:simplify-codegen-diag-handling, r=estebank | Matthias Krüger | -22/+19 |
| 2024-02-05 | Make `Emitter::emit_diagnostic` consuming. | Nicholas Nethercote | -22/+19 |
| 2024-02-05 | Split `Level::DelayedBug` in two. | Nicholas Nethercote | -0/+1 |
| 2024-02-03 | `SilentEmitter::fatal_note` doesn't need to be optional. | Nicholas Nethercote | -8/+6 |
| 2024-01-29 | Stop using `String` for error codes. | Nicholas Nethercote | -6/+6 |
| 2024-01-14 | Rework how diagnostic lints are stored. | Nicholas Nethercote | -9/+8 |
| 2024-01-05 | Add some comments to `Emitter`. | Nicholas Nethercote | -3/+5 |
| 2024-01-05 | Rename `EmitterWriter` as `HumanEmitter`. | Nicholas Nethercote | -10/+10 |
| 2023-12-23 | Remove `SubDiagnostic::render_span`. | Nicholas Nethercote | -2/+1 |
| 2023-12-23 | Improve some names. | Nicholas Nethercote | -17/+17 |
| 2023-12-18 | Rename `SilentEmitter::fatal_handler` as `SilentEmitter::fatal_dcx`. | Nicholas Nethercote | -3/+3 |
| 2023-12-18 | Rename `Handler` as `DiagCtxt`. | Nicholas Nethercote | -3/+3 |
| 2023-12-15 | use `if cfg` instead of `#[cfg]` | jyn | -4/+1 |
| 2023-12-15 | Split `Handler::emit_diagnostic` in two. | Nicholas Nethercote | -1/+1 |
| 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-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -4/+4 |
| 2023-11-08 | rustc: minor changes suggested by clippy perf lints. | Nicholas Nethercote | -5/+1 |
| 2023-10-20 | Auto merge of #116962 - estebank:issue-63835, r=oli-obk | bors | -1/+8 |
| 2023-10-19 | Do not bold main message in `--error-format=short` | Esteban Küber | -1/+8 |