| Age | Commit message (Expand) | Author | Lines |
| 2025-08-09 | rename `TraitRef::from_method` to `from_assoc` | Deadbeef | -0/+3 |
| 2025-08-08 | Rollup merge of #144192 - RalfJung:atomicrmw-ptr, r=nikic | Trevor Gross | -5/+12 |
| 2025-07-31 | Remove the witness type from coroutine args | Michael Goulet | -19/+10 |
| 2025-07-23 | properly use caller-side panic location for some GenericArgs methods | Ralf Jung | -5/+12 |
| 2025-06-13 | Use more slicing and slice interning over iterable interning | León Orell Valerian Liehr | -1/+1 |
| 2025-05-27 | Fix some var names | Michael Goulet | -1/+1 |
| 2025-05-27 | Rename unpack to kind | Michael Goulet | -15/+15 |
| 2025-04-26 | convert some `GenericArg` to `Term` | lcnr | -4/+13 |
| 2025-04-15 | Split TypeFolder and FallibleTypeFolder | Michael Goulet | -1/+46 |
| 2025-04-12 | Move FlagComputation, PatternKind, and TypeWalker to rustc_type_ir | jackh726 | -0/+15 |
| 2025-04-05 | format | Adam Kobzan | -3/+3 |
| 2025-04-05 | Fix Typo | Adam Kobzan | -2/+2 |
| 2025-03-15 | Move codec module back into middle | Michael Goulet | -2/+2 |
| 2025-03-15 | Fold visit into ty | Michael Goulet | -3/+3 |
| 2025-03-15 | Squash fold into ty | Michael Goulet | -3/+3 |
| 2025-03-07 | compiler: Use size_of from the prelude instead of imported | Thalia Archibald | -4/+3 |
| 2025-02-25 | Teach structured errors to display short `Ty` | Esteban Küber | -2/+2 |
| 2025-02-22 | Greatly simplify lifetime captures in edition 2024 | Michael Goulet | -6/+4 |
| 2025-02-19 | Make fewer crates depend on rustc_ast_ir | Michael Goulet | -3/+1 |
| 2025-02-15 | HIR analysis: Remove unnecessary abstraction over list of clauses | León Orell Valerian Liehr | -1/+1 |
| 2024-11-12 | Delete the `cfg(not(parallel))` serial compiler | Noratrieb | -2/+0 |
| 2024-10-26 | Effects cleanup | Deadbeef | -3/+0 |
| 2024-10-24 | Remove associated type based effects logic | Michael Goulet | -5/+4 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -1/+1 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -13/+12 |
| 2024-07-17 | lift_to_tcx -> lift_to_interner | Michael Goulet | -1/+1 |
| 2024-06-21 | Rename a bunch of things | Michael Goulet | -3/+3 |
| 2024-06-18 | Fix transmute goal | Michael Goulet | -0/+4 |
| 2024-06-18 | Uplift the new trait solver | Michael Goulet | -0/+14 |
| 2024-06-13 | Rework most of structural_traits to be Interner-agnostic | Michael Goulet | -0/+2 |
| 2024-06-05 | Basic removal of `Ty` from places (boring) | Boxy | -3/+3 |
| 2024-06-01 | Uplift TypeRelation and Relate | Michael Goulet | -5/+64 |
| 2024-05-26 | Uplift EarlyBinder | Michael Goulet | -502/+4 |
| 2024-05-26 | Give EarlyBinder a tcx parameter | Michael Goulet | -35/+45 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_middle`. | Nicholas Nethercote | -0/+1 |
| 2024-05-21 | Uplift binder | Michael Goulet | -0/+8 |
| 2024-05-20 | Uplift TermKind | Michael Goulet | -0/+1 |
| 2024-05-18 | Uplift GenericArgKind, CanonicalVarValues, QueryInput | Michael Goulet | -7/+12 |
| 2024-05-10 | Lift `TraitRef` into `rustc_type_ir` | Michael Goulet | -0/+10 |
| 2024-05-10 | Lift `Lift` | Michael Goulet | -1/+1 |
| 2024-05-09 | Rename Generics::params to Generics::own_params | Michael Goulet | -2/+2 |
| 2024-04-29 | Remove `extern crate rustc_macros` from `rustc_middle`. | Nicholas Nethercote | -1/+3 |
| 2024-03-27 | Remove `Ord` from `Ty`, `Const`, and `Region` | Oli Scherer | -14/+1 |
| 2024-03-11 | Rename `IntoDiagnosticArg` as `IntoDiagArg`. | Nicholas Nethercote | -4/+4 |
| 2024-03-05 | Convert `TypeVisitor` and `DefIdVisitor` to use `VisitorResult` | Jason Newcomb | -4/+7 |
| 2024-02-28 | Rename `DiagnosticArg{,Map,Name,Value}` as `DiagArg{,Map,Name,Value}`. | Nicholas Nethercote | -2/+2 |
| 2024-02-15 | Replace `NonZero::<_>::new` with `NonZero::new`. | Markus Reiter | -3/+2 |
| 2024-02-15 | Use generic `NonZero` internally. | Markus Reiter | -2/+2 |
| 2024-02-12 | Dejargnonize subst | Shoyu Vanilla | -13/+13 |
| 2024-02-06 | Add CoroutineClosure to TyKind, AggregateKind, UpvarArgs | Michael Goulet | -1/+9 |