| Age | Commit message (Expand) | Author | Lines |
| 2025-07-17 | Add rust-invalid ABI | Michael Goulet | -0/+5 |
| 2025-06-20 | compiler: Rename LayoutS to LayoutData in comments | Zachary S | -8/+8 |
| 2025-06-12 | add `extern "custom"` functions | Folkert de Vries | -0/+10 |
| 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 | -61/+53 |
| 2025-06-07 | Rollup merge of #142140 - workingjubilee:sort-extern-abi-variants, r=bjorn3 | Guillaume Gomez | -36/+63 |
| 2025-06-06 | compiler: Remove superfluous renaming import of ExternAbi | Jubilee Young | -3/+1 |
| 2025-06-06 | compiler: Sort and doc ExternAbi variants | Jubilee Young | -33/+62 |
| 2025-06-06 | Rollup merge of #142103 - scottmcm:fieldidx-in-interp, r=oli-obk | Guillaume Gomez | -2/+9 |
| 2025-06-06 | Update compiler/rustc_abi/src/layout/ty.rs | scottmcm | -1/+1 |
| 2025-06-05 | Update `InterpCx::project_field` to take `FieldIdx` | Scott McMurray | -2/+9 |
| 2025-06-05 | canon_abi: make to_erased_extern_abi just a detail in formatting | Ralf Jung | -13/+6 |
| 2025-06-03 | Change `tag_field` to `FieldIdx` in `Variants::Multiple` | Scott McMurray | -5/+5 |
| 2025-06-03 | compiler: use CanonAbi for entry_abi | Jubilee Young | -1/+1 |
| 2025-05-31 | compiler: add CanonAbi | Jubilee Young | -7/+149 |
| 2025-04-13 | Initial `UnsafePinned`/`UnsafeUnpin` impl [Part 1: Libs] | Sky | -4/+4 |
| 2025-04-09 | Remove redundant words | timesince | -1/+1 |
| 2025-04-06 | remove compiler support for `extern "rust-intrinsic"` blocks | Skgland | -3/+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 | -101/+614 |
| 2025-03-08 | Move coroutine layout logic to `rustc_abi` | Moulins | -0/+350 |
| 2025-03-08 | Move SIMD layout logic to `rustc_abi` | Moulins | -12/+98 |
| 2025-03-08 | Remove most manual LayoutData creations and move them to `rustc_abi` | Moulins | -94/+171 |
| 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-03-04 | compiler: add `ExternAbi::is_rustic_abi` | Jubilee Young | -0/+11 |
| 2025-02-28 | rename BackendRepr::Vector → SimdVector | Ralf Jung | -20/+24 |
| 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 | -59/+73 |
| 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 | -10/+15 |
| 2025-02-20 | compiler: `BackendRepr::inherent_{size,align} -> scalar_{size,align}` | Jubilee Young | -40/+50 |
| 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 | -32/+28 |
| 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 | -2/+2 |
| 2025-02-15 | Replace some u64 hashes with Hash64 | Ben Kimock | -7/+9 |
| 2025-02-12 | Split out the `extern_system_varargs` feature | Jubilee Young | -2/+0 |
| 2025-02-11 | compiler: remove rustc_abi::lookup and AbiUnsupported | Jubilee Young | -17/+14 |
| 2025-02-11 | compiler: remove AbiDatas | Jubilee Young | -131/+9 |
| 2025-02-11 | compiler: compare and hash ExternAbi like its string | Jubilee Young | -12/+137 |
| 2025-02-11 | compiler: narrow scope of nightly cfg in rustc_abi | Jubilee Young | -6/+3 |
| 2025-02-09 | compiler: remove `abi`-specific `extern "{abi}"` suggestions | Jubilee Young | -20/+7 |