| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2025-02-09 | compiler: gate `extern "{abi}"` in ast_lowering | Jubilee Young | -107/+5 |
| 2025-02-08 | Rustfmt | bjorn3 | -4/+7 |
| 2025-02-06 | compiler: reorganize rustc_abi to be more internally uniform | Jubilee Young | -74/+78 |
| 2025-01-17 | Auto merge of #135047 - Flakebi:amdgpu-kernel-cc, r=workingjubilee | bors | -13/+22 |
| 2025-01-16 | Add gpu-kernel calling convention | Flakebi | -13/+22 |
| 2025-01-10 | fix ZST handling for Windows ABIs on MSVC target | Ralf Jung | -0/+4 |
| 2025-01-10 | exclude unsizable tail from randomization seed calculation | The 8472 | -13/+9 |
| 2025-01-10 | Foo<T> != Foo<U> under layout randomization | The 8472 | -2/+74 |
| 2024-12-30 | compiler: Add a statement-of-intent to `rustc_abi` | Jubilee Young | -0/+32 |
| 2024-12-18 | make no-variant types a dedicated Variants variant | Ralf Jung | -14/+17 |
| 2024-12-18 | Variants::Single: do not use invalid VariantIdx for uninhabited enums | Ralf Jung | -11/+11 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -2/+1 |
| 2024-12-01 | fix safe-transmute handling of enums | Ralf Jung | -1/+5 |
| 2024-11-30 | improve TagEncoding::Niche docs and sanity check | Ralf Jung | -5/+19 |
| 2024-11-22 | Auto merge of #130867 - michirakara:steps_between, r=dtolnay | bors | -1/+1 |
| 2024-11-21 | distinguish overflow and unimplemented in Step::steps_between | michirakara | -1/+1 |
| 2024-11-14 | Support s390x z13 vector ABI | Taiki Endo | -0/+18 |
| 2024-11-08 | pointee_info_at: fix logic for recursing into enums | Ralf Jung | -4/+12 |
| 2024-10-30 | compiler: Lift `rustc_target::spec::abi::Abi` to `rustc_abi::ExternAbi` | Jubilee Young | -0/+372 |
| 2024-10-29 | compiler: `rustc_abi::Abi` => `BackendRepr` | Jubilee Young | -111/+133 |