| Age | Commit message (Expand) | Author | Lines |
| 2024-04-09 | Handle const generic pattern types | Santiago Pastorino | -2/+6 |
| 2024-04-08 | Actually create ranged int types in the type system. | Oli Scherer | -0/+33 |
| 2024-04-04 | Rollup merge of #123464 - fmease:rn-has-proj-to-has-aliases, r=compiler-errors | Jacob Pratt | -2/+2 |
| 2024-04-04 | Rename HAS_PROJECTIONS to HAS_ALIASES etc. | León Orell Valerian Liehr | -2/+2 |
| 2024-04-04 | Rollup merge of #121546 - gurry:121473-ice-sizeof-mir-op, r=oli-obk | Matthias Krüger | -1/+37 |
| 2024-04-04 | Error out of layout calculation if a non-last struct field is unsized | Gurinder Singh | -1/+37 |
| 2024-04-03 | rustc_index: Add a `ZERO` constant to index types | Vadim Petrochenkov | -1/+1 |
| 2024-03-24 | Require coroutine kind type to be passed to TyCtxt::coroutine_layout | Michael Goulet | -2/+2 |
| 2024-03-24 | Always use tcx.coroutine_layout over calling optimized_mir directly | Michael Goulet | -1/+1 |
| 2024-03-22 | -Zprint-type-sizes: print the types of awaitees and unnamed coroutine locals. | Kevin Reid | -1/+9 |
| 2024-03-22 | Programmatically convert some of the pat ctors | Michael Goulet | -1/+1 |
| 2024-02-28 | Add `f16` and `f128` to `rustc_type_ir::FloatTy` and `rustc_abi::Primitive` | Trevor Gross | -0/+2 |
| 2024-02-21 | Convert `delayed_bug`s to `bug`s. | Nicholas Nethercote | -2/+1 |
| 2024-02-12 | Dejargnonize subst | Shoyu Vanilla | -3/+3 |
| 2024-02-06 | Add CoroutineClosure to TyKind, AggregateKind, UpvarArgs | Michael Goulet | -0/+11 |
| 2024-01-15 | Rollup merge of #119971 - compiler-errors:zip-eq, r=nnethercote | Matthias Krüger | -1/+3 |
| 2024-01-14 | Use zip_eq to enforce that things being zipped have equal sizes | Michael Goulet | -1/+3 |
| 2024-01-10 | Add `DiagCtxt::delayed_bug`. | Nicholas Nethercote | -8/+3 |
| 2023-12-28 | Remove movability from TyKind::Coroutine | Michael Goulet | -2/+2 |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -9/+9 |
| 2023-12-12 | Coroutine variant fields can be uninitialized | Tomasz Miąsko | -1/+4 |
| 2023-12-11 | Auto merge of #117116 - calebzulawski:repr-simd-packed, r=workingjubilee | bors | -2/+16 |
| 2023-12-10 | remove redundant imports | surechen | -3/+1 |
| 2023-12-02 | Implement repr(packed) for repr(simd) | Caleb Zulawski | -2/+16 |
| 2023-12-02 | Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`. | Nicholas Nethercote | -4/+4 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -2/+2 |
| 2023-11-20 | Inline and remove `record_layout_for_printing`. | Nicholas Nethercote | -15/+5 |
| 2023-11-20 | Reduce exposure of some items. | Nicholas Nethercote | -1/+1 |
| 2023-11-13 | Compute layout with spans for better cycle errors in coroutines | Michael Goulet | -5/+5 |
| 2023-10-20 | s/generator/coroutine/ | Oli Scherer | -24/+24 |
| 2023-10-20 | s/Generator/Coroutine/ | Oli Scherer | -14/+14 |
| 2023-10-13 | Format all the let chains in compiler | Michael Goulet | -21/+19 |
| 2023-10-02 | Implement Deref<LayoutS> for Layout | Lukas Wirth | -1/+1 |
| 2023-09-23 | Remove GeneratorWitness and rename GeneratorWitnessMIR. | Camille GILLOT | -5/+1 |
| 2023-09-18 | Explain `with_reveal_all_normalized` usage | Oli Scherer | -0/+3 |
| 2023-09-11 | Disentangle `Debug` and `Display` for `Ty`. | Nicholas Nethercote | -1/+2 |
| 2023-08-29 | some more is_zst that should be is_1zst | Ralf Jung | -1/+1 |
| 2023-08-01 | Use upvar_tys in more places, make it a list | Michael Goulet | -2/+6 |
| 2023-07-27 | Don't attempt to compute layout of type referencing error | Michael Goulet | -2/+13 |
| 2023-07-21 | Revert "Auto merge of #113166 - moulins:ref-niches-initial, r=oli-obk" | David Tolnay | -140/+112 |
| 2023-07-21 | Move `naive_layout_of` query provider in separate sibling module | Moulins | -229/+5 |
| 2023-07-21 | Add doc-comments for `NaiveLayout` | Moulins | -1/+1 |
| 2023-07-21 | Track ABI info. in `NaiveLayout`, and use it for `PointerLike` checks | Moulins | -55/+77 |
| 2023-07-21 | Track exactness in `NaiveLayout` and use it for `SizeSkeleton` checks | Moulins | -32/+39 |
| 2023-07-21 | restrict the valid range of references if `-Z reference-niches` is set | Moulins | -11/+33 |
| 2023-07-21 | add crate-local `-Z reference_niches` unstable flag (does nothing for now) | Moulins | -2/+9 |
| 2023-07-21 | properly handle arrays and wide pointers in `naive_layout_of` | Moulins | -80/+115 |
| 2023-07-21 | add `naive_layout_of` query | Moulins | -19/+178 |
| 2023-07-15 | Auto merge of #112157 - erikdesjardins:align, r=nikic | bors | -0/+10 |
| 2023-07-14 | i686-windows: make requested alignment > 4 special case apply transitively | Erik Desjardins | -5/+5 |