| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2024-01-04 | macro_rules: Less hacky heuristic for using `tt` metavariable spans | Vadim Petrochenkov | -36/+63 |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -2/+5 |
| 2023-12-24 | Remove `ExtCtxt` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -10/+16 |
| 2023-12-23 | Improve some names. | Nicholas Nethercote | -3/+3 |
| 2023-12-23 | Give `DiagnosticBuilder` a default type. | Nicholas Nethercote | -3/+3 |
| 2023-12-18 | Rename many `DiagCtxt` and `EarlyDiagCtxt` locals. | Nicholas Nethercote | -3/+3 |
| 2023-12-18 | Rename `Session::span_diagnostic` as `Session::dcx`. | Nicholas Nethercote | -7/+7 |
| 2023-12-18 | Rename `ParseSess::span_diagnostic` as `ParseSess::dcx`. | Nicholas Nethercote | -34/+30 |
| 2023-12-17 | Rollup merge of #118928 - EliseZeroTwo:EliseZeroTwo/fix-issue-118786, r=cjgillot | Matthias Krüger | -0/+7 |
| 2023-12-13 | fix: Overlapping spans in delimited meta-vars | EliseZeroTwo | -0/+7 |
| 2023-12-13 | Auto merge of #117050 - c410-f3r:here-we-go-again, r=petrochenkov | bors | -32/+65 |
| 2023-12-11 | Add spacing information to delimiters. | Nicholas Nethercote | -32/+51 |
| 2023-12-11 | Improve `print_tts` by changing `tokenstream::Spacing`. | Nicholas Nethercote | -1/+1 |
| 2023-12-01 | Attempt to try to resolve blocking concerns | Caio | -32/+65 |
| 2023-12-02 | Use `Session::diagnostic` in more places. | Nicholas Nethercote | -10/+7 |
| 2023-12-02 | Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`. | Nicholas Nethercote | -2/+2 |
| 2023-12-02 | Rename `*note_without_error` as `*note`. | Nicholas Nethercote | -5/+3 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -18/+16 |
| 2023-11-16 | More detail when expecting expression but encountering bad macro argument | Esteban Küber | -2/+8 |
| 2023-10-13 | Format all the let chains in compiler | Michael Goulet | -19/+19 |
| 2023-08-18 | Auto merge of #114915 - nnethercote:Nonterminal-cleanups, r=petrochenkov | bors | -8/+7 |
| 2023-08-18 | Rename `NtOrTt` as `ParseNtResult`. | Nicholas Nethercote | -3/+3 |