| Age | Commit message (Expand) | Author | Lines |
| 2025-03-25 | make -Zwasm-c-abi=legacy suppress the lint | Ralf Jung | -1/+1 |
| 2025-03-25 | add FCW to warn about wasm ABI transition | Ralf Jung | -0/+3 |
| 2025-03-07 | Rollup merge of #137363 - workingjubilee:untangle-x86-abi-impl, r=jieyouxu | Jacob Pratt | -23/+89 |
| 2025-03-05 | compiler: factor Windows x86-32 ABI impl into its own file | Jubilee Young | -23/+89 |
| 2025-02-28 | rename BackendRepr::Vector → SimdVector | Ralf Jung | -13/+13 |
| 2025-02-20 | Rollup merge of #137318 - bjorn3:cg_clif_abi_workaround, r=workingjubilee | Jubilee | -1/+3 |
| 2025-02-20 | Remove `BackendRepr::Uninhabited`, replaced with an `uninhabited: bool` field... | Zachary S | -10/+5 |
| 2025-02-20 | Workaround Cranelift not yet properly supporting vectors smaller than 128bit | bjorn3 | -1/+3 |
| 2025-02-19 | Rollup merge of #137094 - RalfJung:softfloat-means-no-simd, r=tgross35 | Matthias Krüger | -6/+10 |
| 2025-02-19 | x86_win64 ABI: do not use xmm0 with softfloat ABI | Ralf Jung | -6/+10 |
| 2025-02-18 | x86-sse2 ABI: use SSE registers for floats and SIMD | Ralf Jung | -47/+85 |
| 2025-02-12 | Rollup merge of #136807 - workingjubilee:merge-gpus-to-get-the-arcradeongefor... | Jacob Pratt | -4/+2 |
| 2025-02-10 | compiler: die immediately instead of handling unknown target codegen | Jubilee Young | -22/+3 |
| 2025-02-09 | compiler: internally merge `Conv::PtxKernel` into `GpuKernel` | Jubilee Young | -4/+2 |
| 2025-02-07 | compiler: remove reexports from rustc_target::callconv | Jubilee Young | -3/+2 |
| 2025-02-07 | compiler: remove rustc_target::abi entirely | Jubilee Young | -22/+22 |
| 2025-02-06 | compiler: make rustc_target have less weird reexports | Jubilee Young | -93/+116 |
| 2025-02-05 | Rollup merge of #133932 - bjorn3:fix_ptx_kernel_abi, r=wesleywiser | Jubilee | -14/+30 |
| 2025-01-28 | Auto merge of #134290 - tgross35:windows-i128-callconv, r=bjorn3,wesleywiser | bors | -7/+13 |
| 2025-01-27 | Windows x86: Change `i128` to return via the vector ABI | Trevor Gross | -7/+13 |
| 2025-01-26 | Restore previous ABI for f_single_u8_arg | bjorn3 | -1/+10 |
| 2025-01-26 | Avoid using make_direct_deprecated() in extern "ptx-kernel" | bjorn3 | -16/+23 |
| 2025-01-25 | Rollup merge of #135785 - folkertdev:s390x-vector-passmode-direct, r=bjorn3 | Jacob Pratt | -3/+11 |
| 2025-01-22 | Rollup merge of #134396 - mustartt:byval-pointer-natural-alignment, r=wesleyw... | Matthias Krüger | -1/+3 |
| 2025-01-20 | on s390x, use `PassMode::Direct` for vector types | Folkert de Vries | -3/+11 |
| 2025-01-17 | Auto merge of #135534 - folkertdev:fix-wasm-i128-f128, r=tgross35 | bors | -0/+12 |
| 2025-01-17 | Auto merge of #135047 - Flakebi:amdgpu-kernel-cc, r=workingjubilee | bors | -0/+3 |
| 2025-01-16 | use indirect return for `i128` and `f128` on wasm32 | Folkert de Vries | -0/+12 |
| 2025-01-16 | Add gpu-kernel calling convention | Flakebi | -0/+3 |
| 2025-01-12 | on Windows, consistently pass ZST by-ref | Ralf Jung | -16/+10 |
| 2025-01-10 | fix ZST handling for Windows ABIs on MSVC target | Ralf Jung | -23/+30 |
| 2024-12-18 | make no-variant types a dedicated Variants variant | Ralf Jung | -3/+3 |
| 2024-12-17 | byval parameter should have align 8 on aix | Henry Jiang | -1/+3 |
| 2024-12-13 | Fix powerpc64 big-endian FreeBSD ABI | Taiki Endo | -1/+1 |
| 2024-12-02 | rust_for_linux: -Zreg-struct-return commandline flag for X86 (#116973) | Andrew Zhogin | -2/+5 |
| 2024-11-22 | Rollup merge of #133102 - RalfJung:aarch64-softfloat, r=davidtwco,wesleywiser | Michael Goulet | -5/+58 |
| 2024-11-20 | aarch64 softfloat target: always pass floats in int registers | Ralf Jung | -5/+58 |
| 2024-11-14 | Support s390x z13 vector ABI | Taiki Endo | -8/+18 |
| 2024-11-08 | pointee_info_at: fix logic for recursing into enums | Ralf Jung | -1/+2 |
| 2024-10-29 | compiler: `rustc_abi::Abi` => `BackendRepr` | Jubilee Young | -65/+81 |
| 2024-10-23 | Set `signext` or `zeroext` for integer arguments on LoongArch64 | Asuna | -0/+29 |
| 2024-10-23 | Set `signext` or `zeroext` for integer arguments on RISC-V | Asuna | -0/+28 |
| 2024-10-23 | Introduce `adjust_for_rust_abi` in `rustc_target` | Asuna | -3/+151 |
| 2024-10-18 | compiler: Revert -Zregparm handling for extern Rust | Jubilee Young | -22/+0 |
| 2024-10-18 | rust_for_linux: -Zregparm=<N> commandline flag for X86 (#116972) | Andrew Zhogin | -49/+99 |
| 2024-10-11 | compiler: Wire `{TyAnd,}Layout` into `rustc_abi` | Jubilee Young | -247/+2 |
| 2024-10-11 | compiler: Empty out rustc_target::abi | Jubilee Young | -0/+3807 |