| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2021-12-22 | Store a `DefId` instead of an `AdtDef` in `AggregateKind::Adt` | Aaron Hill | -1/+1 |
| 2021-10-20 | Remove NullOp::Box | Gary Guo | -4/+1 |
| 2021-09-25 | Introduce `Rvalue::ShallowInitBox` | Gary Guo | -1/+4 |
| 2021-09-13 | Introduce NullOp::AlignOf | Gary Guo | -1/+1 |
| 2021-08-22 | Fix typos “an”→“a” and a few different ones that appeared in the sa... | Frank Steffahn | -1/+1 |
| 2021-03-12 | Prepare mir::Constant for ty::Const only supporting valtrees | Oli Scherer | -1/+1 |
| 2021-03-09 | Rollup merge of #82841 - hvdijk:x32, r=joshtriplett | Mara Bos | -1/+1 |
| 2021-03-06 | Change x64 size checks to not apply to x32. | Harald van Dijk | -1/+1 |
| 2021-03-05 | Shrink the size of Rvalue by 16 bytes | Oli Scherer | -2/+2 |
| 2021-02-26 | Miscellaneous inlining improvements | Tomasz Miąsko | -0/+1 |
| 2020-11-21 | add function to iterate through all sub-places, and add PlaceRef::ty | Ralf Jung | -0/+9 |
| 2020-10-19 | fix Rvalue::ty for ThreadLocalRef | Ralf Jung | -2/+6 |
| 2020-09-04 | Change ty.kind to a method | LeSeulArtichaut | -2/+2 |
| 2020-08-30 | mv compiler to compiler/ | mark | -0/+287 |