| Age | Commit message (Expand) | Author | Lines |
| 2025-05-14 | Improve ternary operator recovery | Jamie | -10/+31 |
| 2025-05-09 | Remove `Ident::empty`. | Nicholas Nethercote | -1/+1 |
| 2025-05-07 | Use `parse_param_general` when parsing `(T, U)->R` in `parse_path_segment` | xizheyin | -6/+38 |
| 2025-04-30 | Rollup merge of #140494 - ehuss:document-restrictions, r=traviscross,SparrowLii | Matthias Krüger | -0/+49 |
| 2025-04-30 | ast: Remove token visiting from AST visitor | Vadim Petrochenkov | -75/+0 |
| 2025-04-29 | Parser: Document restrictions | Eric Huss | -0/+49 |
| 2025-04-30 | Use `ThinVec` to shrink `LazyAttrTokenStreamInner`. | Nicholas Nethercote | -2/+3 |
| 2025-04-30 | Simplify `LazyAttrTokenStream`. | Nicholas Nethercote | -18/+6 |
| 2025-04-29 | Move various token stream things from `rustc_parse` to `rustc_ast`. | Nicholas Nethercote | -337/+12 |
| 2025-04-25 | resolved conflict | Kivooeo | -4/+8 |
| 2025-04-24 | Rollup merge of #140228 - fmease:revert-overzealous-colon-recovery, r=jieyouxu | Matthias Krüger | -13/+18 |
| 2025-04-24 | Revert overzealous parse recovery for single colons | León Orell Valerian Liehr | -13/+18 |
| 2025-04-23 | Auto merge of #140180 - ChrisDenton:rollup-5pvs08u, r=ChrisDenton | bors | -25/+1 |
| 2025-04-23 | Rollup merge of #140147 - xizheyin:issue-138401-1, r=compiler-errors | Chris Denton | -25/+1 |
| 2025-04-22 | Rollup merge of #140144 - nnethercote:fix-140098, r=petrochenkov | Chris Denton | -13/+13 |
| 2025-04-22 | Auto merge of #132833 - est31:stabilize_let_chains, r=fee1-dead | bors | -29/+54 |
| 2025-04-22 | Move make_unclosed_delims_error to lexer/diagonostics.rs | xizheyin | -25/+1 |
| 2025-04-22 | Handle another negated literal in `eat_token_lit`. | Nicholas Nethercote | -13/+13 |
| 2025-04-22 | Auto merge of #139897 - nnethercote:rm-OpenDelim-CloseDelim, r=petrochenkov | bors | -355/+253 |
| 2025-04-21 | Remove `token::{Open,Close}Delim`. | Nicholas Nethercote | -355/+253 |
| 2025-04-20 | Don't call ungate_last | est31 | -54/+45 |
| 2025-04-19 | Rollup merge of #137454 - mu001999-contrib:fix-137414, r=wesleywiser | Chris Denton | -6/+8 |
| 2025-04-18 | Also allow let chains in match guards | est31 | -11/+20 |
| 2025-04-18 | Stabilize let chains on edition 2024 | est31 | -3/+28 |
| 2025-04-17 | Auto merge of #139940 - matthiaskrgr:rollup-rd4d3fn, r=matthiaskrgr | bors | -11/+62 |
| 2025-04-17 | Rollup merge of #139854 - fmease:modern-diag-for-lt-in-ty, r=davidtwco | Matthias Krüger | -11/+62 |
| 2025-04-16 | Remove old diagnostic notes for type ascription syntax | Zalathar | -10/+1 |
| 2025-04-15 | Improve diagnostic for E0178 (bad `+` in type) | León Orell Valerian Liehr | -5/+5 |
| 2025-04-15 | Improve parse errors for lifetimes in type position | León Orell Valerian Liehr | -6/+57 |
| 2025-04-14 | Rollup merge of #139392 - compiler-errors:raw-expr, r=oli-obk | Matthias Krüger | -1/+38 |
| 2025-04-14 | Auto merge of #124141 - nnethercote:rm-Nonterminal-and-TokenKind-Interpolated... | bors | -170/+102 |
| 2025-04-11 | Rollup merge of #139653 - nnethercote:fix-139495, r=petrochenkov | Jacob Pratt | -4/+9 |
| 2025-04-11 | Handle a negated literal in `eat_token_lit`. | Nicholas Nethercote | -4/+9 |
| 2025-04-09 | Avoid an empty trait name in impl blocks. | Nicholas Nethercote | -4/+5 |
| 2025-04-09 | Return early on an error path in `parse_item_impl`. | Nicholas Nethercote | -11/+3 |
| 2025-04-08 | Allow for reparsing failure when reparsing a pasted metavar. | Nicholas Nethercote | -3/+10 |
| 2025-04-08 | Allow for missing invisible close delim when reparsing an expression. | Nicholas Nethercote | -1/+6 |
| 2025-04-07 | Rollup merge of #139112 - m-ou-se:super-let, r=lcnr | Stuart Cook | -6/+8 |
| 2025-04-07 | Rollup merge of #139035 - nnethercote:PatKind-Missing, r=oli-obk | Stuart Cook | -3/+1 |
| 2025-04-06 | Rollup merge of #139367 - GuillaumeGomez:proc-macro-values, r=Urgau | Guillaume Gomez | -1/+1 |
| 2025-04-05 | Rollup merge of #139341 - nnethercote:fix-137874, r=petrochenkov | Stuart Cook | -1/+16 |
| 2025-04-04 | Detect and provide suggestion for `&raw EXPR` | Michael Goulet | -1/+38 |
| 2025-04-04 | Replace `rustc_lexer/unescape` with `rustc-literal-escaper` crate | Guillaume Gomez | -1/+1 |
| 2025-04-04 | Implement `super let`. | Mara Bos | -6/+8 |
| 2025-04-04 | Apply `Recovery::Forbidden` when reparsing pasted macro fragments. | Nicholas Nethercote | -1/+16 |
| 2025-04-03 | Rollup merge of #138017 - nnethercote:tighten-assignment-op, r=spastorino | Matthias Krüger | -7/+7 |
| 2025-04-03 | Rollup merge of #139080 - m-ou-se:super-let-gate, r=traviscross | Matthias Krüger | -1/+18 |
| 2025-04-03 | Tighten up assignment operator representations. | Nicholas Nethercote | -7/+7 |
| 2025-04-02 | Fix two incorrect turbofish suggestions | Freya Arbjerg | -7/+25 |
| 2025-04-02 | Impl `Copy` for `Token` and `TokenKind`. | Nicholas Nethercote | -35/+34 |