| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2024-02-12 | Tweak delayed bug mentions. | Nicholas Nethercote | -3/+3 |
| 2024-02-12 | Remove final unwanted `unchecked_error_guaranteed` calls. | Nicholas Nethercote | -53/+65 |
| 2024-02-12 | Fix inconsistencies in the diagnostic API methods. | Nicholas Nethercote | -32/+21 |
| 2024-02-12 | Reorder the diagnostic API methods. | Nicholas Nethercote | -289/+294 |
| 2024-02-10 | Remove unnecessary `min_specialization` after bootstrap | Zalathar | -1/+1 |
| 2024-02-09 | Rollup merge of #120828 - nnethercote:fix-stash-steal, r=oli-obk | Matthias Krüger | -18/+27 |
| 2024-02-09 | Rollup merge of #120693 - nnethercote:invert-diagnostic-lints, r=davidtwco | Matthias Krüger | -0/+2 |
| 2024-02-09 | Fix `ErrorGuaranteed` unsoundness with stash/steal. | Nicholas Nethercote | -18/+27 |
| 2024-02-08 | Fix `span_bug!` backtraces | Oli Scherer | -0/+1 |
| 2024-02-08 | Rollup merge of #120734 - nnethercote:SubdiagnosticMessageOp, r=compiler-errors | Matthias Krüger | -0/+2 |
| 2024-02-08 | Add `SubdiagnosticMessageOp` as a trait alias. | Nicholas Nethercote | -0/+2 |
| 2024-02-07 | Rename `unchecked_claim_error_was_emitted` as `unchecked_error_guaranteed`. | Nicholas Nethercote | -5/+5 |
| 2024-02-07 | Tighten up `ErrorGuaranteed` handling. | Nicholas Nethercote | -4/+10 |
| 2024-02-07 | Remove return value from `emit_stashed_diagnostics`. | Nicholas Nethercote | -6/+3 |
| 2024-02-06 | Rollup merge of #120575 - nnethercote:simplify-codegen-diag-handling, r=estebank | Matthias Krüger | -9/+17 |
| 2024-02-06 | Rollup merge of #120520 - nnethercote:rename-good-path, r=oli-obk | Matthias Krüger | -110/+120 |
| 2024-02-06 | Invert diagnostic lints. | Nicholas Nethercote | -0/+2 |
| 2024-02-05 | Make `Emitter::emit_diagnostic` consuming. | Nicholas Nethercote | -9/+17 |
| 2024-02-05 | Rollup merge of #119600 - aDotInTheVoid:comment-fix, r=compiler-errors | Matthias Krüger | -1/+2 |
| 2024-02-05 | Split `Level::DelayedBug` in two. | Nicholas Nethercote | -74/+85 |
| 2024-02-05 | Refactor `emit_diagnostic`. | Nicholas Nethercote | -43/+39 |
| 2024-02-05 | Make `Diagnostic::is_error` return false for `Level::FailureNote`. | Nicholas Nethercote | -1/+4 |
| 2024-02-03 | Use `StringPart` more. | Nicholas Nethercote | -1/+1 |
| 2024-02-03 | Simplify future breakage control flow. | Nicholas Nethercote | -6/+6 |
| 2024-02-03 | Remove some unnecessary `clone` calls. | Nicholas Nethercote | -5/+3 |
| 2024-02-03 | `Diagnostic` cleanups | Nicholas Nethercote | -1/+1 |
| 2024-02-03 | Remove an out-of-date comment. | Nicholas Nethercote | -1/+0 |
| 2024-02-01 | Tweak `emit_stashed_diagnostics`. | Nicholas Nethercote | -2/+1 |
| 2024-01-30 | Rollup merge of #118533 - chenyukang:yukang-fix-118455, r=petrochenkov | Guillaume Gomez | -0/+1 |
| 2024-01-30 | Remove the second lifetime from `DiagnosticArg`. | Nicholas Nethercote | -2/+2 |
| 2024-01-30 | Remove `DiagnosticArgName` from `rustc_codegen_ssa`. | Nicholas Nethercote | -2/+2 |
| 2024-01-29 | Supress unhelpful diagnostics for unresolved top level attributes | yukang | -0/+1 |