| Age | Commit message (Expand) | Author | Lines |
| 2025-09-29 | Rollup merge of #147134 - workingjubilee:remove-explicit-abialign-deref, r=Za... | Stuart Cook | -1/+1 |
| 2025-09-28 | remove explicit deref of AbiAlign for most methods | Jubilee Young | -1/+1 |
| 2025-09-27 | compiler: remove AbiAlign inside TargetDataLayout | Jubilee Young | -44/+41 |
| 2025-09-02 | Rollup merge of #144066 - RalfJung:extern-c-variadics, r=workingjubilee | Guillaume Gomez | -0/+2 |
| 2025-09-02 | stabilize extended_varargs_abi_support | Ralf Jung | -0/+2 |
| 2025-08-27 | turn pointer width into an integer in target.json | Waffle Lapkin | -1/+1 |
| 2025-07-29 | Pick the largest niche even if the largest niche is wrapped around | Oli Scherer | -0/+13 |
| 2025-07-23 | Don't emit two `assume`s in transmutes when one is a subset of the other | Scott McMurray | -0/+22 |
| 2025-07-12 | Simplify codegen for niche-encoded variant tests | Scott McMurray | -1/+34 |
| 2025-07-07 | Auto merge of #143182 - xdoardo:more-addrspace, r=workingjubilee | bors | -36/+259 |
| 2025-07-07 | compiler: Parse `p-` specs in datalayout string, allow definition of custom d... | Edoardo Marangoni | -36/+259 |
| 2025-07-05 | use `div_ceil` instead of manual logic | Folkert de Vries | -2/+1 |
| 2025-06-28 | move discr=varid check to layout_sanity_check | Florian Sextl | -3/+3 |
| 2025-06-28 | fix docs of FakeBorrowKind | Florian Sextl | -5/+5 |
| 2025-06-28 | improve TagEncoding docs | Florian Sextl | -12/+21 |
| 2025-06-20 | compiler: Rename LayoutS to LayoutData in comments | Zachary S | -1/+1 |
| 2025-06-08 | compiler: add Deref to AbiAlign to ease transition | Jubilee Young | -1/+9 |
| 2025-06-08 | Remove rustc's notion of "preferred" alignment AKA `__alignof` | Jubilee Young | -46/+44 |
| 2025-06-03 | Change `tag_field` to `FieldIdx` in `Variants::Multiple` | Scott McMurray | -1/+1 |
| 2025-05-31 | compiler: add CanonAbi | Jubilee Young | -2/+11 |
| 2025-04-09 | Remove redundant words | timesince | -1/+1 |
| 2025-03-29 | `BackendRepr::is_signed`: comment why this may panics | Lieselotte | -1/+2 |
| 2025-03-15 | Use {Decodable,Encodable}_NoContext in type_ir | Michael Goulet | -7/+25 |
| 2025-03-13 | Auto merge of #137152 - saethlin:bss-const-allocs, r=wesleywiser | bors | -2/+2 |
| 2025-03-11 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-10 | Revert "Use workspace lints for crates in `compiler/` #138084" | 许杰友 Jieyou Xu (Joe) | -0/+1 |
| 2025-03-09 | Rollup merge of #138158 - moulins:move-layout-to-rustc_abi, r=workingjubilee | Matthias Krüger | -42/+7 |
| 2025-03-08 | Move SIMD layout logic to `rustc_abi` | Moulins | -0/+7 |
| 2025-03-08 | Remove most manual LayoutData creations and move them to `rustc_abi` | Moulins | -42/+0 |
| 2025-03-08 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-06 | Rollup merge of #137805 - RalfJung:layout-debug-print, r=Noratrieb | Michael Goulet | -1/+1 |
| 2025-02-28 | rename BackendRepr::Vector → SimdVector | Ralf Jung | -14/+14 |
| 2025-02-28 | adjust Layout debug printing to match the internal field names | Ralf Jung | -1/+1 |
| 2025-02-23 | Rollup merge of #137334 - compiler-errors:edition-2024-fresh-2, r=saethlin,tr... | Jacob Pratt | -1/+1 |
| 2025-02-23 | Rollup merge of #137256 - workingjubilee:untangle-vector-abi-assumptions, r=b... | Matthias Krüger | -44/+49 |
| 2025-02-22 | Greatly simplify lifetime captures in edition 2024 | Michael Goulet | -1/+1 |
| 2025-02-22 | Fix binding mode problems | Michael Goulet | -9/+9 |
| 2025-02-20 | compiler: split vector_align into cabi and llvmlike | Jubilee Young | -9/+14 |
| 2025-02-20 | compiler: `BackendRepr::inherent_{size,align} -> scalar_{size,align}` | Jubilee Young | -26/+27 |
| 2025-02-20 | compiler: Align::max_for_offset -> Align::max_aligned_factor | Jubilee Young | -9/+8 |
| 2025-02-20 | Adjust LayoutData::uninhabited doc comment. | zachs18 | -2/+2 |
| 2025-02-20 | Remove `BackendRepr::Uninhabited`, replaced with an `uninhabited: bool` field... | Zachary S | -19/+16 |
| 2025-02-19 | Add a .bss-like scheme for encoded const allocs | Ben Kimock | -2/+2 |
| 2025-02-16 | Move hashes from rustc_data_structure to rustc_hashes so they can be shared w... | Ben Kimock | -1/+1 |
| 2025-02-15 | Replace some u64 hashes with Hash64 | Ben Kimock | -3/+4 |
| 2025-02-11 | compiler: remove rustc_abi::lookup and AbiUnsupported | Jubilee Young | -5/+8 |
| 2025-02-11 | compiler: remove AbiDatas | Jubilee Young | -8/+5 |
| 2025-02-11 | compiler: narrow scope of nightly cfg in rustc_abi | Jubilee Young | -5/+1 |
| 2025-02-09 | compiler: gate `extern "{abi}"` in ast_lowering | Jubilee Young | -3/+1 |
| 2025-02-08 | Rustfmt | bjorn3 | -4/+7 |