| Age | Commit message (Expand) | Author | Lines |
| 2024-05-03 | Inline and remove three `DummyResult` methods. | Nicholas Nethercote | -32/+22 |
| 2024-05-03 | Remove unnecessary re-export of `MacroKind`. | Nicholas Nethercote | -3/+1 |
| 2024-04-26 | Rollup merge of #124391 - nnethercote:builtin_macros-cleanups, r=fee1-dead | Jacob Pratt | -182/+11 |
| 2024-04-26 | Move some functions from `rustc_expand` to `rustc_builtin_macros`. | Nicholas Nethercote | -179/+3 |
| 2024-04-26 | Introduce `DeriveResolution`. | Nicholas Nethercote | -3/+8 |
| 2024-04-25 | debuginfo: Stabilize `-Z debug-macros`, `-Z collapse-macro-debuginfo` and `#[... | Vadim Petrochenkov | -40/+35 |
| 2024-03-27 | Suggest correct path in include_bytes! | Kornel | -1/+16 |
| 2024-03-27 | Helper function for resolve_path | Kornel | -14/+11 |
| 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 |