| Age | Commit message (Expand) | Author | Lines |
| 2025-06-03 | Add `iter` macro | Oli Scherer | -7/+8 |
| 2025-06-03 | Rename `LifetimeSyntax` variants to lang-team-approved names | Jake Goulding | -3/+3 |
| 2025-06-03 | Auto merge of #141954 - matthiaskrgr:rollup-zptd6t9, r=matthiaskrgr | bors | -7/+1 |
| 2025-06-03 | Rollup merge of #141843 - fee1-dead-contrib:ast_visitor_visit_id, r=oli-obk | Matthias Krüger | -7/+1 |
| 2025-06-03 | Overhaul `UsePath`. | Nicholas Nethercote | -14/+32 |
| 2025-06-01 | Add `visit_id` to ast `Visitor` | Deadbeef | -7/+1 |
| 2025-05-30 | Reorder hir fn stuff. | Nicholas Nethercote | -1/+1 |
| 2025-05-30 | Reorder fields in `hir::ItemKind` variants. | Nicholas Nethercote | -7/+7 |
| 2025-05-28 | Reorder `ast::ItemKind::{Struct,Enum,Union}` fields. | Nicholas Nethercote | -3/+3 |
| 2025-05-22 | Rename `kw::Empty` as `sym::empty`. | Nicholas Nethercote | -2/+2 |
| 2025-05-20 | Inline and remove `lower_*` methods. | Nicholas Nethercote | -28/+18 |
| 2025-05-20 | Hoist `ItemLowerer` out of a loop. | Nicholas Nethercote | -7/+7 |
| 2025-05-20 | Remove unused return value from `lower_node`. | Nicholas Nethercote | -3/+1 |
| 2025-05-13 | Auto merge of #140887 - pietroalbini:pa-bootstrap-update, r=compiler-errors | bors | -1/+0 |
| 2025-05-12 | Fix typos | omahs | -1/+1 |
| 2025-05-12 | update cfg(bootstrap) | Pietro Albini | -1/+0 |
| 2025-05-05 | Auto merge of #140453 - Zoxc:next-disambiguator, r=oli-obk | bors | -10/+9 |
| 2025-05-04 | Initial support for dynamically linked crates | Bryanskiy | -1/+3 |
| 2025-05-02 | Rollup merge of #139046 - nnethercote:hir-Lifetime-better, r=lcnr | Stuart Cook | -18/+22 |
| 2025-05-02 | Handle `Path<>` better in error messages. | Nicholas Nethercote | -18/+22 |
| 2025-04-30 | Auto merge of #121909 - Zoxc:drop-ast-task, r=petrochenkov | bors | -2/+8 |
| 2025-04-29 | Drop AST on a separate thread and prefetch `hir_crate` | John Kåre Alsaker | -2/+8 |
| 2025-04-29 | Remove global `next_disambiguator` state and handle it with a `DisambiguatorS... | John Kåre Alsaker | -1/+5 |
| 2025-04-28 | We always use the current item as parent, so no need to pass it | Oli Scherer | -9/+4 |
| 2025-04-28 | Add or-patterns to pattern types | Oli Scherer | -0/+5 |
| 2025-04-25 | Auto merge of #140282 - matthiaskrgr:rollup-g6ze4jj, r=matthiaskrgr | bors | -1/+1 |
| 2025-04-25 | Rollup merge of #140202 - est31:let_chains_feature_compiler, r=lcnr | Matthias Krüger | -1/+1 |
| 2025-04-25 | Rollup merge of #140229 - nnethercote:pre-DelimArgs-spacing, r=petrochenkov | Matthias Krüger | -1/+1 |
| 2025-04-23 | Extend HIR to track the source and syntax of a lifetime | Jake Goulding | -58/+91 |
| 2025-04-23 | Make #![feature(let_chains)] bootstrap conditional in compiler/ | est31 | -1/+1 |
| 2025-04-23 | Use `clone` to clone `DelimArgs` in two places. | Nicholas Nethercote | -1/+1 |
| 2025-04-22 | Use `is_lang_item` and `as_lang_item` instead of handrolling their logic | Oli Scherer | -9/+5 |
| 2025-04-18 | Rollup merge of #139615 - nnethercote:rm-name_or_empty, r=jdonszelmann | Matthias Krüger | -1/+1 |
| 2025-04-17 | Replace infallible `name_or_empty` methods with fallible `name` methods. | Nicholas Nethercote | -1/+1 |
| 2025-04-17 | Rollup merge of #139770 - nnethercote:rename-LifetimeName, r=BoxyUwU | Matthias Krüger | -6/+6 |
| 2025-04-16 | Rename `LifetimeName` as `LifetimeKind`. | Nicholas Nethercote | -6/+6 |
| 2025-04-15 | Rollup merge of #139848 - nnethercote:kw-Empty-5, r=compiler-errors | Matthias Krüger | -1/+0 |
| 2025-04-15 | Auto merge of #139845 - Zalathar:rollup-u5u5y1v, r=Zalathar | bors | -7/+18 |
| 2025-04-15 | Remove some "name isn't empty" assertions. | Nicholas Nethercote | -1/+0 |
| 2025-04-15 | Rollup merge of #139669 - nnethercote:overhaul-AssocItem, r=oli-obk | Stuart Cook | -1/+1 |
| 2025-04-15 | Rollup merge of #138374 - celinval:issue-136925-const-contract, r=compiler-er... | Stuart Cook | -6/+17 |
| 2025-04-14 | Use `newtype_index!`-generated types more idiomatically | Yotam Ofek | -2/+1 |
| 2025-04-14 | Move `has_self` field to `hir::AssocKind::Fn`. | Nicholas Nethercote | -1/+1 |
| 2025-04-14 | Auto merge of #124141 - nnethercote:rm-Nonterminal-and-TokenKind-Interpolated... | bors | -2/+1 |
| 2025-04-11 | Rollup merge of #139641 - BoxyUwU:allow_parend_array_len_infer, r=compiler-er... | Stuart Cook | -1/+3 |
| 2025-04-10 | Allow parenthesis around inferred array lengths | Boxy | -1/+3 |
| 2025-04-10 | Rollup merge of #139614 - nnethercote:fix-139512, r=oli-obk | Matthias Krüger | -7/+8 |
| 2025-04-10 | Avoid empty identifiers for delegate params and args. | Nicholas Nethercote | -7/+8 |
| 2025-04-10 | Rename some `name` variables as `ident`. | Nicholas Nethercote | -5/+5 |
| 2025-04-08 | Fix unreachable expression warning | Celina G. Val | -3/+9 |