| Age | Commit message (Expand) | Author | Lines |
| 2024-04-19 | Auto merge of #117919 - daxpedda:wasm-c-abi, r=wesleywiser | bors | -4/+6 |
| 2024-04-18 | Simplify `static_assert_size`s. | Nicholas Nethercote | -1/+1 |
| 2024-04-08 | force_array -> is_consecutive | Nikita Popov | -56/+49 |
| 2024-04-08 | Fix argument ABI for overaligned structs on ppc64le | Nikita Popov | -32/+58 |
| 2024-04-03 | Rollup merge of #123401 - Zalathar:assert-size-aarch64, r=fmease | Jacob Pratt | -1/+1 |
| 2024-04-03 | Check `x86_64` size assertions on `aarch64`, too | Zalathar | -1/+1 |
| 2024-03-17 | Revert "sparc64: fix crash in ABI code for { f64, f32 } struct" | Erik Desjardins | -8/+6 |
| 2024-03-17 | make CastTarget::size and CastTarget::llvm_type consistent, remove | Erik Desjardins | -11/+14 |
| 2024-03-17 | sparc64: fix crash in ABI code for { f64, f32 } struct | Erik Desjardins | -6/+8 |
| 2024-03-11 | update make_indirect_byval comment about missing fix (this PR is the fix) | Erik Desjardins | -3/+1 |
| 2024-03-11 | Auto merge of #122050 - erikdesjardins:sret, r=nikic | bors | -4/+35 |
| 2024-03-10 | Introduce perma-unstable `wasm-c-abi` flag | daxpedda | -4/+6 |
| 2024-03-09 | once byval abi is computed, the target abi isn't used further | erikdesjardins | -1/+1 |
| 2024-03-09 | improve byval abi docs | Erik Desjardins | -5/+34 |
| 2024-03-07 | fix now-incorrect parenthetical about byval attr | Erik Desjardins | -2/+4 |
| 2024-03-06 | Add arm64ec-pc-windows-msvc target | Daniel Paoliello | -1/+1 |
| 2024-02-28 | Add `f16` and `f128` to `rustc_type_ir::FloatTy` and `rustc_abi::Primitive` | Trevor Gross | -4/+4 |
| 2024-01-30 | Remove the `abi_amdgpu_kernel` feature | clubby789 | -2/+0 |
| 2024-01-13 | Rollup merge of #119587 - beepster4096:system_varargs, r=petrochenkov | Matthias Krüger | -2/+2 |
| 2024-01-12 | allow system abi to be variadic | beepster4096 | -2/+2 |
| 2024-01-07 | Unions are not PointerLike | Michael Goulet | -2/+2 |
| 2023-12-30 | Update to bitflags 2 in the compiler | Nilstrieb | -2/+4 |
| 2023-11-25 | Auto merge of #118127 - RalfJung:unadjusted-abi, r=compiler-errors | bors | -0/+1 |
| 2023-11-22 | Replace `no_ord_impl` with `orderable`. | Nicholas Nethercote | -0/+2 |
| 2023-11-22 | Replace `custom_encodable` with `encodable`. | Nicholas Nethercote | -0/+2 |
| 2023-11-21 | the unadjusted ABI needs to pass aggregates by-value | Ralf Jung | -0/+1 |
| 2023-11-19 | Auto merge of #117500 - RalfJung:aggregate-abi, r=davidtwco | bors | -21/+128 |
| 2023-11-19 | make_direct_deprecated: dont overwrite already set attributes | Ralf Jung | -4/+10 |
| 2023-11-17 | Rollup merge of #117338 - workingjubilee:asmjs-meets-thanatos, r=b-naber | Matthias Krüger | -1/+0 |
| 2023-11-07 | test and fix some more targets | Ralf Jung | -0/+12 |
| 2023-11-03 | default Aggregate ABI to Indirect, and make sure it's never used for unsized | Ralf Jung | -18/+107 |
| 2023-10-31 | Enums in offset_of: update based on est31, scottmcm & llogiq review | George Bateman | -17/+12 |
| 2023-10-31 | Support enum variants in offset_of! | George Bateman | -8/+16 |
| 2023-10-28 | Remove asmjs from compiler | Jubilee Young | -1/+0 |
| 2023-10-25 | implement C ABI lowering for CSKY | dirreke | -8/+30 |
| 2023-10-13 | Format all the let chains in compiler | Michael Goulet | -1/+2 |
| 2023-10-02 | Implement Deref<LayoutS> for Layout | Lukas Wirth | -0/+7 |
| 2023-10-02 | Add VariantIdx back | Lukas Wirth | -4/+21 |
| 2023-10-02 | Move FieldIdx and Layout to rustc_target | Lukas Wirth | -0/+82 |
| 2023-10-02 | Bring back generic FieldIdx | Lukas Wirth | -2/+2 |
| 2023-09-20 | rustc_target/loongarch: Fix passing of transparent unions with only one non-Z... | WANG Rui | -0/+11 |
| 2023-09-19 | rustc_target/riscv: Fix passing of transparent unions with only one non-ZST m... | msizanoen | -0/+19 |
| 2023-09-17 | Rollup merge of #115654 - RalfJung:pass-mode-cast, r=compiler-errors | Dylan DPC | -27/+37 |
| 2023-09-15 | special case `TyAndLayout` debug impl | Boxy | -3/+38 |
| 2023-09-15 | clarify PassMode::Indirect as well | Ralf Jung | -18/+19 |
| 2023-09-15 | explain PassMode::Cast | Ralf Jung | -9/+18 |
| 2023-09-12 | add helper method for finding the one non-1-ZST field | Ralf Jung | -0/+21 |
| 2023-09-10 | fix homogeneous_aggregate not ignoring some 1-ZST | Ralf Jung | -4/+9 |
| 2023-09-08 | turns out Layout has some more things to worry about -- move ABI comparison i... | Ralf Jung | -1/+10 |
| 2023-09-08 | the wasm ABI behavior is a bug | Ralf Jung | -2/+9 |