| Age | Commit message (Expand) | Author | Lines |
| 2025-04-25 | Rollup merge of #140278 - compiler-errors:name-based-comparison, r=nnethercote | Matthias Krüger | -7/+5 |
| 2025-04-25 | Rollup merge of #140202 - est31:let_chains_feature_compiler, r=lcnr | Matthias Krüger | -1/+1 |
| 2025-04-25 | Don't use item name to look up associated item from trait item | Michael Goulet | -7/+5 |
| 2025-04-24 | Auto merge of #140245 - matthiaskrgr:rollup-e0fwsfv, r=matthiaskrgr | bors | -33/+48 |
| 2025-04-24 | Remove `weak` alias terminology | Boxy | -11/+11 |
| 2025-04-24 | Rollup merge of #140214 - compiler-errors:remove-hack, r=lcnr | Matthias Krüger | -2/+0 |
| 2025-04-24 | Rollup merge of #140186 - BoxyUwU:compute_what, r=compiler-errors | Matthias Krüger | -31/+48 |
| 2025-04-24 | Rollup merge of #140232 - nnethercote:rm-unnecessary-clones, r=SparrowLii | Matthias Krüger | -2/+1 |
| 2025-04-24 | Rollup merge of #139945 - shepmaster:hir-lifetime-syntax-source, r=nnethercote | Matthias Krüger | -20/+7 |
| 2025-04-24 | Remove some unnecessary clones. | Nicholas Nethercote | -2/+1 |
| 2025-04-23 | Auto merge of #138845 - compiler-errors:stall-generators, r=lcnr | bors | -47/+197 |
| 2025-04-23 | Extend HIR to track the source and syntax of a lifetime | Jake Goulding | -20/+7 |
| 2025-04-23 | Remove hack | Michael Goulet | -2/+0 |
| 2025-04-23 | Use the new solver in the impossible_predicates | Michael Goulet | -9/+5 |
| 2025-04-23 | More | Michael Goulet | -31/+62 |
| 2025-04-23 | Make #![feature(let_chains)] bootstrap conditional in compiler/ | est31 | -1/+1 |
| 2025-04-23 | Module docs | Boxy | -0/+5 |
| 2025-04-23 | Rename `compute_x` methods | Boxy | -31/+43 |
| 2025-04-22 | Consider Copy/Clone too | Michael Goulet | -1/+1 |
| 2025-04-22 | Properly drain pending obligations for coroutines | Michael Goulet | -38/+122 |
| 2025-04-22 | Collect and resolve ambiguous obligations from normalizing in writeback | Michael Goulet | -3/+38 |
| 2025-04-22 | Use `is_lang_item` and `as_lang_item` instead of handrolling their logic | Oli Scherer | -137/+130 |
| 2025-04-21 | Rollup merge of #140021 - compiler-errors:no-deep-norm-ice, r=lcnr | Chris Denton | -1/+9 |
| 2025-04-19 | Don't ICE on pending obligations from deep normalization in a loop | Michael Goulet | -1/+9 |
| 2025-04-19 | Rollup merge of #139091 - mejrs:format, r=compiler-errors | Chris Denton | -368/+789 |
| 2025-04-17 | Rollup merge of #139774 - compiler-errors:supertrait-alias, r=lcnr | Matthias Krüger | -4/+6 |
| 2025-04-17 | Auto merge of #139949 - matthiaskrgr:rollup-pxc5tsx, r=matthiaskrgr | bors | -68/+20 |
| 2025-04-16 | Move eager translation to a method on `Diag` | Jake Goulding | -68/+20 |
| 2025-04-16 | Fix replacing supertrait aliases in ReplaceProjectionWith | Michael Goulet | -4/+6 |
| 2025-04-16 | Rename `LifetimeName` as `LifetimeKind`. | Nicholas Nethercote | -7/+7 |
| 2025-04-15 | Auto merge of #139845 - Zalathar:rollup-u5u5y1v, r=Zalathar | bors | -55/+62 |
| 2025-04-15 | Rollup merge of #139669 - nnethercote:overhaul-AssocItem, r=oli-obk | Stuart Cook | -55/+62 |
| 2025-04-15 | Auto merge of #139826 - matthiaskrgr:rollup-0q0qvkd, r=matthiaskrgr | bors | -19/+8 |
| 2025-04-15 | Move `name` field from `AssocItem` to `AssocKind` variants. | Nicholas Nethercote | -32/+39 |
| 2025-04-15 | Move two methods from `AssocKind` to `AssocItem`. | Nicholas Nethercote | -1/+1 |
| 2025-04-15 | Move `opt_rpitit_info` field to `hir::AssocKind::Type`. | Nicholas Nethercote | -10/+10 |
| 2025-04-14 | Auto merge of #139577 - davidtwco:sizedness-go-vroom, r=oli-obk | bors | -15/+35 |
| 2025-04-14 | Use `newtype_index!`-generated types more idiomatically | Yotam Ofek | -19/+8 |
| 2025-04-14 | Move `has_self` field to `hir::AssocKind::Fn`. | Nicholas Nethercote | -14/+14 |
| 2025-04-14 | Raise errors on bad rustc_on_unimplemented format strings again | mejrs | -3/+35 |
| 2025-04-14 | Disable usage on trait impls and aliases | mejrs | -4/+13 |
| 2025-04-14 | Documentation and finishing touches | mejrs | -79/+196 |
| 2025-04-11 | `NonGenericOpaqueTypeParam::ty` to `arg` | lcnr | -2/+2 |
| 2025-04-11 | Rollup merge of #139564 - compiler-errors:deeply-norm, r=lcnr | Stuart Cook | -48/+55 |
| 2025-04-11 | Rollup merge of #138998 - rperier:donot_suggest_to_use_impl_trait_in_closure_... | Stuart Cook | -6/+17 |
| 2025-04-10 | Deeply normalize obligations in BestObligation | Michael Goulet | -18/+33 |
| 2025-04-10 | Simplify | Michael Goulet | -30/+22 |
| 2025-04-10 | Parse condition options into a struct | mejrs | -165/+168 |
| 2025-04-10 | Write the format string parserand split it from conditions parser | mejrs | -280/+528 |
| 2025-04-10 | Rollup merge of #139510 - nnethercote:name-to-ident, r=fee1-dead | Matthias Krüger | -2/+2 |