| 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-11 | Extract ast TraitImplHeader | Cameron Steffen | -27/+29 |
| 2025-08-09 | remove `P` | Deadbeef | -12/+9 |
| 2025-07-28 | use let chains in ast, borrowck, codegen, const_eval | Kivooeo | -4/+4 |
| 2025-07-17 | parse `const trait Trait` | Deadbeef | -0/+2 |
| 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-30 | Introduce `ByteSymbol`. | Nicholas Nethercote | -2/+6 |
| 2025-06-24 | Rollup merge of #135731 - frank-king:feature/pin-borrow, r=eholk,traviscross | Jubilee | -0/+4 |
| 2025-06-20 | Insert parentheses around binary operation with attribute | David Tolnay | -12/+38 |
| 2025-06-15 | Implement pinned borrows, part of `pin_ergonomics` | Frank King | -0/+4 |
| 2025-06-13 | Rollup merge of #142069 - nnethercote:Zmacro-stats, r=petrochenkov | Matthias Krüger | -2/+22 |
| 2025-06-13 | Rollup merge of #134847 - dtolnay:asymmetrical, r=fmease | Matthias Krüger | -64/+134 |
| 2025-06-12 | Introduce `-Zmacro-stats`. | Nicholas Nethercote | -2/+22 |
| 2025-05-28 | Reorder `ast::ItemKind::{Struct,Enum,Union}` fields. | Nicholas Nethercote | -4/+4 |
| 2025-05-04 | Initial support for dynamically linked crates | Bryanskiy | -5/+45 |
| 2025-05-03 | Implement asymmetrical precedence for closures and jumps | David Tolnay | -64/+134 |
| 2025-05-03 | Avoid an indent for labelled loops. | Nicholas Nethercote | -2/+2 |
| 2025-05-03 | Enable `BoxMarker` drop checking. | Nicholas Nethercote | -5/+1 |
| 2025-05-03 | Remove fake `BoxMarker`s. | Nicholas Nethercote | -10/+1 |
| 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 | Inline and remove three pretty-printer methods. | Nicholas Nethercote | -42/+22 |
| 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 | -202/+257 |
| 2025-04-27 | Rollup merge of #140280 - nnethercote:improve-if-else-printing, r=Urgau | Matthias Krüger | -4/+6 |
| 2025-04-27 | Rollup merge of #140246 - nnethercote:fix-never-pattern-printing, r=Nadrieril | Matthias Krüger | -0/+1 |
| 2025-04-26 | Improve HIR pretty-printing of if/else some more. | Nicholas Nethercote | -1/+1 |
| 2025-04-25 | Improve pretty printing of if/else. | Nicholas Nethercote | -3/+5 |
| 2025-04-25 | Fix some pretty printing indents. | Nicholas Nethercote | -2/+2 |
| 2025-04-24 | Fix pretty printing of never pattern match arms. | Nicholas Nethercote | -0/+1 |
| 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 | -16/+2 |
| 2025-04-10 | Rename some `name` variables as `ident`. | Nicholas Nethercote | -2/+2 |
| 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-03 | Tighten up assignment operator representations. | Nicholas Nethercote | -2/+1 |
| 2025-04-03 | Use `BinOpKind` instead of `BinOp` for function args where possible. | Nicholas Nethercote | -6/+6 |
| 2025-04-02 | Remove `NtBlock`, `Nonterminal`, and `TokenKind::Interpolated`. | Nicholas Nethercote | -16/+2 |
| 2025-04-01 | Move `ast::Item::ident` into `ast::ItemKind`. | Nicholas Nethercote | -41/+42 |