| Age | Commit message (Expand) | Author | Lines |
| 2023-08-07 | Store the laziness of type aliases in the DefKind | León Orell Valerian Liehr | -2/+2 |
| 2023-08-02 | Remove constness from `TraitPredicate` | Deadbeef | -14/+2 |
| 2023-08-01 | Use upvar_tys in more places, make it a list | Michael Goulet | -16/+10 |
| 2023-07-25 | interpret: refactor projection code to work on a common trait, and use that f... | Ralf Jung | -5/+0 |
| 2023-07-20 | Don't translate compiler-internal bug messages | Oli Scherer | -2/+1 |
| 2023-07-16 | Add support for inherent projections | Michael Goulet | -1/+1 |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -181/+171 |
| 2023-07-11 | Auto merge of #112984 - BoxyUwU:debug_with_infcx, r=compiler-errors | bors | -8/+14 |
| 2023-07-08 | Replace RPITIT current impl with new strategy that lowers as a GAT | Santiago Pastorino | -5/+1 |
| 2023-07-06 | Add a new trait to `Debug` things with an infcx available | Boxy | -8/+14 |
| 2023-07-05 | Move `TyCtxt::mk_x` to `Ty::new_x` where applicable | Boxy | -5/+393 |
| 2023-07-05 | move `ConstKind` to typeir and move inherent impls to `Const` | Boxy | -0/+2 |
| 2023-06-26 | Migrate predicates_of and caller_bounds to Clause | Michael Goulet | -1/+1 |
| 2023-06-21 | Print def_id on EarlyBoundRegion debug | Santiago Pastorino | -1/+1 |
| 2023-06-19 | change binders from tuple structs to named fields | lcnr | -30/+32 |
| 2023-06-16 | Add `AliasKind::Weak` for type aliases. | Oli Scherer | -0/+1 |
| 2023-05-30 | Rollup merge of #112060 - lcnr:early-binder, r=jackh726 | Nilstrieb | -1/+1 |
| 2023-05-30 | Auto merge of #112075 - WaffleLapkin:unmkII, r=lcnr | bors | -2/+99 |
| 2023-05-29 | Rollup merge of #111988 - BoxyUwU:make_tykind_debug_good, r=compiler-errors | Matthias Krüger | -1/+2 |
| 2023-05-29 | Rename `tcx.mk_re_*` => `Region::new_*` | Maybe Waffle | -2/+99 |
| 2023-05-29 | EarlyBinder::new -> EarlyBinder::bind | lcnr | -1/+1 |
| 2023-05-28 | Make EarlyBinder's inner value private; and fix all of the resulting errors | Kyle Matsuda | -1/+1 |
| 2023-05-28 | Replace EarlyBinder(x) with EarlyBinder::new(x) | Kyle Matsuda | -1/+1 |
| 2023-05-26 | better `TyKind::Debug` | Boxy | -1/+2 |
| 2023-05-14 | Erase ReError properly | Michael Goulet | -1/+3 |
| 2023-05-13 | Rollup merge of #110454 - oli-obk:limited_impl_trait_in_assoc_type, r=compile... | Dylan DPC | -1/+1 |
| 2023-05-12 | Use the opaque_types_defined_by query to cheaply check for whether a hidden t... | Oli Scherer | -1/+1 |
| 2023-05-12 | Don't ICE in layout computation for placeholder types | Michael Goulet | -4/+2 |
| 2023-05-04 | IAT: Introduce AliasKind::Inherent | León Orell Valerian Liehr | -10/+41 |
| 2023-05-04 | Auto merge of #110806 - WaffleLapkin:unmkI, r=lcnr | bors | -21/+53 |
| 2023-05-03 | Rollup merge of #105452 - rcvalle:rust-cfi-3, r=bjorn3 | Manish Goregaokar | -0/+7 |
| 2023-05-03 | Add cross-language LLVM CFI support to the Rust compiler | Ramon de C Valle | -0/+7 |
| 2023-04-27 | Rollup merge of #110838 - nnethercote:more-Folder-Visitable-cleanups, r=lcnr | Matthias Krüger | -1/+1 |
| 2023-04-26 | Don't return a `Binder` from `TraitRef::identity` | Maybe Waffle | -6/+2 |
| 2023-04-26 | Add new `ToPredicate` impls and `TraitRef` methods to remove some `ty::Binber... | Maybe Waffle | -0/+12 |
| 2023-04-26 | Switch `ty::TraitRef::from_lang_item` from using `TyCtxtAt` to `TyCtxt` and a... | Maybe Waffle | -4/+4 |
| 2023-04-26 | Remove unused `TypeFoldable`/`TypeVisitable` impls. | Nicholas Nethercote | -1/+1 |
| 2023-04-25 | vars are ? | Michael Goulet | -1/+1 |
| 2023-04-25 | Rename `TraitRef::{_use_mk_trait_ref_instead => _use_trait_ref_new_instead}` | Maybe Waffle | -3/+3 |
| 2023-04-25 | Replace `tcx.mk_trait_ref` with `ty::TraitRef::new` | Maybe Waffle | -8/+13 |
| 2023-04-25 | Move `TraitRef` constructors to the top | Maybe Waffle | -14/+14 |
| 2023-04-25 | Add `ty::TraitRef::{new, from_lang_item}` | Maybe Waffle | -0/+19 |
| 2023-04-24 | Split `{Idx, IndexVec, IndexSlice}` into their own modules | Maybe Waffle | -1/+1 |
| 2023-04-13 | Remove some unused type folders. | Nicholas Nethercote | -77/+2 |
| 2023-04-13 | Make `Region::as_var` infallible. | Nicholas Nethercote | -3/+3 |
| 2023-04-11 | Add `sym::anon`. | Nicholas Nethercote | -1/+1 |
| 2023-04-11 | Introduce `Region::get_name_or_anon`. | Nicholas Nethercote | -5/+10 |
| 2023-04-10 | Auto merge of #108698 - IntQuant:issue-100717-infer-6, r=davidtwco | bors | -8/+24 |
| 2023-04-10 | Call `into_diagnostic_arg` on Binder's contained value directly. | IQuant | -3/+21 |
| 2023-04-09 | Remove identity casts | Nilstrieb | -1/+1 |