| Age | Commit message (Expand) | Author | Lines |
| 2025-03-26 | expand: Leave traces when expanding `cfg` attributes | Vadim Petrochenkov | -1/+1 |
| 2025-03-25 | Allow defining opaques in statics and consts | Michael Goulet | -20/+45 |
| 2025-03-25 | Make printing define_opaque less goofy | Michael Goulet | -7/+19 |
| 2025-03-20 | Auto merge of #138747 - matthiaskrgr:rollup-68x44rw, r=matthiaskrgr | bors | -2/+10 |
| 2025-03-18 | Refactor YieldKind so postfix yield must have an expression | Eric Holk | -4/+2 |
| 2025-03-18 | Apply suggestions from code review | Eric Holk | -1/+1 |
| 2025-03-17 | expand: Leave traces when expanding `cfg_attr` attributes | Vadim Petrochenkov | -6/+13 |
| 2025-03-14 | Preserve yield position during pretty printing | Eric Holk | -2/+12 |
| 2025-03-11 | Implement `#[define_opaque]` attribute for functions. | Oli Scherer | -12/+12 |
| 2025-03-07 | Rollup merge of #134797 - spastorino:ergonomic-ref-counting-1, r=nikomatsakis | Matthias Krüger | -0/+9 |
| 2025-03-06 | Use closure parse code | Santiago Pastorino | -0/+1 |
| 2025-03-06 | Implement .use keyword as an alias of clone | Santiago Pastorino | -0/+8 |
| 2025-03-05 | Implement `&pin const self` and `&pin mut self` sugars | Frank King | -0/+7 |
| 2025-03-04 | Auto merge of #137959 - matthiaskrgr:rollup-62vjvwr, r=matthiaskrgr | bors | -22/+23 |
| 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-03-01 | Implment `#[cfg]` and `#[cfg_attr]` in `where` clauses | Frank King | -1/+2 |
| 2025-02-27 | Introduce `AssocOp::Binary`. | Nicholas Nethercote | -4/+3 |
| 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-06 | Auto merge of #136471 - safinaskar:parallel, r=SparrowLii | bors | -2/+2 |
| 2025-02-03 | Express contracts as part of function header and lower it to the contract lan... | Celina G. Val | -1/+20 |
| 2025-02-03 | tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc` | Askar Safin | -2/+2 |
| 2025-01-28 | Refactor FnKind variant to hold &Fn | Celina G. Val | -19/+9 |
| 2025-01-08 | Rename PatKind::Lit to Expr | Oli Scherer | -1/+1 |
| 2024-12-27 | Rollup merge of #134834 - dtolnay:unnamedcall, r=compiler-errors | David Tolnay | -1/+3 |
| 2024-12-27 | Skip parenthesis around tuple struct field calls | David Tolnay | -1/+3 |
| 2024-12-27 | Skip parenthesis if `.` makes statement boundary unambiguous | David Tolnay | -11/+31 |
| 2024-12-23 | Use `#[derive(Default)]` instead of manually implementing it | Esteban Küber | -15/+3 |
| 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 | -5/+4 |
| 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 | Add unwrap_unsafe_binder and wrap_unsafe_binder macro operators | Michael Goulet | -0/+19 |
| 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 | Rollup merge of #133746 - oli-obk:push-xwyrylxmrtvq, r=jieyouxu | Guillaume Gomez | -2/+2 |
| 2024-12-02 | Change `AttrArgs::Eq` into a struct variant | Oli Scherer | -2/+2 |
| 2024-11-30 | Eliminate magic numbers from expression precedence | David Tolnay | -25/+24 |
| 2024-11-30 | Eliminate PREC_FORCE_PAREN | David Tolnay | -4/+4 |
| 2024-11-30 | Eliminate precedence arithmetic from rustc_ast_pretty | David Tolnay | -25/+16 |
| 2024-11-29 | Eliminate rustc_ast_pretty's print_expr_maybe_paren | David Tolnay | -31/+87 |
| 2024-11-26 | Rollup merge of #133140 - dtolnay:precedence, r=fmease | Michael Goulet | -3/+3 |
| 2024-11-25 | Refactor `where` predicates, and reserve for attributes support | Frank King | -4/+7 |