| Age | Commit message (Expand) | Author | Lines |
| 2024-03-13 | delay expand macro bang when there has indeterminate path | bohan | -24/+71 |
| 2024-03-06 | Rollup merge of #121382 - nnethercote:rework-untranslatable_diagnostic-lint, ... | Matthias Krüger | -0/+2 |
| 2024-03-06 | Rewrite the `untranslatable_diagnostic` lint. | Nicholas Nethercote | -0/+2 |
| 2024-03-05 | Rollup merge of #121829 - nnethercote:dummy-tweaks-2, r=petrochenkov | Matthias Krüger | -2/+12 |
| 2024-03-05 | Rename `BuiltinLintDiagnostics` as `BuiltinLintDiag`. | Nicholas Nethercote | -2/+2 |
| 2024-03-05 | Decouple `DummyAstNode` and `DummyResult`. | Nicholas Nethercote | -2/+12 |
| 2024-03-05 | Rename all `ParseSess` variables/fields/lifetimes as `psess`. | Nicholas Nethercote | -11/+7 |
| 2024-03-04 | Rename a misnamed `Session` parameter. | Nicholas Nethercote | -4/+4 |
| 2024-02-28 | Rename `DiagnosticBuilder` as `Diag`. | Nicholas Nethercote | -2/+2 |
| 2024-02-25 | Add `ErrorGuaranteed` to `ast::ExprKind::Err` | Lieselotte | -47/+52 |
| 2024-02-25 | Add `ast::ExprKind::Dummy` | Lieselotte | -0/+3 |
| 2024-02-20 | Auto merge of #120576 - nnethercote:merge-Diagnostic-DiagnosticBuilder, r=dav... | bors | -0/+2 |
| 2024-02-20 | Reduce capabilities of `Diagnostic`. | Nicholas Nethercote | -0/+2 |
| 2024-02-18 | Allow AST and HIR visitors to return `ControlFlow` | Jason Newcomb | -1/+1 |
| 2024-02-16 | Rollup merge of #121109 - nnethercote:TyKind-Err-guar-2, r=oli-obk | Guillaume Gomez | -3/+6 |
| 2024-02-15 | Add `ErrorGuaranteed` to `ast::LitKind::Err`, `token::LitKind::Err`. | Nicholas Nethercote | -1/+1 |
| 2024-02-15 | Add an `ErrorGuaranteed` to `ast::TyKind::Err`. | Nicholas Nethercote | -3/+6 |
| 2024-02-06 | Invert diagnostic lints. | Nicholas Nethercote | -2/+0 |
| 2024-01-26 | Builtin macros effectively have implicit #[collapse_debuginfo(yes)] attribute | Andrew Zhogin | -1/+7 |
| 2024-01-19 | Auto merge of #120121 - matthiaskrgr:rollup-razammh, r=matthiaskrgr | bors | -3/+3 |
| 2024-01-18 | Fix typo in documentation in base.rs | kapilsinha | -3/+3 |
| 2024-01-17 | Improved collapse_debuginfo attribute, added command-line flag (no|external|yes) | Andrew Zhogin | -2/+54 |
| 2024-01-13 | Add check for ui_testing via promoting parameters from `ParseSess` to `Session` | George-lewis | -6/+6 |
| 2024-01-08 | Make `DiagnosticBuilder::emit` consuming. | Nicholas Nethercote | -2/+2 |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -2/+2 |
| 2023-12-24 | Remove `ParseSess` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -1/+1 |
| 2023-12-24 | Remove `ExtCtxt` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -48/+12 |
| 2023-12-23 | Give `DiagnosticBuilder` a default type. | Nicholas Nethercote | -6/+3 |
| 2023-12-19 | Introduce `DiagCtxt::struct_bug`. | Nicholas Nethercote | -0/+1 |
| 2023-12-18 | Use `.into_diagnostic()` less. | Nicholas Nethercote | -3/+2 |
| 2023-12-18 | Rename many `DiagCtxt` arguments. | Nicholas Nethercote | -10/+10 |
| 2023-12-18 | Rename `Session::span_diagnostic` as `Session::dcx`. | Nicholas Nethercote | -5/+5 |
| 2023-12-18 | Rename `ParseSess::span_diagnostic` as `ParseSess::dcx`. | Nicholas Nethercote | -1/+1 |
| 2023-12-18 | Rename `Handler` as `DiagCtxt`. | Nicholas Nethercote | -1/+1 |
| 2023-12-15 | Change `msg: impl Into<String>` for bug diagnostics. | Nicholas Nethercote | -1/+1 |
| 2023-12-10 | remove redundant imports | surechen | -1/+1 |
| 2023-12-04 | Remove some unused code, and downgrade some `pub`s. | Nicholas Nethercote | -5/+0 |
| 2023-12-02 | Use `Session::diagnostic` in more places. | Nicholas Nethercote | -8/+7 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -6/+6 |
| 2023-08-11 | rustc: Move `features` from `Session` to `GlobalCtxt` | Vadim Petrochenkov | -1/+4 |
| 2023-07-20 | Don't translate compiler-internal bug messages | Oli Scherer | -1/+1 |
| 2023-07-12 | Re-format let-else per rustfmt update | Mark Rousskov | -1/+1 |
| 2023-06-08 | Rollup merge of #112396 - WaffleLapkin:track_more_diagnostics, r=compiler-errors | Guillaume Gomez | -0/+5 |
| 2023-06-07 | Track more diagnostics in `rustc_expand` | Maybe Waffle | -0/+5 |
| 2023-06-01 | Remember names of `cfg`-ed out items to mention them in diagnostics | Nilstrieb | -1/+3 |
| 2023-05-29 | Use `Cow` in `{D,Subd}iagnosticMessage`. | Nicholas Nethercote | -3/+3 |
| 2023-05-24 | Use `Option::is_some_and` and `Result::is_ok_and` in the compiler | Maybe Waffle | -2/+2 |
| 2023-05-16 | Avoid `&format("...")` calls in error message code. | Nicholas Nethercote | -5/+6 |
| 2023-05-06 | introduce `DynSend` and `DynSync` auto trait | SparrowLii | -6/+6 |
| 2023-05-03 | Restrict `From<S>` for `{D,Subd}iagnosticMessage`. | Nicholas Nethercote | -1/+1 |