| Age | Commit message (Expand) | Author | Lines |
| 2023-05-24 | Use `Option::is_some_and` and `Result::is_ok_and` in the compiler | Maybe Waffle | -1/+1 |
| 2023-05-15 | Move expansion of query macros in rustc_middle to rustc_middle::query | John Kåre Alsaker | -1/+1 |
| 2023-05-04 | Auto merge of #110806 - WaffleLapkin:unmkI, r=lcnr | bors | -1/+1 |
| 2023-05-03 | Restrict `From<S>` for `{D,Subd}iagnosticMessage`. | Nicholas Nethercote | -9/+9 |
| 2023-04-27 | rename `needs_subst` to `has_param` | Boxy | -4/+4 |
| 2023-04-27 | rename `needs_infer` to `has_infer` | Boxy | -1/+1 |
| 2023-04-26 | Make some region folders a little stricter. | Nicholas Nethercote | -11/+4 |
| 2023-04-25 | Rollup merge of #110556 - kylematsuda:earlybinder-explicit-item-bounds, r=com... | Matthias Krüger | -3/+5 |
| 2023-04-25 | Remove some useless `ty::Binder::dummy` calls | Maybe Waffle | -1/+1 |
| 2023-04-25 | Replace `tcx.mk_trait_ref` with `ty::TraitRef::new` | Maybe Waffle | -1/+1 |
| 2023-04-21 | Allow `LocalDefId` as the argument to `def_path_str` | Oli Scherer | -2/+2 |
| 2023-04-20 | add subst_identity_iter and subst_identity_iter_copied methods on EarlyBinder... | Kyle Matsuda | -4/+2 |
| 2023-04-20 | add EarlyBinder to output of explicit_item_bounds; replace bound_explicit_ite... | Kyle Matsuda | -3/+3 |
| 2023-04-20 | change usages of explicit_item_bounds to bound_explicit_item_bounds | Kyle Matsuda | -3/+7 |
| 2023-04-12 | region error cleanup | lcnr | -9/+2 |
| 2023-04-06 | Make elaborator generic | Michael Goulet | -1/+1 |
| 2023-03-30 | Update `ty::VariantDef` to use `IndexVec<FieldIdx, FieldDef>` | Scott McMurray | -2/+2 |
| 2023-03-28 | Rollup merge of #109629 - aliemjay:remove-givens, r=lcnr | nils | -3/+1 |
| 2023-03-26 | Don't elaborate non-obligations into obligations | Michael Goulet | -5/+2 |
| 2023-03-26 | remove obsolete `givens` from regionck | Ali MJ Al-Nasrawy | -3/+1 |
| 2023-03-23 | Deeply check WF for RPITITs | Michael Goulet | -33/+72 |
| 2023-03-21 | Use LocalDefId in ItemCtxt | Michael Goulet | -1/+1 |
| 2023-03-17 | Rollup merge of #109198 - compiler-errors:new-rpitit-default-body, r=spastorino | Matthias Krüger | -7/+17 |
| 2023-03-16 | Don't install default opaque projection predicates in RPITIT associated type'... | Michael Goulet | -11/+17 |
| 2023-03-15 | ImplTraitPlaceholder -> is_impl_trait_in_trait | Santiago Pastorino | -2/+6 |
| 2023-03-15 | Rename impl_trait_in_trait_parent to impl_trait_in_trait_parent_fn | Santiago Pastorino | -1/+1 |
| 2023-03-15 | Revert "Auto merge of #107376 - aliemjay:remove-givens, r=lcnr" | Rémy Rakic | -1/+3 |
| 2023-03-15 | Auto merge of #107376 - aliemjay:remove-givens, r=lcnr | bors | -3/+1 |
| 2023-03-09 | Remove body_def_id from Inherited | Michael Goulet | -1/+1 |
| 2023-03-09 | remove obsolete `givens` from regionck | Ali MJ Al-Nasrawy | -3/+1 |
| 2023-02-24 | Rename many interner functions. | Nicholas Nethercote | -3/+4 |
| 2023-02-22 | Remove type-traversal trait aliases | Alan Egerton | -6/+6 |
| 2023-02-21 | Auto merge of #108138 - compiler-errors:malformed-fn-trait, r=TaKO8Ki | bors | -51/+1 |
| 2023-02-18 | Assume we can normalize trait default method RPITITs in param-env instead | Michael Goulet | -1/+1 |
| 2023-02-17 | Auto merge of #108075 - WaffleLapkin:de-arena-allocates-you-OwO, r=Nilstrieb | bors | -2/+2 |
| 2023-02-16 | remove bound_type_of query; make type_of return EarlyBinder; change type_of i... | Kyle Matsuda | -20/+12 |
| 2023-02-16 | change usages of type_of to bound_type_of | Kyle Matsuda | -12/+20 |
| 2023-02-16 | Move call trait lang item malformed check to typeck | Michael Goulet | -51/+1 |
| 2023-02-16 | Auto merge of #108020 - nnethercote:opt-mk_region, r=compiler-errors | bors | -18/+15 |
| 2023-02-15 | Rollup merge of #108010 - compiler-errors:can_eq-returns-bool, r=lcnr | Matthias Krüger | -1/+1 |
| 2023-02-15 | Copy `ty::AssocItem` all other the place | Maybe Waffle | -2/+2 |
| 2023-02-15 | Add specialized variants of `mk_region`. | Nicholas Nethercote | -18/+15 |
| 2023-02-13 | Make can_eq and can_sub return booleans | Michael Goulet | -1/+1 |
| 2023-02-13 | Make visiting traits generic over the Interner | Alan Egerton | -2/+2 |
| 2023-02-13 | Alias folding/visiting traits instead of re-export | Alan Egerton | -3/+3 |
| 2023-02-13 | Reduce direct `mk_ty` usage. | Nicholas Nethercote | -2/+1 |
| 2023-01-30 | Rollup merge of #107125 - WaffleLapkin:expect_an_item_in_your_hir_by_the_next... | Matthias Krüger | -4/+4 |
| 2023-01-29 | Auto merge of #106253 - nbdd0121:upcast, r=compiler-errors | bors | -1/+1 |
| 2023-01-28 | Rename `is_object_safe` to `check_is_object_safe` to hint side effects | Gary Guo | -1/+1 |
| 2023-01-28 | Replace `object_safety_violations().is_empty()` calls with `is_object_safe` | Gary Guo | -1/+1 |