| Age | Commit message (Expand) | Author | Lines |
| 2025-08-25 | add span to struct pattern rest (..) | Valdemar Erk | -1/+1 |
| 2025-08-22 | print raw lifetime idents with `r#` | Deadbeef | -9/+8 |
| 2025-08-09 | remove `P` | Deadbeef | -2/+1 |
| 2025-07-28 | use let chains in ast, borrowck, codegen, const_eval | Kivooeo | -4/+4 |
| 2025-07-10 | fix: Include frontmatter in -Zunpretty output | Ed Page | -1/+9 |
| 2025-07-09 | feat(lexer): Allow including frontmatter with 'tokenize' | Ed Page | -1/+1 |
| 2025-07-06 | compiler: rename {ast,hir}::BareFn* to FnPtr* | Jubilee Young | -1/+1 |
| 2025-07-01 | Remove support for dyn* | Michael Goulet | -1/+0 |
| 2025-06-12 | Introduce `-Zmacro-stats`. | Nicholas Nethercote | -0/+8 |
| 2025-05-04 | Initial support for dynamically linked crates | Bryanskiy | -4/+31 |
| 2025-05-02 | Rollup merge of #137474 - VlaDexa:shebang-placement, r=wesleywiser | Stuart Cook | -0/+19 |
| 2025-04-30 | Rollup merge of #140312 - nnethercote:DelimArgs-spacing, r=petrochenkov | Matthias Krüger | -9/+24 |
| 2025-04-29 | Rollup merge of #139909 - oli-obk:or-patterns, r=BoxyUwU | Trevor Gross | -0/+11 |
| 2025-04-29 | Improve pretty-printing of braces. | Nicholas Nethercote | -9/+24 |
| 2025-04-28 | Add or-patterns to pattern types | Oli Scherer | -0/+11 |
| 2025-04-28 | Use `PrintState::head` in `PrintState::block_to_string`. | Nicholas Nethercote | -4/+1 |
| 2025-04-28 | Introduce `BoxMarker` to pretty-printing. | Nicholas Nethercote | -65/+71 |
| 2025-04-24 | Rollup merge of #140232 - nnethercote:rm-unnecessary-clones, r=SparrowLii | Matthias Krüger | -2/+2 |
| 2025-04-24 | Remove some unnecessary clones. | Nicholas Nethercote | -2/+2 |
| 2025-04-21 | Remove `token::{Open,Close}Delim`. | Nicholas Nethercote | -10/+9 |
| 2025-04-14 | Auto merge of #124141 - nnethercote:rm-Nonterminal-and-TokenKind-Interpolated... | bors | -11/+1 |
| 2025-04-07 | Rollup merge of #139112 - m-ou-se:super-let, r=lcnr | Stuart Cook | -0/+3 |
| 2025-04-07 | Rollup merge of #139035 - nnethercote:PatKind-Missing, r=oli-obk | Stuart Cook | -8/+3 |
| 2025-04-04 | Fix typo in pretty printing super let. | Mara Bos | -1/+1 |
| 2025-04-04 | Implement `super let`. | Mara Bos | -0/+3 |
| 2025-04-02 | Remove `NtBlock`, `Nonterminal`, and `TokenKind::Interpolated`. | Nicholas Nethercote | -11/+1 |
| 2025-03-28 | Add `{ast,hir,thir}::PatKind::Missing` variants. | Nicholas Nethercote | -8/+3 |
| 2025-03-26 | expand: Leave traces when expanding `cfg` attributes | Vadim Petrochenkov | -1/+1 |
| 2025-03-17 | expand: Leave traces when expanding `cfg_attr` attributes | Vadim Petrochenkov | -6/+13 |
| 2025-03-11 | Implement `#[define_opaque]` attribute for functions. | Oli Scherer | -10/+1 |
| 2025-03-05 | Implement `&pin const self` and `&pin mut self` sugars | Frank King | -0/+7 |
| 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/+21 |
| 2025-02-23 | Put shebang at the top of pretty-print | Vladislav | -0/+19 |
| 2025-02-22 | Filter elided lifetimes in HIR pretty printing | Urgau | -5/+9 |
| 2025-02-11 | Add a TyPat in the AST to reuse the generic arg lowering logic | Oli Scherer | -1/+23 |
| 2025-02-03 | tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc` | Askar Safin | -2/+2 |
| 2025-01-08 | Rename PatKind::Lit to Expr | Oli Scherer | -1/+1 |
| 2024-12-20 | Support pretty-printing dyn* trait objects | David Tolnay | -2/+4 |
| 2024-12-18 | Rollup merge of #134161 - nnethercote:overhaul-token-cursors, r=spastorino | 许杰友 Jieyou Xu (Joe) | -1/+1 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -2/+2 |
| 2024-12-18 | Rename `RefTokenTreeCursor`. | Nicholas Nethercote | -1/+1 |
| 2024-12-16 | Rollup merge of #134284 - estebank:issue-74863, r=lcnr | Matthias Krüger | -1/+4 |
| 2024-12-15 | Add hir::Attribute | Jonathan Dönszelmann | -12/+5 |
| 2024-12-15 | Rename `value` field to `expr` to simplify later commits' diffs | Oli Scherer | -2/+2 |
| 2024-12-13 | Keep track of patterns that could have introduced a binding, but didn't | Esteban Küber | -1/+4 |
| 2024-12-12 | Parsing unsafe binders | Michael Goulet | -0/+8 |
| 2024-12-08 | Rollup merge of #133424 - Nadrieril:guard-patterns-parsing, r=fee1-dead | Matthias Krüger | -0/+8 |
| 2024-12-07 | Address review comments | Nadrieril | -0/+2 |
| 2024-12-02 | Change `AttrArgs::Eq` into a struct variant | Oli Scherer | -2/+2 |