| Age | Commit message (Expand) | Author | Lines |
| 2025-05-30 | Reorder fields in `hir::ItemKind` variants. | Nicholas Nethercote | -36/+36 |
| 2025-05-22 | Rename `kw::Empty` as `sym::empty`. | Nicholas Nethercote | -1/+1 |
| 2025-05-15 | HIR: explain in comment why `ExprKind::If` "then" is an `Expr` | Samuel Tardieu | -0/+2 |
| 2025-05-12 | update cfg(bootstrap) | Pietro Albini | -1/+0 |
| 2025-05-09 | Remove `Ident::empty`. | Nicholas Nethercote | -15/+8 |
| 2025-05-07 | Add `DefPathData::OpaqueLifetime` to avoid conflicts for remapped opaque life... | John Kåre Alsaker | -7/+8 |
| 2025-05-05 | Auto merge of #140453 - Zoxc:next-disambiguator, r=oli-obk | bors | -25/+74 |
| 2025-05-02 | Rollup merge of #140572 - nnethercote:comment-ExprKind-If, r=compiler-errors | Matthias Krüger | -0/+3 |
| 2025-05-02 | Split `get_opt_name` hashing use into `hashed_symbol` | John Kåre Alsaker | -1/+21 |
| 2025-05-02 | Add comment about the symbol on `AnonAssocTy` | John Kåre Alsaker | -1/+2 |
| 2025-05-02 | Add `DefPathData::NestedStatic` instead of reusing `DefPathData::AnonConst` | John Kåre Alsaker | -4/+5 |
| 2025-05-02 | Add useful comments on `ExprKind::If` variants. | Nicholas Nethercote | -0/+3 |
| 2025-05-02 | Handle `Path<>` better in error messages. | Nicholas Nethercote | -9/+20 |
| 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 | Rollup merge of #139909 - oli-obk:or-patterns, r=BoxyUwU | Trevor Gross | -0/+4 |
| 2025-04-29 | Remove global `next_disambiguator` state and handle it with a `DisambiguatorS... | John Kåre Alsaker | -20/+47 |
| 2025-04-28 | AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}... | Andrew Zhogin | -13/+5 |
| 2025-04-28 | Add or-patterns to pattern types | Oli Scherer | -0/+4 |
| 2025-04-25 | Rollup merge of #140202 - est31:let_chains_feature_compiler, r=lcnr | Matthias Krüger | -1/+1 |
| 2025-04-23 | Extend HIR to track the source and syntax of a lifetime | Jake Goulding | -34/+128 |
| 2025-04-23 | Make #![feature(let_chains)] bootstrap conditional in compiler/ | est31 | -1/+1 |
| 2025-04-18 | Rollup merge of #139615 - nnethercote:rm-name_or_empty, r=jdonszelmann | Matthias Krüger | -3/+8 |
| 2025-04-17 | Replace infallible `name_or_empty` methods with fallible `name` methods. | Nicholas Nethercote | -3/+8 |
| 2025-04-16 | Rename `LifetimeName` as `LifetimeKind`. | Nicholas Nethercote | -11/+11 |
| 2025-04-15 | Auto merge of #139845 - Zalathar:rollup-u5u5y1v, r=Zalathar | bors | -1/+3 |
| 2025-04-15 | Rollup merge of #139772 - nnethercote:rm-hir-Map, r=Zalathar | Stuart Cook | -1/+1 |
| 2025-04-15 | Rollup merge of #138374 - celinval:issue-136925-const-contract, r=compiler-er... | Stuart Cook | -0/+2 |
| 2025-04-14 | Use `newtype_index!`-generated types more idiomatically | Yotam Ofek | -6/+3 |
| 2025-04-14 | Auto merge of #124141 - nnethercote:rm-Nonterminal-and-TokenKind-Interpolated... | bors | -1/+0 |
| 2025-04-14 | Documentation fixes. | Nicholas Nethercote | -1/+1 |
| 2025-04-13 | Rollup merge of #137043 - Sky9x:unsafe-pinned-pt1-libs, r=tgross35,RalfJung,W... | Jacob Pratt | -0/+3 |
| 2025-04-13 | Initial `UnsafePinned`/`UnsafeUnpin` impl [Part 1: Libs] | Sky | -0/+3 |
| 2025-04-12 | Fix name of field in doc comment | Samuel Tardieu | -1/+1 |
| 2025-04-11 | Rollup merge of #139662 - nnethercote:tweak-DefPathData, r=compiler-errors | Jacob Pratt | -18/+19 |
| 2025-04-11 | Change how anonymous associated types are printed. | Nicholas Nethercote | -1/+1 |
| 2025-04-11 | Introduce `DefPathData::AnonAssocTy`. | Nicholas Nethercote | -18/+19 |
| 2025-04-11 | Rollup merge of #138682 - Alexendoo:extra-symbols, r=fee1-dead | Stuart Cook | -1/+1 |
| 2025-04-10 | Allow drivers to supply a list of extra symbols to intern | Alex Macleod | -1/+1 |
| 2025-04-10 | Address review comments. | Nicholas Nethercote | -1/+1 |
| 2025-04-10 | Rename some `name` variables as `ident`. | Nicholas Nethercote | -6/+6 |
| 2025-04-07 | Enable contracts for const functions | Celina G. Val | -0/+2 |
| 2025-04-07 | Rollup merge of #139112 - m-ou-se:super-let, r=lcnr | Stuart Cook | -1/+3 |
| 2025-04-07 | Rollup merge of #139035 - nnethercote:PatKind-Missing, r=oli-obk | Stuart Cook | -2/+6 |
| 2025-04-04 | Implement `super let`. | Mara Bos | -1/+3 |
| 2025-04-04 | Auto merge of #120706 - Bryanskiy:leak, r=lcnr | bors | -0/+6 |
| 2025-04-03 | Rollup merge of #138610 - oli-obk:no-sort-hir-ids, r=compiler-errors | Matthias Krüger | -16/+7 |
| 2025-04-03 | Initial support for auto traits with default bounds | Bryanskiy | -0/+6 |
| 2025-04-03 | impl !PartialOrd for HirId | Oli Scherer | -16/+7 |
| 2025-04-03 | Tighten up assignment operator representations. | Nicholas Nethercote | -4/+4 |