| Age | Commit message (Expand) | Author | Lines |
| 2023-05-27 | Add warn-by-default lint for local binding shadowing exported glob re-export ... | 许杰友 Jieyou Xu (Joe) | -0/+2 |
| 2023-05-22 | Structurally normalize in the new solver | Michael Goulet | -0/+2 |
| 2023-05-19 | Auto merge of #110100 - compiler-errors:no-infer-pred-must-hold, r=jackh726 | bors | -20/+21 |
| 2023-05-15 | Move expansion of query macros in rustc_middle to rustc_middle::query | John Kåre Alsaker | -2/+3 |
| 2023-05-12 | do not allow inference in `pred_known_to_hold_modulo_regions` | Michael Goulet | -20/+21 |
| 2023-05-09 | Rollup merge of #111252 - matthewjasper:min-spec-improvements, r=compiler-errors | Dylan DPC | -1/+3 |
| 2023-05-08 | Rollup merge of #109410 - fmease:iat-alias-kind-inherent, r=compiler-errors | Michael Goulet | -1/+2 |
| 2023-05-07 | Auto merge of #111161 - compiler-errors:rtn-super, r=cjgillot | bors | -1/+1 |
| 2023-05-05 | Report nicer lifetime errors for specialization | Matthew Jasper | -1/+3 |
| 2023-05-04 | IAT: Introduce AliasKind::Inherent | León Orell Valerian Liehr | -1/+2 |
| 2023-05-04 | Auto merge of #110806 - WaffleLapkin:unmkI, r=lcnr | bors | -1/+1 |
| 2023-05-03 | Rename things to reflect that they're not item specific | Michael Goulet | -1/+1 |
| 2023-04-27 | rename `needs_subst` to `has_param` | Boxy | -1/+1 |
| 2023-04-26 | Add new `ToPredicate` impls and `TraitRef` methods to remove some `ty::Binber... | Maybe Waffle | -1/+1 |
| 2023-04-25 | Replace `tcx.mk_trait_ref` with `ty::TraitRef::new` | Maybe Waffle | -1/+1 |
| 2023-04-17 | Spelling - compiler | Josh Soref | -1/+1 |
| 2023-04-16 | Remove `TypeSuper{Foldable,Visitable}` impls for `Region`. | Nicholas Nethercote | -1/+1 |
| 2023-04-06 | Get rid of elaborate_trait_ref{s} too | Michael Goulet | -1/+1 |
| 2023-04-06 | Make elaborator generic | Michael Goulet | -5/+2 |
| 2023-03-26 | Don't elaborate non-obligations into obligations | Michael Goulet | -4/+2 |
| 2023-03-22 | Rollup merge of #109447 - lcnr:coherence, r=compiler-errors | Matthias Krüger | -1/+1 |
| 2023-03-21 | new solver cleanup + coherence | lcnr | -1/+1 |
| 2023-03-21 | remove some trait solver helpers | lcnr | -59/+13 |
| 2023-03-09 | Remove body_def_id from Inherited | Michael Goulet | -1/+1 |
| 2023-03-08 | Rollup merge of #108754 - compiler-errors:retry, r=oli-obk | Matthias Krüger | -3/+5 |
| 2023-03-04 | Retry pred_known_to_hold_modulo_regions with fulfillment if ambiguous | Michael Goulet | -3/+5 |
| 2023-03-02 | rustc_middle: Remove trait `DefIdTree` | Vadim Petrochenkov | -1/+1 |
| 2023-02-24 | Rename many interner functions. | Nicholas Nethercote | -5/+4 |
| 2023-02-22 | Remove type-traversal trait aliases | Alan Egerton | -4/+4 |
| 2023-02-16 | `if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)` | Maybe Waffle | -6/+4 |
| 2023-02-15 | Auto merge of #107940 - BoxyUwU:const_ty_assertion_use_semantic_equality, r=c... | bors | -0/+1 |
| 2023-02-13 | Make visiting traits generic over the Interner | Alan Egerton | -1/+1 |
| 2023-02-13 | Alias folding/visiting traits instead of re-export | Alan Egerton | -1/+1 |
| 2023-02-12 | rename query and use `NoSolution` | Boxy | -1/+1 |
| 2023-02-11 | make `relate`'s const ty assertion use semantic equality | Boxy | -0/+1 |
| 2023-01-23 | fix: use LocalDefId instead of HirId in trait res | Vincenzo Palazzo | -6/+3 |
| 2023-01-22 | Store relationships on Inherent | Santiago Pastorino | -1/+0 |
| 2023-01-17 | Stop using `BREAK` & `CONTINUE` in compiler | Scott McMurray | -3/+3 |
| 2023-01-15 | Make InstantiatedPredicates impl IntoIterator | Michael Goulet | -8/+6 |
| 2023-01-15 | Rollup merge of #106863 - anden3:compiler-double-spaces, r=Nilstrieb | Matthias Krüger | -1/+1 |
| 2023-01-14 | Removed various double spaces in compiler source comments. | André Vennberg | -1/+1 |
| 2023-01-14 | change impl_trait_ref query to return EarlyBinder; remove bound_impl_trait_re... | Kyle Matsuda | -1/+1 |
| 2023-01-14 | change usages of impl_trait_ref to bound_impl_trait_ref | Kyle Matsuda | -2/+4 |
| 2023-01-10 | Rollup merge of #106204 - compiler-errors:no-take-opaques-in-compare, r=oli-obk | Yuki Okushi | -3/+0 |
| 2023-01-09 | Assert defining anchor is set in take_opaque_types | Michael Goulet | -3/+0 |
| 2023-01-03 | Simplify some canonical type alias names | Michael Goulet | -1/+1 |
| 2022-12-20 | rustc: Remove needless lifetimes | Jeremy Stucki | -4/+1 |
| 2022-12-14 | Remove many more cases of `mk_substs_trait` that can now use the iterator sch... | Oli Scherer | -7/+2 |
| 2022-12-08 | Move codegen_select_candidate to a rustc_traits | Michael Goulet | -2/+0 |
| 2022-12-08 | Move vtable methods into its own module | Michael Goulet | -363/+4 |