| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2025-04-07 | Enable contracts for const functions | Celina G. Val | -4/+9 |
| 2025-04-07 | Rollup merge of #139455 - Skgland:remove_rust-intrinsic_ABI, r=oli-obk | Stuart Cook | -4/+0 |
| 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 | -8/+4 |
| 2025-04-06 | remove compiler support for `extern "rust-intrinsic"` blocks | Skgland | -4/+0 |
| 2025-04-06 | Rollup merge of #139391 - TaKO8Ki:check-if-merged-attrs-list-is-empty, r=jdon... | Guillaume Gomez | -7/+9 |
| 2025-04-05 | Rollup merge of #139341 - nnethercote:fix-137874, r=petrochenkov | Stuart Cook | -3/+0 |
| 2025-04-05 | check if merged attributes list is empty | Takayuki Maeda | -7/+9 |
| 2025-04-04 | Implement `super let`. | Mara Bos | -1/+3 |
| 2025-04-04 | Remove an unwanted comment. | Nicholas Nethercote | -3/+0 |
| 2025-04-03 | Tighten up assignment operator representations. | Nicholas Nethercote | -1/+5 |
| 2025-04-02 | Remove `recursion_limit` increases. | Nicholas Nethercote | -1/+0 |
| 2025-04-02 | Remove `TokenStream::flattened` and `InvisibleOrigin::FlattenToken`. | Nicholas Nethercote | -1/+1 |
| 2025-04-01 | Move `ast::Item::ident` into `ast::ItemKind`. | Nicholas Nethercote | -159/+202 |
| 2025-03-30 | Simplify expansion for format_args!(). | Mara Bos | -15/+13 |
| 2025-03-28 | Don't use `kw::Empty` in `hir::Lifetime::ident`. | Nicholas Nethercote | -20/+38 |
| 2025-03-28 | Remove `kw::Extra` checks that are no longer necessary. | Nicholas Nethercote | -7/+1 |
| 2025-03-28 | Add `{ast,hir,thir}::PatKind::Missing` variants. | Nicholas Nethercote | -1/+3 |
| 2025-03-26 | Rollup merge of #138954 - compiler-errors:hash-opaques, r=oli-obk | Stuart Cook | -1/+1 |
| 2025-03-25 | Rollup merge of #138911 - compiler-errors:define-opaque, r=oli-obk | Jacob Pratt | -18/+54 |