| Age | Commit message (Expand) | Author | Lines |
| 2024-05-19 | Add and use generics.is_empty() and generics.is_own_empty, rather than using ... | Santiago Pastorino | -2/+2 |
| 2024-05-13 | Auto merge of #125076 - compiler-errors:alias-term, r=lcnr | bors | -1/+1 |
| 2024-05-13 | split out AliasTy -> AliasTerm | Michael Goulet | -1/+1 |
| 2024-05-13 | Remove `extern crate rustc_middle` from `rustc_hir_analysis`. | Nicholas Nethercote | -0/+2 |
| 2024-05-09 | Rename Generics::params to Generics::own_params | Michael Goulet | -2/+2 |
| 2024-04-14 | Don't leak unnameable types in -> _ recover | Michael Goulet | -1/+1 |
| 2024-04-08 | Actually create ranged int types in the type system. | Oli Scherer | -0/+14 |
| 2024-03-22 | Make RawPtr take Ty and Mutbl separately | Michael Goulet | -2/+2 |
| 2024-03-22 | Update (doc) comments | León Orell Valerian Liehr | -1/+1 |
| 2024-03-11 | Revert "Auto merge of #122140 - oli-obk:track_errors13, r=davidtwco" | Oli Scherer | -5/+8 |
| 2024-03-11 | Never bail out early while running all the type check queries | Oli Scherer | -8/+5 |
| 2024-03-08 | Make TAITs capture all higher-ranked lifetimes in scope | Michael Goulet | -9/+1 |
| 2024-03-05 | Convert `TypeVisitor` and `DefIdVisitor` to use `VisitorResult` | Jason Newcomb | -8/+5 |
| 2024-02-12 | Dejargnonize subst | Shoyu Vanilla | -4/+4 |
| 2024-02-06 | Add CoroutineClosure to TyKind, AggregateKind, UpvarArgs | Michael Goulet | -2/+2 |
| 2024-01-17 | Stop using track_errors for some forever unstable rustc_attr analyses | Oli Scherer | -5/+8 |
| 2024-01-14 | Use zip_eq to enforce that things being zipped have equal sizes | Michael Goulet | -1/+2 |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -2/+2 |
| 2023-11-14 | finish `RegionKind` rename | lcnr | -3/+3 |
| 2023-11-13 | rename `ReLateBound` to `ReBound` | lcnr | -3/+5 |
| 2023-10-20 | s/Generator/Coroutine/ | Oli Scherer | -2/+2 |
| 2023-10-03 | Optimize some `alloc_from_iter` call sites. | Nicholas Nethercote | -1/+1 |
| 2023-09-26 | Don't store lazyness in DefKind | Michael Goulet | -14/+8 |
| 2023-09-23 | Remove GeneratorWitness and rename GeneratorWitnessMIR. | Camille GILLOT | -5/+1 |
| 2023-08-30 | Revert "Auto merge of #102417 - oli-obk:opaque_lifetimes2, r=jackh726" | Oli Scherer | -1/+9 |
| 2023-08-28 | Test variances of opaque captures | Michael Goulet | -0/+15 |
| 2023-08-07 | Store the laziness of type aliases in the DefKind | León Orell Valerian Liehr | -11/+8 |
| 2023-08-03 | Compute variances for lazy type aliases | León Orell Valerian Liehr | -5/+41 |
| 2023-08-02 | Remove constness from `TraitPredicate` | Deadbeef | -1/+0 |
| 2023-07-25 | inline format!() args from rustc_codegen_llvm to the end (4) | Matthias Krüger | -2/+2 |
| 2023-07-17 | Rename arg_iter to iter_instantiated | Michael Goulet | -1/+1 |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -34/+34 |
| 2023-07-08 | Replace RPITIT current impl with new strategy that lowers as a GAT | Santiago Pastorino | -9/+1 |
| 2023-07-07 | Remove variances_of on RPITIT gats, remove its one use-case | Michael Goulet | -9/+3 |
| 2023-06-29 | Properly implement variances_of for RPITIT GAT | Santiago Pastorino | -9/+15 |
| 2023-06-22 | Migrate item_bounds to ty::Clause | Michael Goulet | -8/+5 |
| 2023-06-19 | s/Clause/ClauseKind | Michael Goulet | -3/+3 |
| 2023-05-15 | Move expansion of query macros in rustc_middle to rustc_middle::query | John Kåre Alsaker | -1/+1 |
| 2023-04-25 | Rollup merge of #110556 - kylematsuda:earlybinder-explicit-item-bounds, r=com... | Matthias Krüger | -2/+1 |
| 2023-04-21 | Allow `LocalDefId` as the argument to `def_path_str` | Oli Scherer | -1/+1 |
| 2023-04-20 | add subst_identity_iter and subst_identity_iter_copied methods on EarlyBinder... | Kyle Matsuda | -2/+1 |
| 2023-04-20 | add EarlyBinder to output of explicit_item_bounds; replace bound_explicit_ite... | Kyle Matsuda | -1/+1 |
| 2023-04-16 | Remove `TypeSuper{Foldable,Visitable}` impls for `Region`. | Nicholas Nethercote | -1/+1 |
| 2023-03-21 | IdentitySubsts::identity_for_item takes Into<DefId> | Michael Goulet | -1/+1 |
| 2023-03-21 | Use local key in providers | Michael Goulet | -4/+4 |
| 2023-03-15 | ImplTraitPlaceholder -> is_impl_trait_in_trait | Santiago Pastorino | -4/+8 |
| 2023-03-07 | Rollup merge of #108460 - obeis:hir-analysis-migrate-diagnostics-2, r=compile... | Matthias Krüger | -1/+6 |
| 2023-03-05 | migrate `rustc_hir_analysis` to session diagnostic | Obei Sideg | -1/+6 |
| 2023-03-02 | rustc_middle: Remove trait `DefIdTree` | Vadim Petrochenkov | -1/+1 |
| 2023-02-22 | Remove type-traversal trait aliases | Alan Egerton | -4/+2 |