| Age | Commit message (Expand) | Author | Lines |
| 2025-03-06 | Use closure parse code | Santiago Pastorino | -2/+13 |
| 2025-03-06 | Implement .use keyword as an alias of clone | Santiago Pastorino | -0/+15 |
| 2025-03-04 | Auto merge of #137959 - matthiaskrgr:rollup-62vjvwr, r=matthiaskrgr | bors | -22/+18 |
| 2025-03-03 | Rollup merge of #134900 - dtolnay:unoprange, r=compiler-errors,davidtwco | Matthias Krüger | -1/+5 |
| 2025-03-03 | Rename `ast::TokenKind::Not` as `ast::TokenKind::Bang`. | Nicholas Nethercote | -2/+2 |
| 2025-03-03 | Replace `ast::TokenKind::BinOp{,Eq}` and remove `BinOpToken`. | Nicholas Nethercote | -20/+16 |
| 2025-02-28 | Auto merge of #137517 - nnethercote:rm-NtPat-NtItem-NtStmt, r=petrochenkov | bors | -6/+6 |
| 2025-02-28 | Remove `NtPath`. | Nicholas Nethercote | -6/+6 |
| 2025-02-27 | Rename `AssocOp::As` as `AssocOp::Cast`. | Nicholas Nethercote | -2/+2 |
| 2025-02-27 | Replace `AssocOp::DotDot{,Eq}` with `AssocOp::Range`. | Nicholas Nethercote | -9/+6 |
| 2025-02-27 | Introduce `AssocOp::Binary`. | Nicholas Nethercote | -42/+19 |
| 2025-02-27 | In `AssocOp::AssignOp`, use `BinOpKind` instead of `BinOpToken` | Nicholas Nethercote | -14/+2 |
| 2025-02-22 | Fix "missing match arm body" suggestion involving `!` | Esteban Küber | -1/+2 |
| 2025-02-08 | Rustfmt | bjorn3 | -18/+18 |
| 2025-01-30 | Rollup merge of #135882 - hkBst:master, r=estebank | Matthias Krüger | -3/+2 |
| 2025-01-27 | Use identifiers in diagnostics more often | Michael Goulet | -1/+1 |
| 2025-01-23 | simplify similar_tokens from Vec<_> to &[_] | Marijn Schouten | -2/+2 |
| 2025-01-23 | simplify similar_tokens from Option<Vec<_>> to Vec<_> | Marijn Schouten | -2/+1 |
| 2025-01-19 | Run `clippy --fix` for `unnecessary_map_or` lint | Yotam Ofek | -1/+1 |
| 2024-12-29 | Fix parsing of ranges after unary operators | David Tolnay | -1/+5 |
| 2024-12-20 | Change comparison operators to have Fixity::None | David Tolnay | -10/+2 |
| 2024-12-19 | Speed up `Parser::expected_token_types`. | Nicholas Nethercote | -157/+151 |
| 2024-12-19 | Rename `Parser::expected_tokens` as `Parser::expected_token_types`. | Nicholas Nethercote | -1/+1 |
| 2024-12-18 | Rollup merge of #134161 - nnethercote:overhaul-token-cursors, r=spastorino | 许杰友 Jieyou Xu (Joe) | -1/+3 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -2/+1 |
| 2024-12-18 | Overhaul `TokenTreeCursor`. | Nicholas Nethercote | -1/+3 |
| 2024-12-13 | Rollup merge of #134140 - compiler-errors:unsafe-binders-ast, r=oli-obk | Matthias Krüger | -2/+21 |
| 2024-12-13 | Stabilize async closures | Michael Goulet | -4/+1 |
| 2024-12-12 | Add unwrap_unsafe_binder and wrap_unsafe_binder macro operators | Michael Goulet | -2/+21 |
| 2024-12-11 | Don't emit "field expressions may not have generic arguments" if it's a metho... | Orion Gonzalez | -2/+5 |
| 2024-12-09 | Introduce `default_field_values` feature | Esteban Küber | -1/+1 |
| 2024-12-08 | Rollup merge of #133424 - Nadrieril:guard-patterns-parsing, r=fee1-dead | Matthias Krüger | -32/+26 |
| 2024-11-30 | Eliminate magic numbers from expression precedence | David Tolnay | -4/+4 |
| 2024-11-30 | Eliminate precedence arithmetic from rustc_parse | David Tolnay | -13/+18 |
| 2024-11-28 | Improve span handling in `parse_expr_bottom`. | Nicholas Nethercote | -11/+8 |
| 2024-11-24 | parse guard patterns | Nadrieril | -29/+23 |
| 2024-11-24 | refactor pat parser method names/doc-comments to agree with RFC 3637 | Max Niederman | -5/+5 |
| 2024-11-21 | Remove `ErrorGuaranteed` retval from `error_unexpected_after_dot`. | Nicholas Nethercote | -7/+7 |
| 2024-11-21 | Prepare for invisible delimiters. | Nicholas Nethercote | -2/+10 |
| 2024-11-16 | Better account for `else if` macro conditions mising an `if` | Esteban Küber | -1/+10 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -26/+26 |
| 2024-09-18 | Recover more expressions in patterns | Lieselotte | -2/+2 |
| 2024-09-14 | Refactor `Parser::break_up_float` | Lieselotte | -27/+25 |
| 2024-09-14 | Fix `Parser::break_up_float`'s right span | Lieselotte | -1/+1 |
| 2024-09-14 | Add `ErrorGuaranteed` to `DestructuredFloat::Error` | Lieselotte | -7/+7 |
| 2024-09-11 | Also fix if in else | Michael Goulet | -7/+5 |
| 2024-09-06 | Add initial support for raw lifetimes | Michael Goulet | -3/+3 |
| 2024-08-21 | Use bool in favor of Option<()> for diagnostics | Michael Goulet | -2/+2 |
| 2024-08-18 | stabilize raw_ref_op | Ralf Jung | -3/+2 |
| 2024-08-16 | Overhaul token collection. | Nicholas Nethercote | -32/+57 |