| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2023-08-17 | [RFC-3086] Restrict the parsing of `count` | Caio | -1/+11 |
| 2023-08-17 | Remove unnecessary braces on `PatWithOr` patterns. | Nicholas Nethercote | -1/+1 |
| 2023-08-17 | Remove some unnecessary (and badly named) local variables. | Nicholas Nethercote | -4/+3 |
| 2023-08-11 | rustc: Move `features` from `Session` to `GlobalCtxt` | Vadim Petrochenkov | -2/+5 |
| 2023-08-01 | Auto merge of #114273 - nnethercote:move-doc-comment-desugaring, r=petrochenkov | bors | -12/+16 |
| 2023-07-31 | Remove `desugar_doc_comments` arg from `Parser::new()`. | Nicholas Nethercote | -4/+9 |
| 2023-07-31 | No need to desugar doc comments when parsing decl macro definitions. | Nicholas Nethercote | -1/+1 |
| 2023-07-31 | Reflow an overlong comment. | Nicholas Nethercote | -2/+2 |
| 2023-07-31 | Remove more unnecessary `return` keywords. | Nicholas Nethercote | -6/+5 |
| 2023-07-30 | inline format!() args up to and including rustc_middle | Matthias Krüger | -16/+15 |
| 2023-07-27 | Avoid some token tree cloning in decl macro parsing. | Nicholas Nethercote | -23/+23 |
| 2023-07-19 | Make it clearer that edition functions are >=, not == | Michael Goulet | -1/+1 |
| 2023-07-12 | Re-format let-else per rustfmt update | Mark Rousskov | -12/+10 |
| 2023-07-03 | perform TokenStream replacement in-place when possible in expand_macro | The 8472 | -2/+1 |
| 2023-06-21 | Fix msg passed to span_bug | Raminder Singh | -1/+1 |
| 2023-06-16 | Add `SyntaxContext::is_root` | Maybe Waffle | -2/+2 |
| 2023-06-07 | feat(expand): emit note for doc comment in macro matcher | bohan | -11/+35 |
| 2023-06-06 | fix(expand): prevent infinity loop in macro containing only "///" | bohan | -0/+2 |
| 2023-05-29 | Use `Cow` in `{D,Subd}iagnosticMessage`. | Nicholas Nethercote | -5/+5 |
| 2023-05-16 | Avoid `&format("...")` calls in error message code. | Nicholas Nethercote | -7/+12 |
| 2023-05-04 | Auto merge of #111014 - klensy:no-rc, r=WaffleLapkin | bors | -11/+12 |
| 2023-05-03 | Restrict `From<S>` for `{D,Subd}iagnosticMessage`. | Nicholas Nethercote | -13/+13 |
| 2023-05-01 | Rip it out | Nilstrieb | -2/+1 |
| 2023-04-30 | Lrc -> Rc | klensy | -11/+12 |
| 2023-04-25 | Fix static string lints | clubby789 | -4/+2 |
| 2023-04-17 | Spelling - compiler | Josh Soref | -2/+2 |
| 2023-04-12 | compiler: print the suggestion only for local macros | Lena Milizé | -2/+5 |
| 2023-04-12 | compiler: improve captured metavariables diagnostic | Lena Milizé | -1/+3 |
| 2023-04-09 | Fix some clippy::complexity | Nilstrieb | -1/+1 |
| 2023-03-17 | Suggest surrounding the macro with `{}` to interpret as a statement | Mu42 | -6/+18 |
| 2023-03-15 | unequal → not equal | gimbles | -1/+1 |
| 2023-03-10 | Add note when matching token with nonterminal | Nilstrieb | -3/+9 |
| 2023-03-03 | Match end user facing unmatched backticks in compiler/ | est31 | -1/+1 |
| 2023-02-20 | Remove a redundant function argument | Oli Scherer | -4/+2 |
| 2023-02-03 | Rename `Cursor`/`CursorRef` as `TokenTreeCursor`/`RefTokenTreeCursor`. | Nicholas Nethercote | -6/+6 |
| 2023-01-30 | Replace some `_ == _ || _ == _`s with `matches!(_, _ | _)`s | Maybe Waffle | -1/+1 |
| 2023-01-20 | preserve delim spans during `macro_rules!` expansion if able | Lukas Markeffsky | -6/+18 |
| 2023-01-20 | Auto merge of #106090 - WaffleLapkin:dereffffffffff, r=Nilstrieb | bors | -44/+42 |
| 2023-01-17 | Remove double spaces after dots in comments | Maybe Waffle | -2/+2 |
| 2023-01-17 | `rustc_expand`: remove `ref` patterns | Maybe Waffle | -44/+42 |
| 2023-01-05 | Shrink `ParseResult` in the hot path. | Nilstrieb | -30/+81 |
| 2023-01-01 | Merge multiple mutable borrows of immutable binding errors | Esteban Küber | -2/+2 |
| 2022-12-28 | Rollup merge of #105570 - Nilstrieb:actual-best-failure, r=compiler-errors | Matthias Krüger | -15/+44 |
| 2022-12-25 | fix more clippy::style findings | Matthias Krüger | -5/+1 |
| 2022-12-20 | rustc: Remove needless lifetimes | Jeremy Stucki | -1/+1 |
| 2022-12-18 | don't restuct references just to reborrow | Matthias Krüger | -3/+3 |
| 2022-12-12 | Properly calculate best failure in macro matching | Nilstrieb | -15/+44 |
| 2022-11-22 | Rollup merge of #104638 - Nilstrieb:macro-diagnostics, r=compiler-errors | Manish Goregaokar | -236/+266 |