| Age | Commit message (Expand) | Author | Lines |
| 2025-04-30 | Rollup merge of #140468 - BoxyUwU:normalization_confusings2, r=lcnr | Matthias Krüger | -31/+41 |
| 2025-04-30 | Use select in projection lookup | Michael Goulet | -20/+22 |
| 2025-04-30 | Rollup merge of #140516 - rperier:type-ir-to-type-middle, r=lcnr | Matthias Krüger | -25/+20 |
| 2025-04-30 | Use less rustc_type_ir in the compiler codebase | Romain Perier | -25/+20 |
| 2025-04-30 | Rollup merge of #140445 - oli-obk:const-manually-drop, r=fee1-dead | Matthias Krüger | -0/+3 |
| 2025-04-29 | confusings | Boxy | -31/+41 |
| 2025-04-29 | Rollup merge of #139909 - oli-obk:or-patterns, r=BoxyUwU | Trevor Gross | -37/+47 |
| 2025-04-29 | Treat `ManuallyDrop` as `~const Destruct` | Oli Scherer | -0/+3 |
| 2025-04-29 | Also match on the lang item in confirmation | Oli Scherer | -10/+5 |
| 2025-04-29 | Always check the lang item first | Oli Scherer | -16/+8 |
| 2025-04-29 | Replace if/elseif chain with match | Oli Scherer | -62/+81 |
| 2025-04-29 | Adjust tests | Michael Goulet | -1/+3 |
| 2025-04-29 | Wf is not coinductive | Michael Goulet | -1/+4 |
| 2025-04-28 | Auto merge of #140388 - GuillaumeGomez:rollup-aj9o3ch, r=GuillaumeGomez | bors | -11/+11 |
| 2025-04-28 | Rollup merge of #140249 - BoxyUwU:remove_weak_alias_terminology, r=oli-obk | Guillaume Gomez | -11/+11 |
| 2025-04-28 | AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}... | Andrew Zhogin | -44/+0 |
| 2025-04-28 | Add or-patterns to pattern types | Oli Scherer | -0/+5 |
| 2025-04-28 | Split out various pattern type matches into their own function | Oli Scherer | -37/+42 |
| 2025-04-26 | Rollup merge of #140320 - lcnr:wf-use-term, r=compiler-errors | Matthias Krüger | -107/+105 |
| 2025-04-26 | Rollup merge of #140318 - compiler-errors:specialized-async-fn-kind-err, r=fe... | Matthias Krüger | -31/+10 |
| 2025-04-26 | convert some `GenericArg` to `Term` | lcnr | -107/+105 |
| 2025-04-26 | Simply try to unpeel AsyncFnKindHelper goal in emit_specialized_closure_kind_... | Michael Goulet | -31/+10 |
| 2025-04-25 | Track per-obligation recursion depth only if there is inference | Michael Goulet | -8/+15 |
| 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 |