| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2025-03-25 | Rollup merge of #138128 - compiler-errors:precise-capturing-in-traits, r=oli-... | Jacob Pratt | -30/+0 |
| 2025-03-26 | Ensure define_opaque is accounted for in HIR hash | Michael Goulet | -1/+1 |
| 2025-03-25 | Rollup merge of #138929 - oli-obk:assoc-ctxt-of-trait, r=compiler-errors | Matthias Krüger | -41/+39 |
| 2025-03-25 | Allow defining opaques in statics and consts | Michael Goulet | -18/+54 |
| 2025-03-25 | Avoid some more global state | Oli Scherer | -22/+35 |
| 2025-03-25 | Track whether an assoc item is in a trait impl or an inherent impl | Oli Scherer | -23/+8 |
| 2025-03-25 | Rollup merge of #138895 - oli-obk:dedup-owner-id-creation, r=compiler-errors | Takayuki Maeda | -16/+17 |
| 2025-03-24 | Add a helper for building an owner id in ast lowering | Oli Scherer | -16/+17 |
| 2025-03-23 | Stabilize precise_capturing_in_traits | Michael Goulet | -30/+0 |
| 2025-03-23 | fix ICE #138415 | Takayuki Maeda | -2/+2 |
| 2025-03-22 | Auto merge of #136974 - m-ou-se:fmt-options-64-bit, r=scottmcm | bors | -24/+21 |