| Age | Commit message (Expand) | Author | Lines |
| 2024-05-21 | Convert uses of BuiltinLintDiag::Normal to custom variants | Xiretza | -16/+10 |
| 2024-05-21 | Generate lint diagnostic message from BuiltinLintDiag | Xiretza | -2/+0 |
| 2024-05-18 | Auto merge of #125180 - mu001999-contrib:improve/macro-diag, r=fee1-dead | bors | -13/+45 |
| 2024-05-18 | Improve error message: missing `;` in macro_rules | r0cky | -13/+45 |
| 2024-05-17 | Auto merge of #123865 - eholk:expr_2021, r=fmease | bors | -22/+51 |
| 2024-05-16 | Auto merge of #124987 - workingjubilee:macro-metavar-expr-with-a-shorter-len,... | bors | -8/+8 |
| 2024-05-14 | Remove `NtIdent` and `NtLifetime`. | Nicholas Nethercote | -0/+10 |
| 2024-05-13 | Apply code review suggestions | Eric Holk | -23/+46 |
| 2024-05-13 | Add expr_2021 nonterminal and feature flag | Eric Holk | -1/+7 |
| 2024-05-13 | Remove a `Span` from `TokenKind::Interpolated`. | Nicholas Nethercote | -14/+3 |
| 2024-05-10 | s/MetaVarExpr::Length/MetaVarExpr::Len/ | Jubilee Young | -8/+8 |
| 2024-05-03 | Refactor `Frame`. | Nicholas Nethercote | -48/+50 |
| 2024-05-03 | Type annotate `repeats`. | Nicholas Nethercote | -1/+1 |
| 2024-05-03 | Fix some comment formatting. | Nicholas Nethercote | -6/+8 |
| 2024-04-30 | Remove `extern crate tracing` from numerous crates. | Nicholas Nethercote | -0/+2 |
| 2024-04-29 | Remove `extern crate rustc_macros` from numerous crates. | Nicholas Nethercote | -0/+2 |
| 2024-04-18 | Simplify `static_assert_size`s. | Nicholas Nethercote | -1/+1 |
| 2024-04-03 | Check `x86_64` size assertions on `aarch64`, too | Zalathar | -1/+1 |
| 2024-03-21 | Rollup merge of #122752 - nnethercote:Interpolated-cleanups, r=petrochenkov | Matthias Krüger | -31/+25 |
| 2024-03-21 | Streamline `NamedMatch`. | Nicholas Nethercote | -25/+20 |
| 2024-03-21 | Factor out `tt` pushes. | Nicholas Nethercote | -6/+5 |
| 2024-03-20 | make "expected paren or brace" error translatable | Tshepang Mbambo | -3/+5 |
| 2024-03-13 | delay expand macro bang when there has indeterminate path | bohan | -7/+7 |
| 2024-03-05 | Rename `BuiltinLintDiagnostics` as `BuiltinLintDiag`. | Nicholas Nethercote | -3/+3 |
| 2024-03-05 | Rename `DiagnosticMessage` as `DiagMessage`. | Nicholas Nethercote | -5/+5 |
| 2024-03-05 | Rename all `ParseSess` variables/fields/lifetimes as `psess`. | Nicholas Nethercote | -109/+109 |
| 2024-02-28 | Rename `DiagnosticBuilder` as `Diag`. | Nicholas Nethercote | -20/+6 |
| 2024-02-25 | Add `ErrorGuaranteed` to `ast::ExprKind::Err` | Lieselotte | -105/+107 |
| 2024-02-25 | Rollup merge of #121060 - clubby789:bool-newtypes, r=cjgillot | Matthias Krüger | -10/+16 |
| 2024-02-23 | compiler: clippy::complexity fixes | Matthias Krüger | -12/+3 |
| 2024-02-20 | Add newtype for raw idents | clubby789 | -10/+16 |
| 2024-02-20 | Auto merge of #120576 - nnethercote:merge-Diagnostic-DiagnosticBuilder, r=dav... | bors | -3/+7 |
| 2024-02-19 | Prefer `DiagnosticBuilder` over `Diagnostic` in diagnostic modifiers. | Nicholas Nethercote | -3/+7 |
| 2024-02-18 | Auto merge of #119673 - petrochenkov:dialoc5, r=compiler-errors,cjgillot | bors | -10/+45 |
| 2024-02-18 | Rollup merge of #121067 - tshepang:make-expand-translatable, r=fmease | Matthias Krüger | -9/+9 |
| 2024-02-18 | macro_rules: Preserve all metavariable spans in a global side table | Vadim Petrochenkov | -10/+45 |
| 2024-02-17 | Rollup merge of #121085 - davidtwco:always-eager-diagnostics, r=nnethercote | Matthias Krüger | -6/+11 |
| 2024-02-16 | make "invalid fragment specifier" translatable | Tshepang Mbambo | -9/+9 |
| 2024-02-15 | errors: only eagerly translate subdiagnostics | David Wood | -6/+11 |
| 2024-02-14 | Use fewer delayed bugs. | Nicholas Nethercote | -4/+4 |
| 2024-01-25 | Stop checking `err_count` in macro_rules validity checking | Oli Scherer | -15/+24 |
| 2024-01-19 | Pack the u128 in LitKind::Int | Josh Stone | -1/+1 |
| 2024-01-17 | Improved collapse_debuginfo attribute, added command-line flag (no|external|yes) | Andrew Zhogin | -0/+1 |
| 2024-01-13 | Add check for ui_testing via promoting parameters from `ParseSess` to `Session` | George-lewis | -34/+37 |
| 2024-01-10 | Rename consuming chaining methods on `DiagnosticBuilder`. | Nicholas Nethercote | -2/+2 |
| 2024-01-10 | Shorten some error invocations. | Nicholas Nethercote | -2/+2 |
| 2024-01-08 | Auto merge of #119606 - nnethercote:consuming-emit, r=oli-obk | bors | -5/+5 |
| 2024-01-08 | Make `DiagnosticBuilder::emit` consuming. | Nicholas Nethercote | -5/+5 |
| 2024-01-08 | macro_rules: Add an expansion-local cache to span marker | Vadim Petrochenkov | -4/+13 |
| 2024-01-06 | rustc_span: Optimize syntax context comparisons | Vadim Petrochenkov | -1/+1 |