| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -20/+20 |
| 2023-07-12 | Re-format let-else per rustfmt update | Mark Rousskov | -2/+7 |
| 2023-07-10 | aarch64-linux: properly handle 128bit aligned aggregates | Erik Desjardins | -0/+5 |
| 2023-07-10 | repr(align) <= 4 should still be byval | Erik Desjardins | -5/+5 |
| 2023-07-10 | move has_repr to layout, handle repr(transparent) properly | Erik Desjardins | -0/+5 |
| 2023-07-06 | add helper methods for accessing struct tail | Lukas Markeffsky | -9/+2 |
| 2023-07-06 | sanity check field offsets in unsizeable structs | Lukas Markeffsky | -0/+49 |
| 2023-07-06 | clean up struct layout code | Lukas Markeffsky | -32/+37 |
| 2023-07-05 | Move `TyCtxt::mk_x` to `Ty::new_x` where applicable | Boxy | -2/+2 |
| 2023-07-01 | Put `LayoutError` behind reference to shrink result | Nilstrieb | -24/+41 |
| 2023-06-23 | Rollup merge of #112810 - compiler-errors:dont-ice-on-bad-layout, r=wesleywiser | Matthias Krüger | -7/+28 |