| Age | Commit message (Expand) | Author | Lines |
| 2025-10-03 | Rollup merge of #147245 - karolzwolak:only-replace-intended-bar-not-all-in-pa... | Matthias Krüger | -18/+16 |
| 2025-10-02 | bring back plural 'alternatives' in suggestion message | Karol Zwolak | -1/+1 |
| 2025-10-01 | Fix diagnostics str::replace comma to bar | A4-Tacks | -18/+16 |
| 2025-09-24 | Tweak handling of "struct like start" where a struct isn't supported | Esteban Küber | -24/+16 |
| 2025-08-25 | Remove the lifetime from `ExpTokenPair`/`SeqSep`. | Nicholas Nethercote | -9/+9 |
| 2025-08-14 | Add FnContext in parser for diagnostic | xizheyin | -4/+19 |
| 2025-08-09 | remove `P` | Deadbeef | -43/+46 |
| 2025-07-06 | compiler: rename {ast,hir}::BareFn* to FnPtr* | Jubilee Young | -1/+1 |
| 2025-06-26 | Add Ident::is_non_reserved_ident | Michael Goulet | -1/+1 |
| 2025-06-16 | Rollup merge of #142341 - xizheyin:142311, r=fee1-dead | Jakub Beránek | -17/+28 |
| 2025-06-16 | Dont suggest converting `///` to regular comment when it appears after missin... | xizheyin | -17/+28 |
| 2025-06-15 | use `if let` guards where possible | Deadbeef | -16/+11 |
| 2025-05-27 | Reduce `P<T>` to a typedef of `Box<T>`. | Nicholas Nethercote | -2/+2 |
| 2025-05-14 | Improve ternary operator recovery | Jamie | -9/+25 |
| 2025-04-21 | Remove `token::{Open,Close}Delim`. | Nicholas Nethercote | -52/+31 |
| 2025-04-17 | Auto merge of #139940 - matthiaskrgr:rollup-rd4d3fn, r=matthiaskrgr | bors | -5/+5 |
| 2025-04-17 | Rollup merge of #139854 - fmease:modern-diag-for-lt-in-ty, r=davidtwco | Matthias Krüger | -5/+5 |
| 2025-04-16 | Remove old diagnostic notes for type ascription syntax | Zalathar | -4/+1 |
| 2025-04-15 | Improve diagnostic for E0178 (bad `+` in type) | León Orell Valerian Liehr | -5/+5 |
| 2025-04-14 | Rollup merge of #139392 - compiler-errors:raw-expr, r=oli-obk | Matthias Krüger | -0/+21 |
| 2025-04-04 | Detect and provide suggestion for `&raw EXPR` | Michael Goulet | -0/+21 |
| 2025-04-02 | Impl `Copy` for `Token` and `TokenKind`. | Nicholas Nethercote | -5/+5 |
| 2025-03-25 | Remove now unreachable parse recovery code | León Orell Valerian Liehr | -44/+20 |
| 2025-03-24 | Remove fields that are dead since the removal of type ascription syntax | León Orell Valerian Liehr | -15/+10 |
| 2025-03-17 | If a label is placed on the block of a loop instead of the header, suggest mo... | Zachary S | -6/+23 |
| 2025-03-10 | use next_back() instead of last() on DoubleEndedIterator | Matthias Krüger | -1/+1 |
| 2025-03-06 | Give a better error message on async use in edition 2015 | Santiago Pastorino | -8/+15 |
| 2025-03-06 | Implement .use keyword as an alias of clone | Santiago Pastorino | -3/+18 |
| 2025-03-03 | Rename `ast::TokenKind::Not` as `ast::TokenKind::Bang`. | Nicholas Nethercote | -3/+3 |
| 2025-03-03 | Replace `ast::TokenKind::BinOp{,Eq}` and remove `BinOpToken`. | Nicholas Nethercote | -12/+7 |
| 2025-02-28 | Auto merge of #137517 - nnethercote:rm-NtPat-NtItem-NtStmt, r=petrochenkov | bors | -50/+2 |
| 2025-02-28 | Remove `NtPat`. | Nicholas Nethercote | -50/+2 |
| 2025-02-27 | Introduce `AssocOp::Binary`. | Nicholas Nethercote | -14/+22 |
| 2025-02-19 | Tweak "expected ident" parse error to avoid talking about doc comments | Esteban Küber | -7/+9 |
| 2025-02-08 | Rustfmt | bjorn3 | -26/+32 |
| 2025-02-03 | tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc` | Askar Safin | -2/+2 |
| 2024-12-29 | Rollup merge of #134884 - calciumbe:patch1, r=jieyouxu | Matthias Krüger | -1/+1 |
| 2024-12-29 | fix: typos | calciumbe | -1/+1 |
| 2024-12-27 | Skip parenthesis around tuple struct field calls | David Tolnay | -1/+1 |
| 2024-12-20 | Reduce the amount of explicit FatalError.raise() | bjorn3 | -12/+5 |
| 2024-12-19 | Speed up `Parser::expected_token_types`. | Nicholas Nethercote | -87/+52 |
| 2024-12-19 | Remove `bra`/`ket` naming. | Nicholas Nethercote | -4/+4 |
| 2024-12-19 | Rename `Parser::expected_tokens` as `Parser::expected_token_types`. | Nicholas Nethercote | -9/+10 |
| 2024-12-18 | Only have one source of truth for keywords. | Nicholas Nethercote | -2/+2 |
| 2024-12-18 | Simplify `AllKeywords`. | Nicholas Nethercote | -2/+2 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -2/+2 |
| 2024-12-12 | Remove `PErr`. | Nicholas Nethercote | -3/+3 |
| 2024-11-28 | Improve span handling in `parse_expr_bottom`. | Nicholas Nethercote | -3/+2 |
| 2024-10-28 | fix clippy::clone_on_ref_ptr for compiler | klensy | -1/+2 |
| 2024-10-14 | Move trait bound modifiers into ast::PolyTraitRef | Michael Goulet | -1/+1 |