| Age | Commit message (Expand) | Author | Lines |
| 2022-10-10 | Rollup merge of #102786 - compiler-errors:no-tuple-candidate, r=lcnr | Dylan DPC | -2/+0 |
| 2022-10-07 | Remove tuple candidate, nothing special about it | Michael Goulet | -2/+0 |
| 2022-10-07 | Remove `DefId` from some `SelectionCandidate` variants | Deadbeef | -9/+8 |
| 2022-10-03 | check if const is ADT or not | Takayuki Maeda | -5/+8 |
| 2022-09-27 | Use already resolved self_ty in confirm_fn_pointer_candidate | Michael Goulet | -1/+2 |
| 2022-09-23 | Make `ManuallyDrop` satisfy `~const Destruct` | Deadbeef | -0/+3 |
| 2022-09-21 | Auto merge of #100096 - compiler-errors:fn-return-must-be-sized, r=jackh726 | bors | -1/+30 |
| 2022-09-20 | Auto merge of #101989 - fee1-dead-contrib:const_trait_impl-assoc-caller-bound... | bors | -3/+2 |
| 2022-09-19 | remove the `Subst` trait, always use `EarlyBinder` | lcnr | -1/+1 |
| 2022-09-18 | make projection bounds with const bounds satisfy const | Deadbeef | -3/+2 |
| 2022-09-15 | Normalize struct types in confirm_builtin_unsize_candidate | Michael Goulet | -3/+19 |
| 2022-09-13 | Address code review comments | Eric Holk | -5/+3 |
| 2022-09-12 | Plumb dyn trait representation through ty::Dynamic | Eric Holk | -5/+9 |
| 2022-09-12 | Auto merge of #100251 - compiler-errors:tuple-trait-2, r=jackh726 | bors | -0/+2 |
| 2022-09-12 | fn pointers don't implement Fn/FnMut/FnOnce traits if its return type is unsized | Michael Goulet | -1/+30 |
| 2022-08-22 | safe transmute: use `Assume` struct to provide analysis options | Jack Wrenn | -16/+4 |
| 2022-08-07 | Built-in implementation of Tuple trait | Michael Goulet | -0/+2 |
| 2022-08-03 | Auto merge of #99509 - lcnr:commit_unconditionally, r=jackh726 | bors | -162/+145 |
| 2022-07-27 | safe transmute: gracefully handle const params of wrong types | Jack Wrenn | -1/+1 |
| 2022-07-27 | Initial (incomplete) implementation of transmutability trait. | Jack Wrenn | -0/+52 |
| 2022-07-20 | Fix hack that remaps env constness. | Deadbeef | -46/+27 |
| 2022-07-20 | no leak_check -> commit_unconditionally is noop | lcnr | -162/+145 |
| 2022-07-13 | Rename `debugging_opts` to `unstable_opts` | Joshua Nelson | -1/+1 |
| 2022-07-07 | Use map_bound | Jack Huey | -2/+2 |
| 2022-06-28 | Fix trait object reborrow suggestion | Michael Goulet | -3/+3 |
| 2022-06-14 | Rename the `ConstS::val` field as `kind`. | Nicholas Nethercote | -2/+2 |
| 2022-06-10 | bound_vars -> infer: don't return lt map | lcnr | -8/+5 |
| 2022-05-28 | Fix TyKind lint, make consts no longer fn, etc | Michael Goulet | -2/+2 |
| 2022-05-28 | Initial fixes on top of type interner commit | Michael Goulet | -1/+1 |
| 2022-05-17 | Auto merge of #96892 - oli-obk:🐌_obligation_cause_code_🐌, r=estebank | bors | -24/+14 |
| 2022-05-14 | Add bound_explicit_item_bounds and bound_item_bounds | Jack Huey | -25/+26 |
| 2022-05-13 | Add bound_type_of | Jack Huey | -4/+4 |
| 2022-05-10 | Introduce EarlyBinder | Jack Huey | -26/+27 |
| 2022-05-10 | Remove `clone_code` method | Oli Scherer | -23/+14 |
| 2022-05-10 | Move an extension trait method onto the type directly and reuse it | Oli Scherer | -1/+0 |
| 2022-05-02 | fix most compiler/ doctests | Elliot Roberts | -3/+3 |
| 2022-04-05 | rustc_trait_selection changes | Pietro Albini | -7/+0 |
| 2022-04-02 | Make GATs object safe under generic_associated_types_extended feature | Jack Huey | -4/+66 |
| 2022-03-24 | Properly track `ImplObligation`s | Esteban Kuber | -31/+44 |
| 2022-03-21 | Tidy up | Deadbeef | -4/+8 |
| 2022-03-21 | Rename `~const Drop` to `~const Destruct` | Deadbeef | -17/+43 |
| 2022-03-16 | resolve the conflict in compiler/rustc_session/src/parse.rs | codehorseman | -3/+3 |
| 2022-03-14 | check all dyn obligations, actually | Michael Goulet | -17/+13 |
| 2022-03-14 | check Projection supertrait bounds when confirming dyn candidate | Michael Goulet | -1/+3 |
| 2022-02-27 | Auto merge of #94144 - est31:let_else_trait_selection, r=cjgillot | bors | -12/+8 |
| 2022-02-21 | Auto merge of #93505 - lcnr:substsref-vs-ty-list, r=michaelwoerister | bors | -6/+4 |
| 2022-02-21 | use `List<Ty<'tcx>>` for tuples | lcnr | -6/+4 |
| 2022-02-19 | Consolidate normalization in confirm_poly_trait_refs | Michael Goulet | -73/+30 |
| 2022-02-19 | rustc_trait_selection: adopt let else in more places | est31 | -12/+8 |
| 2022-02-15 | Overhaul `Const`. | Nicholas Nethercote | -1/+1 |