| Age | Commit message (Expand) | Author | Lines |
| 2025-05-22 | Do not call name() on rpitit assoc_item | Santiago Pastorino | -10/+13 |
| 2025-05-08 | Rollup merge of #140736 - xizheyin:issue-140166, r=petrochenkov | Matthias Krüger | -0/+6 |
| 2025-05-08 | Rollup merge of #140711 - compiler-errors:combine-maybes, r=lcnr | Matthias Krüger | -2/+8 |
| 2025-05-08 | Rollup merge of #140641 - lcnr:opaque-type-storage-entries, r=compiler-errors | Matthias Krüger | -47/+0 |
| 2025-05-07 | opaque_type_storage to InferCtxtLike | lcnr | -47/+0 |
| 2025-05-07 | Use MaybeCause::or to allow constraints from overflows if they are combined w... | Michael Goulet | -2/+8 |
| 2025-05-07 | Require T: TypeFoldable in Binder<T> visit | Michael Goulet | -2/+2 |
| 2025-05-07 | Check `&` before suggest remove deref when trait_selection | xizheyin | -0/+6 |
| 2025-05-07 | Auto merge of #137995 - hkBst:parse_format_reuse_unescape, r=nnethercote | bors | -9/+8 |
| 2025-05-06 | support duplicates in the opaque_types_storage | lcnr | -5/+32 |
| 2025-05-06 | Remove duplicate impl of string unescape | Marijn Schouten | -9/+8 |
| 2025-05-05 | Rollup merge of #140605 - lcnr:defer-opaque-type-error, r=compiler-errors | Guillaume Gomez | -29/+54 |
| 2025-05-05 | Rollup merge of #140559 - rperier:type-ir-to-type-middle, r=compiler-errors | Guillaume Gomez | -3/+3 |
| 2025-05-05 | Rollup merge of #140307 - mejrs:condition_parser, r=nnethercote | Trevor Gross | -104/+323 |
| 2025-05-04 | Auto merge of #140549 - BoxyUwU:proper_const_norm, r=lcnr | bors | -255/+324 |
| 2025-05-03 | `fn check_opaque_type_parameter_valid` defer error | lcnr | -29/+54 |
| 2025-05-02 | Refactor rustc_on_unimplemented's filter parser | mejrs | -104/+323 |
| 2025-05-02 | Rollup merge of #140519 - compiler-errors:name-based-comparison, r=oli-obk | Matthias Krüger | -20/+22 |
| 2025-05-02 | Use less rustc_type_ir in the compiler codebase | Romain Perier | -3/+3 |
| 2025-05-01 | Set groundwork for proper const normalization | Boxy | -159/+230 |
| 2025-05-01 | No-op split into sub functions | Boxy | -164/+162 |
| 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-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 |