| Age | Commit message (Expand) | Author | Lines |
| 2023-07-05 | Move `TyCtxt::mk_x` to `Ty::new_x` where applicable | Boxy | -1/+1 |
| 2023-06-28 | Rollup merge of #112867 - compiler-errors:more-impl-source-nits, r=lcnr | Dylan DPC | -1/+1 |
| 2023-06-26 | Migrate predicates_of and caller_bounds to Clause | Michael Goulet | -2/+2 |
| 2023-06-21 | Don't substitute a GAT that has mismatched generics in OpaqueTypeCollector | Michael Goulet | -0/+41 |
| 2023-06-20 | yeet upcast_trait_def_id from ImplSourceObjectData | Michael Goulet | -1/+1 |
| 2023-06-17 | Simplify an ObjectData field | Michael Goulet | -2/+2 |
| 2023-06-01 | Rename `impl_defaultness` to `defaultness` | Deadbeef | -1/+1 |
| 2023-05-29 | Use `Cow` in `{D,Subd}iagnosticMessage`. | Nicholas Nethercote | -1/+6 |
| 2023-05-05 | Report nicer lifetime errors for specialization | Matthew Jasper | -2/+2 |
| 2023-04-25 | Replace `tcx.mk_trait_ref` with `ty::TraitRef::new` | Maybe Waffle | -3/+3 |
| 2023-04-16 | fix clippy::toplevel_ref_arg and ::manual_map | Matthias Krüger | -7/+2 |
| 2023-04-13 | make tcx.impl_subject return EarlyBinder, remove bound_impl_subject, rename u... | Kyle Matsuda | -1/+1 |
| 2023-04-11 | Split implied and super predicate queries | Michael Goulet | -1/+1 |
| 2023-03-21 | remove some trait solver helpers | lcnr | -29/+2 |
| 2023-03-15 | always make `define_opaque_types` explicit | lcnr | -7/+7 |
| 2023-02-24 | Rename many interner functions. | Nicholas Nethercote | -1/+1 |
| 2023-02-23 | Rollup merge of #108350 - compiler-errors:assoc-type-bound-dogfooding, r=oli-obk | Matthias Krüger | -1/+1 |
| 2023-02-22 | Remove type-traversal trait aliases | Alan Egerton | -1/+1 |
| 2023-02-21 | Associated type bounds in some places in the compiler | Michael Goulet | -1/+1 |
| 2022-12-26 | remove unused imports | Takayuki Maeda | -1/+0 |
| 2022-12-08 | Move vtable methods into its own module | Michael Goulet | -10/+0 |
| 2022-11-28 | partially_normalize_... -> At::normalize | Michael Goulet | -7/+5 |
| 2022-11-25 | Remove SelectionContext::infcx() in favor of field access | Michael Goulet | -2/+2 |
| 2022-11-25 | Rollup merge of #104835 - spastorino:use-partially_normalize_associated_types... | Matthias Krüger | -5/+9 |
| 2022-11-24 | Assert that we don't capture escaping bound vars in Fn trait selection | Michael Goulet | -3/+3 |
| 2022-11-24 | Use infcx.partially_normalize_associated_types_in | Santiago Pastorino | -5/+9 |
| 2022-11-24 | Avoid `GenFuture` shim when compiling async constructs | Arpad Borsos | -0/+11 |
| 2022-11-21 | Stop passing the self-type as a separate argument. | Oli Scherer | -6/+4 |
| 2022-11-21 | Use iterators instead of slices at more sites | Oli Scherer | -2/+2 |
| 2022-11-21 | Allow iterators instead of requiring slices that will get turned into iterators | Oli Scherer | -3/+3 |
| 2022-11-21 | Assert that various types have the right amount of generic args and fix the s... | Oli Scherer | -10/+4 |
| 2022-10-19 | Don't call `own_existential_vtable_entries` on unresolved trait ref | Michael Goulet | -10/+2 |
| 2022-09-19 | remove the `Subst` trait, always use `EarlyBinder` | lcnr | -1/+1 |
| 2022-08-21 | Rework point-at-arg | Michael Goulet | -24/+1 |
| 2022-08-03 | Add bound_impl_subject and bound_return_ty | Jack Huey | -3/+3 |
| 2022-08-01 | Remove DefId from AssocItemContainer. | Camille GILLOT | -1/+1 |
| 2022-08-01 | Store associated item defaultness in impl_defaultness. | Camille GILLOT | -1/+2 |
| 2022-07-06 | Update TypeVisitor paths | Alan Egerton | -1/+1 |
| 2022-06-05 | get_vtable returns opt instd of unwrpping | ouz-a | -6/+8 |
| 2022-05-10 | Introduce EarlyBinder | Jack Huey | -2/+2 |
| 2022-05-04 | Add debug statements. | Camille GILLOT | -1/+2 |
| 2022-03-24 | Implement impl_subject_and_oblig instead of repeating the impls | Santiago Pastorino | -38/+10 |
| 2022-03-24 | Where bounds are checked on inherent impls | Santiago Pastorino | -0/+28 |
| 2022-02-23 | Replace `&mut DiagnosticBuilder`, in signatures, with `&mut Diagnostic`. | Eduard-Mihai Burtescu | -7/+2 |
| 2021-12-20 | Eliminate `ObligationCauseData`. | Nicholas Nethercote | -1/+1 |
| 2021-12-15 | Remove `in_band_lifetimes` from `rustc_trait_selection` | Sylvan Bowdler | -7/+10 |
| 2021-12-12 | Revert "Auto merge of #91491 - spastorino:revert-91354, r=oli-obk" | Deadbeef | -5/+5 |
| 2021-12-03 | Revert "Auto merge of #91354 - fee1-dead:const_env, r=spastorino" | Santiago Pastorino | -5/+5 |
| 2021-11-29 | Completely remove ConstnessAnd | Oli Scherer | -1/+1 |
| 2021-11-29 | Avoid storing the ImplPolarity and Constness next to a TraitRef and use Trait... | Oli Scherer | -4/+4 |