| Age | Commit message (Expand) | Author | Lines |
| 2025-07-28 | use let chains in mir, resolve, target | Kivooeo | -48/+41 |
| 2025-07-07 | Auto merge of #143182 - xdoardo:more-addrspace, r=workingjubilee | bors | -9/+9 |
| 2025-07-07 | compiler: Parse `p-` specs in datalayout string, allow definition of custom d... | Edoardo Marangoni | -9/+9 |
| 2025-07-05 | use `div_ceil` instead of manual logic | Folkert de Vries | -3/+3 |
| 2025-07-05 | use `is_multiple_of` instead of manual modulo | Folkert de Vries | -3/+3 |
| 2025-07-03 | setup CI and tidy to use typos for spellchecking and fix few typos | klensy | -1/+1 |
| 2025-06-16 | Fix RISC-V C function ABI when passing/returning structs containing floats | beetrees | -101/+178 |
| 2025-06-15 | Rollup merge of #142389 - beetrees:cranelift-arg-ext, r=bjorn3 | León Orell Valerian Liehr | -2/+3 |
| 2025-06-14 | Remove all support for wasm's legacy ABI | bjorn3 | -51/+4 |
| 2025-06-12 | Apply ABI attributes on return types in `rustc_codegen_cranelift` | beetrees | -2/+3 |
| 2025-06-08 | Rollup merge of #142053 - heiher:loong32-none, r=wesleywiser | Jubilee | -2/+2 |
| 2025-06-06 | Add new Tier-3 targets: `loongarch32-unknown-none*` | WANG Rui | -2/+2 |
| 2025-06-04 | x86 (32/64): go back to passing SIMD vectors by-ptr | Ralf Jung | -22/+5 |
| 2025-06-03 | compiler: actually remove Conv now that it is irrelevant | Jubilee Young | -101/+0 |
| 2025-06-03 | compiler: simplify TargetOptions ABI functions | Jubilee Young | -1/+0 |
| 2025-06-03 | compiler: change Conv to CanonAbi | Jubilee Young | -6/+6 |
| 2025-06-03 | compiler: add AbiMap | Jubilee Young | -0/+1 |
| 2025-05-17 | Rollup merge of #135808 - tiif:conv_display, r=workingjubilee | Matthias Krüger | -0/+32 |
| 2025-05-12 | Use unreachable instead of panic | tiif | -1/+1 |
| 2025-04-07 | mitigate MSVC unsoundness by not emitting alignment attributes on win32-msvc ... | Ralf Jung | -0/+1 |
| 2025-04-06 | remove compiler support for `extern "rust-intrinsic"` blocks | Skgland | -29/+15 |
| 2025-04-04 | Rollup merge of #138949 - madsmtm:rename-to-darwin, r=WaffleLapkin | Matthias Krüger | -2/+2 |
| 2025-03-25 | Rename `is_like_osx` to `is_like_darwin` | Mads Marquart | -2/+2 |
| 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-12 | Remove invalid Conv | tiif | -9/+8 |
| 2025-03-12 | fmt | tiif | -8/+8 |
| 2025-03-12 | Implement Display by mapping Conv to ExternAbi | tiif | -26/+27 |
| 2025-03-12 | impl Display for Conv | tiif | -0/+32 |
| 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 |