| Age | Commit message (Expand) | Author | Lines |
| 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-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 |
| 2024-01-29 | Stop using `String` for error codes. | Nicholas Nethercote | -8/+11 |
| 2024-01-29 | Sort attributes in `compiler/rustc_errors/src/lib.rs`. | Nicholas Nethercote | -5/+7 |
| 2024-01-25 | Remove unused features | clubby789 | -2/+1 |
| 2024-01-22 | Tweak error counting. | Nicholas Nethercote | -15/+11 |
| 2024-01-22 | Count "unused extern" errors as lints rather than normal errors. | Nicholas Nethercote | -1/+1 |
| 2024-01-22 | Clarify comments about diagnostic count fields. | Nicholas Nethercote | -6/+6 |
| 2024-01-14 | Rework how diagnostic lints are stored. | Nicholas Nethercote | -20/+17 |
| 2024-01-13 | Don't consider delayed bugs for `-Ztreat-err-as-bug`. | Nicholas Nethercote | -41/+23 |
| 2024-01-12 | Give me a way to emit all the delayed bugs | Michael Goulet | -0/+6 |
| 2024-01-12 | Good path bugs are just a flavor of delayed bug | Michael Goulet | -22/+34 |
| 2024-01-12 | Avoid repetition in `flush_delayed` calls. | Nicholas Nethercote | -15/+20 |
| 2024-01-11 | Move code around. | Nicholas Nethercote | -3/+4 |
| 2024-01-11 | Use the right level with `-Ztreat-err-as-bug`. | Nicholas Nethercote | -1/+1 |
| 2024-01-11 | Inline and remove `DiagCtxtInner::bump_{lint_err,err}_count`. | Nicholas Nethercote | -13/+5 |
| 2024-01-11 | Simplify lint error counting. | Nicholas Nethercote | -4/+4 |
| 2024-01-11 | Replace `warn_count`. | Nicholas Nethercote | -29/+12 |
| 2024-01-11 | Move `DiagCtxtInner::deduplicated_warn_count`. | Nicholas Nethercote | -3/+4 |
| 2024-01-11 | Reset `lint_err_count` in `DiagCtxt::reset_err_count`. | Nicholas Nethercote | -0/+1 |
| 2024-01-11 | Change how `force-warn` lint diagnostics are recorded. | Nicholas Nethercote | -16/+16 |
| 2024-01-11 | Rename `TRACK_DIAGNOSTICS` as `TRACK_DIAGNOSTIC`. | Nicholas Nethercote | -4/+4 |
| 2024-01-10 | Rename consuming chaining methods on `DiagnosticBuilder`. | Nicholas Nethercote | -6/+6 |
| 2024-01-10 | Add `DiagCtxt::delayed_bug`. | Nicholas Nethercote | -7/+11 |
| 2024-01-10 | Rename `{create,emit}_warning` as `{create,emit}_warn`. | Nicholas Nethercote | -3/+3 |
| 2024-01-10 | Fix incorrect comment. | Nicholas Nethercote | -1/+1 |
| 2024-01-09 | Remove `-Zdont-buffer-diagnostics`. | Nicholas Nethercote | -3/+0 |
| 2024-01-08 | Remove `{DiagCtxt,DiagCtxtInner}::emit_diagnostic_without_consuming`. | Nicholas Nethercote | -23/+7 |
| 2024-01-08 | Remove `DiagnosticBuilderState`. | Nicholas Nethercote | -0/+1 |
| 2024-01-08 | Remove all eight `DiagnosticBuilder::*_with_code` methods. | Nicholas Nethercote | -92/+0 |
| 2024-01-08 | Use chaining in `DiagnosticBuilder` construction. | Nicholas Nethercote | -30/+10 |
| 2024-01-08 | Remove `Clone` impl for `DiagnosticBuilder`. | Nicholas Nethercote | -0/+1 |
| 2024-01-05 | Remove outdated references to `librustc_middle`. | Alona Enraght-Moony | -1/+2 |
| 2024-01-05 | Rollup merge of #119601 - nnethercote:Emitter-cleanups, r=oli-obk | Michael Goulet | -2/+2 |
| 2024-01-05 | Rollup merge of #119567 - nnethercote:rm-Zreport-delayed-bugs, r=oli-obk | Michael Goulet | -13/+3 |