| Age | Commit message (Expand) | Author | Lines |
| 2023-12-10 | remove redundant imports | surechen | -2/+0 |
| 2023-11-22 | Rollup merge of #118147 - Nilstrieb:no-redundant-casts, r=WaffleLapkin | Michael Goulet | -3/+1 |
| 2023-11-21 | Fix some unnecessary casts | Nilstrieb | -3/+1 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -3/+3 |
| 2023-11-08 | rename `BorrowKind::Shallow` to `Fake` | lcnr | -1/+1 |
| 2023-10-20 | s/generator/coroutine/ | Oli Scherer | -2/+2 |
| 2023-10-20 | s/Generator/Coroutine/ | Oli Scherer | -1/+1 |
| 2023-10-02 | have better explanation for `relate_types` | ouz-a | -3/+7 |
| 2023-10-02 | subtyping_projections | ouz-a | -0/+1 |
| 2023-09-21 | rename mir::Constant -> mir::ConstOperand, mir::ConstKind -> mir::Const | Ralf Jung | -1/+1 |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -6/+6 |
| 2023-07-05 | Move `TyCtxt::mk_x` to `Ty::new_x` where applicable | Boxy | -11/+13 |
| 2023-06-20 | merge `BorrowKind::Unique` into `BorrowKind::Mut` | Ziru Niu | -5/+0 |
| 2023-06-19 | Promote unchecked_add/sub/mul/shl/shr to mir::BinOp | Scott McMurray | -2/+16 |
| 2023-04-21 | offset_of | DrMeepster | -1/+3 |
| 2023-04-09 | Remove identity casts | Nilstrieb | -1/+1 |
| 2023-04-02 | Use `&IndexSlice` instead of `&IndexVec` where possible | Scott McMurray | -5/+5 |
| 2023-03-30 | Update `ty::VariantDef` to use `IndexVec<FieldIdx, FieldDef>` | Scott McMurray | -1/+1 |
| 2023-03-29 | Rollup merge of #109716 - scottmcm:field-to-fieldidx, r=oli-obk | Matthias Krüger | -4/+4 |
| 2023-03-29 | Support TLS access into dylibs on Windows | John Kåre Alsaker | -11/+1 |
| 2023-03-28 | Move `mir::Field` → `abi::FieldIdx` | Scott McMurray | -4/+4 |
| 2023-02-24 | Rename many interner functions. | Nicholas Nethercote | -2/+4 |
| 2023-02-16 | remove bound_type_of query; make type_of return EarlyBinder; change type_of i... | Kyle Matsuda | -4/+2 |
| 2023-02-16 | change usages of type_of to bound_type_of | Kyle Matsuda | -1/+1 |
| 2023-02-14 | s/eval_usize/eval_target_usize/ for clarity | Oli Scherer | -1/+1 |
| 2023-02-13 | Reduce direct `mk_ty` usage. | Nicholas Nethercote | -1/+1 |
| 2023-02-02 | Put a DefId in AggregateKind. | Camille GILLOT | -2/+2 |
| 2022-12-20 | Some tracing cleanups | Oli Scherer | -4/+3 |
| 2022-12-19 | Revert "Auto merge of #103880 - b-naber:field-ty-mir, r=lcnr" | Rémy Rakic | -8/+7 |
| 2022-12-18 | don't restuct references just to reborrow | Matthias Krüger | -1/+1 |
| 2022-11-23 | use no type in ProjectionElem::Field for PlaceBuilder::UpVar | b-naber | -7/+8 |
| 2022-09-20 | Auto merge of #99806 - oli-obk:unconstrained_opaque_type, r=estebank | bors | -1/+3 |
| 2022-09-19 | remove the `Subst` trait, always use `EarlyBinder` | lcnr | -1/+0 |
| 2022-09-16 | Revert "Revert "Rollup merge of #98582 - oli-obk:unconstrained_opaque_type, r... | Oli Scherer | -1/+3 |
| 2022-07-30 | Use LocalDefId for closures more | Cameron Steffen | -2/+2 |
| 2022-07-20 | Revert "Rollup merge of #98582 - oli-obk:unconstrained_opaque_type, r=estebank" | Oli Scherer | -3/+1 |
| 2022-07-15 | Introduce opaque type to hidden type projection | Oli Scherer | -1/+3 |
| 2022-07-12 | add new rval, pull deref early | ouz-a | -0/+1 |
| 2022-07-05 | Add #[derive(TypeVisitable)] | Alan Egerton | -1/+1 |
| 2022-05-31 | Add a pointer to address cast kind | Tomasz Miąsko | -17/+0 |
| 2022-05-24 | Add dead store elimination pass | Jakob Degen | -0/+17 |
| 2022-05-13 | Add bound_type_of | Jack Huey | -2/+2 |
| 2022-05-10 | Introduce EarlyBinder | Jack Huey | -2/+4 |
| 2022-05-03 | Update `ProjectionElem::Downcast` documentation | Tomasz Miąsko | -1/+1 |
| 2022-04-11 | Adjust computation of place types to detect more invalid places | Jakob Degen | -0/+3 |
| 2022-03-11 | Improve `AdtDef` interning. | Nicholas Nethercote | -1/+1 |
| 2022-03-08 | add `#[rustc_pass_by_value]` to more types | lcnr | -5/+5 |
| 2022-02-21 | use `List<Ty<'tcx>>` for tuples | lcnr | -1/+1 |
| 2022-02-15 | Overhaul `TyS` and `Ty`. | Nicholas Nethercote | -3/+3 |
| 2022-01-03 | Rollup merge of #90102 - nbdd0121:box3, r=jonas-schievink | Matthias Krüger | -4/+1 |