| Age | Commit message (Expand) | Author | Lines |
| 2024-10-08 | compiler: Factor rustc_target::abi::* out of middle::ty::layout | Jubilee Young | -7/+17 |
| 2024-10-04 | Use wide pointers consistenly across the compiler | Urgau | -7/+7 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -9/+8 |
| 2024-09-21 | Rollup merge of #127766 - folkertdev:c-cmse-nonsecure-entry, r=jackh726 | Michael Goulet | -0/+1 |
| 2024-09-21 | add `C-cmse-nonsecure-entry` ABI | Folkert de Vries | -0/+1 |
| 2024-09-20 | TL note: current means target | Jubilee Young | -1/+1 |
| 2024-09-18 | Rollup merge of #130457 - nnethercote:cleanup-codegen-traits, r=bjorn3 | Matthias Krüger | -2/+2 |
| 2024-09-17 | Use associative type defaults in `{Layout,FnAbi}OfHelpers`. | Nicholas Nethercote | -2/+2 |
| 2024-09-16 | layout computation: eagerly error for unexpected unsized fields | Lukas Markeffsky | -17/+10 |
| 2024-09-16 | make `LayoutCx` not generic | Lukas Markeffsky | -28/+9 |
| 2024-09-11 | Simplify some nested if statements | Michael Goulet | -4/+4 |
| 2024-09-06 | Make `Ty::boxed_ty` return an `Option` | Pavel Grigorenko | -2/+4 |
| 2024-08-25 | Avoid taking reference of &TyKind | Michael Goulet | -1/+1 |
| 2024-08-14 | Auto merge of #128812 - nnethercote:shrink-TyKind-FnPtr, r=compiler-errors | bors | -4/+6 |
| 2024-08-12 | Avoid a `FnPtr` deconstruct-and-recreate. | Nicholas Nethercote | -4/+5 |
| 2024-08-11 | Rename normalization functions to raw | Michael Goulet | -1/+1 |
| 2024-08-09 | Shrink `TyKind::FnPtr`. | Nicholas Nethercote | -2/+3 |
| 2024-08-08 | Rename struct_tail_erasing_lifetimes to struct_tail_for_codegen | Michael Goulet | -2/+2 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -15/+16 |
| 2024-07-11 | Remove extern "wasm" ABI | Nikita Popov | -1/+0 |
| 2024-06-25 | Auto merge of #125740 - RalfJung:transmute-size-check, r=oli-obk | bors | -8/+17 |
| 2024-06-19 | Stabilise c_unwind | Gary Guo | -35/+1 |
| 2024-06-18 | Use a dedicated type instead of a reference for the diagnostic context | Oli Scherer | -2/+2 |
| 2024-06-16 | Rename InstanceDef -> InstanceKind | Michael Goulet | -2/+2 |
| 2024-06-14 | Use is_lang_item more aggressively | Michael Goulet | -2/+3 |
| 2024-06-08 | offset_of: allow (unstably) taking the offset of slice tail fields | Ralf Jung | -0/+34 |
| 2024-06-05 | Basic removal of `Ty` from places (boring) | Boxy | -3/+1 |
| 2024-06-01 | Auto merge of #125775 - compiler-errors:uplift-closure-args, r=lcnr | bors | -1/+1 |
| 2024-06-01 | Uplift TypeRelation and Relate | Michael Goulet | -1/+1 |
| 2024-06-01 | Increase vtable layout size | Mark Rousskov | -18/+7 |
| 2024-05-30 | transmute size check: properly account for alignment | Ralf Jung | -8/+17 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_middle`. | Nicholas Nethercote | -0/+1 |
| 2024-05-10 | Rollup merge of #124797 - beetrees:primitive-float, r=davidtwco | Matthias Krüger | -4/+23 |
| 2024-05-08 | Handle normalization failure in `struct_tail_erasing_lifetimes` | Gurinder Singh | -7/+8 |
| 2024-05-08 | Rollup merge of #124548 - gurry:113272-ice-failed-to-normalize, r=compiler-er... | Matthias Krüger | -1/+16 |
| 2024-05-06 | Refactor float `Primitive`s to a separate `Float` type | beetrees | -4/+23 |
| 2024-05-02 | Inline & delete `Ty::new_unit`, since it's just a field access | Waffle Lapkin | -2/+2 |
| 2024-05-01 | Handle normalization failure in `struct_tail_erasing_lifetimes` | Gurinder Singh | -1/+16 |
| 2024-04-29 | Remove `extern crate rustc_macros` from `rustc_middle`. | Nicholas Nethercote | -0/+1 |
| 2024-04-22 | Fix ICE when ADT tail has type error | Gurinder Singh | -0/+4 |
| 2024-04-19 | Auto merge of #117919 - daxpedda:wasm-c-abi, r=wesleywiser | bors | -1/+15 |
| 2024-04-08 | Actually create ranged int types in the type system. | Oli Scherer | -0/+1 |
| 2024-03-22 | Auto merge of #122900 - matthiaskrgr:rollup-nls90mb, r=matthiaskrgr | bors | -1/+6 |
| 2024-03-22 | Rollup merge of #114009 - dvdhrm:pr/transmzst, r=pnkfelix | Matthias Krüger | -1/+6 |
| 2024-03-22 | Make RawPtr take Ty and Mutbl separately | Michael Goulet | -2/+2 |
| 2024-03-22 | Programmatically convert some of the pat ctors | Michael Goulet | -2/+2 |
| 2024-03-21 | Sorting arbitrary constants should not be done, as it relies on `DefId` order... | Oli Scherer | -64/+3 |
| 2024-03-20 | compiler: allow transmute of ZST arrays with generics | David Rheinsberg | -1/+6 |
| 2024-03-11 | Rename `IntoDiagnostic` as `Diagnostic`. | Nicholas Nethercote | -5/+5 |
| 2024-03-11 | Rename `IntoDiagnosticArg` as `IntoDiagArg`. | Nicholas Nethercote | -4/+4 |