| Age | Commit message (Expand) | Author | Lines |
| 2025-05-10 | Remove `AstDeref`. | Nicholas Nethercote | -3/+3 |
| 2025-05-06 | Remove duplicate impl of string unescape | Marijn Schouten | -4/+7 |
| 2025-04-30 | Rollup merge of #140312 - nnethercote:DelimArgs-spacing, r=petrochenkov | Matthias Krüger | -2/+2 |
| 2025-04-30 | Auto merge of #127516 - nnethercote:simplify-LazyAttrTokenStream, r=petrochenkov | bors | -0/+1 |
| 2025-04-30 | Simplify `LazyAttrTokenStream`. | Nicholas Nethercote | -0/+1 |
| 2025-04-29 | Improve pretty-printing of braces. | Nicholas Nethercote | -2/+2 |
| 2025-04-28 | Add or-patterns to pattern types | Oli Scherer | -1/+15 |
| 2025-04-28 | Directly generate TyPat instead of TyPatKind | Oli Scherer | -9/+5 |
| 2025-04-28 | Pull ast pattern type parsing out into a separate function | Oli Scherer | -9/+19 |
| 2025-04-28 | Prevent pattern type macro invocations from having trailing tokens | Oli Scherer | -1/+5 |
| 2025-04-23 | Make #![feature(let_chains)] bootstrap conditional in compiler/ | est31 | -1/+1 |
| 2025-04-22 | Rollup merge of #140104 - Shourya742:2025-04-21-auto-diff-fails-on-impl-block... | Chris Denton | -8/+6 |
| 2025-04-21 | support both trait and non-trail associated declaration | bit-aloo | -8/+6 |
| 2025-04-20 | remove a couple clones | Matthias Krüger | -6/+4 |
| 2025-04-18 | Rollup merge of #139615 - nnethercote:rm-name_or_empty, r=jdonszelmann | Matthias Krüger | -3/+2 |
| 2025-04-17 | Rollup merge of #139351 - EnzymeAD:autodiff-batching2, r=oli-obk | Matthias Krüger | -6/+17 |
| 2025-04-16 | Move eager translation to a method on `Diag` | Jake Goulding | -7/+3 |
| 2025-04-17 | Replace infallible `name_or_empty` methods with fallible `name` methods. | Nicholas Nethercote | -3/+2 |
| 2025-04-16 | working dupv and dupvonly for fwd mode | Manuel Drehwald | -6/+17 |
| 2025-04-14 | Auto merge of #139781 - jhpratt:rollup-qadsjvb, r=jhpratt | bors | -39/+25 |
| 2025-04-14 | Auto merge of #124141 - nnethercote:rm-Nonterminal-and-TokenKind-Interpolated... | bors | -8/+3 |
| 2025-04-13 | Improve `-Z crate-attr` diagnostics | jyn | -39/+25 |
| 2025-04-10 | Rollup merge of #139510 - nnethercote:name-to-ident, r=fee1-dead | Matthias Krüger | -12/+12 |
| 2025-04-10 | Rename some `name` variables as `ident`. | Nicholas Nethercote | -12/+12 |
| 2025-04-08 | emit a better error message for using the macro incorrectly | Manuel Drehwald | -1/+1 |
| 2025-04-06 | refactor: simplify function-info gathering | HaeNoe | -41/+26 |
| 2025-04-06 | fix usage of `autodiff` macro with inner functions | HaeNoe | -32/+76 |
| 2025-04-05 | Rollup merge of #137880 - EnzymeAD:autodiff-batching, r=oli-obk | Stuart Cook | -126/+221 |
| 2025-04-03 | add the autodiff batch mode frontend | Manuel Drehwald | -126/+221 |
| 2025-04-02 | Remove `recursion_limit` increases. | Nicholas Nethercote | -1/+0 |
| 2025-04-02 | Remove `TokenStream::flattened` and `InvisibleOrigin::FlattenToken`. | Nicholas Nethercote | -7/+3 |
| 2025-04-02 | Remove `NtBlock`, `Nonterminal`, and `TokenKind::Interpolated`. | Nicholas Nethercote | -3/+3 |
| 2025-04-01 | Address review comments. | Nicholas Nethercote | -4/+3 |
| 2025-04-01 | Move `ast::Item::ident` into `ast::ItemKind`. | Nicholas Nethercote | -110/+97 |
| 2025-04-01 | Ignore `#[test_case]` on anything other than `fn`/`const`/`static`. | Nicholas Nethercote | -20/+26 |
| 2025-03-28 | use `slice::contains` where applicable | Yotam Ofek | -5/+5 |
| 2025-03-26 | Rollup merge of #138898 - fmease:decrustify-parser-post-ty-ascr, r=compiler-e... | Stuart Cook | -2/+0 |
| 2025-03-25 | Rollup merge of #138911 - compiler-errors:define-opaque, r=oli-obk | Jacob Pratt | -1/+10 |
| 2025-03-25 | Rollup merge of #138929 - oli-obk:assoc-ctxt-of-trait, r=compiler-errors | Matthias Krüger | -13/+6 |
| 2025-03-25 | Test define opaques in extern items | Michael Goulet | -1/+4 |
| 2025-03-25 | Allow defining opaques in statics and consts | Michael Goulet | -0/+6 |
| 2025-03-25 | Track whether an assoc item is in a trait impl or an inherent impl | Oli Scherer | -3/+3 |
| 2025-03-25 | Deduplicate assoc item cfg handling | Oli Scherer | -10/+3 |
| 2025-03-25 | Use `Ident::dummy()` in `dummy_annotatable`. | Nicholas Nethercote | -1/+1 |
| 2025-03-24 | Remove fields that are dead since the removal of type ascription syntax | León Orell Valerian Liehr | -2/+0 |
| 2025-03-21 | Rollup merge of #138627 - EnzymeAD:autodiff-cleanups, r=oli-obk | Matthias Krüger | -58/+95 |
| 2025-03-19 | Allow builtin macros to be used more than once. | Mara Bos | -6/+8 |
| 2025-03-18 | addressing feedback, removing unused arg | Manuel Drehwald | -20/+5 |
| 2025-03-17 | [NFC] use outer_normal_attr helper | Manuel Drehwald | -19/+13 |
| 2025-03-17 | resolve repeated attribute fixme | Manuel Drehwald | -4/+17 |