| Age | Commit message (Expand) | Author | Lines |
| 2024-10-11 | compiler: Empty out rustc_target::abi | Jubilee Young | -4076/+0 |
| 2024-10-11 | compiler: Move impl of ToJson for abi::Endian | Jubilee Young | -8/+0 |
| 2024-10-11 | Rollup merge of #131208 - mustartt:aix-call-abi, r=davidtwco | Matthias Krüger | -3/+13 |
| 2024-10-08 | compiler: Seal off the rustc_target::abi enum glob imports | Jubilee Young | -3/+2 |
| 2024-10-04 | Use wide pointers consistenly across the compiler | Urgau | -2/+2 |
| 2024-10-03 | update call | Henry Jiang | -1/+2 |
| 2024-10-03 | Add AIX Calling Convention | Henry Jiang | -3/+12 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -2/+2 |
| 2024-09-21 | add `C-cmse-nonsecure-entry` ABI | Folkert de Vries | -0/+2 |
| 2024-09-18 | compiler: s/make_indirect_byval/pass_by_stack_offset/ | Jubilee Young | -8/+7 |
| 2024-09-18 | compiler: Use make_indirect for the wasm ABI | Jubilee Young | -1/+1 |
| 2024-09-12 | Rollup merge of #130235 - compiler-errors:nested-if, r=michaelwoerister | Stuart Cook | -21/+19 |
| 2024-09-11 | Also fix if in else | Michael Goulet | -21/+19 |
| 2024-09-09 | Remove needless returns detected by clippy in the compiler | Eduardo Sánchez Muñoz | -7/+5 |
| 2024-09-03 | Auto merge of #129777 - nnethercote:unreachable_pub-4, r=Urgau | bors | -29/+29 |
| 2024-09-03 | Add `warn(unreachable_pub)` to `rustc_target`. | Nicholas Nethercote | -29/+29 |
| 2024-09-02 | chore: Fix typos in 'compiler' (batch 3) | Alexander Cyon | -1/+1 |
| 2024-08-27 | ABI compat check: detect unadjusted ABI mismatches | Ralf Jung | -2/+17 |
| 2024-08-21 | Make `ArgAbi::make_indirect_force` more specific | beetrees | -8/+18 |
| 2024-08-18 | Auto merge of #125854 - beetrees:zst-arg-abi, r=estebank | bors | -18/+55 |
| 2024-08-11 | Refactor `powerpc64` call ABI handling | beetrees | -55/+12 |
| 2024-08-02 | Move ZST ABI handling to `rustc_target` | beetrees | -18/+55 |
| 2024-07-30 | Match LLVM ABI in `extern "C"` functions for `f128` on Windows | beetrees | -3/+7 |
| 2024-07-29 | Auto merge of #125016 - nicholasbishop:bishop-cb-112, r=tgross35 | bors | -0/+2 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -13/+13 |
| 2024-07-11 | Remove extern "wasm" ABI | Nikita Popov | -7/+7 |
| 2024-07-02 | Use the aligned size for alloca at args when the pass mode is cast. | DianQK | -1/+7 |
| 2024-06-12 | Auto merge of #125141 - SergioGasquez:feat/no_std-xtensa, r=davidtwco | bors | -0/+125 |
| 2024-06-12 | Rollup merge of #125980 - kjetilkjeka:nvptx_remove_direct_passmode, r=davidtwco | Jubilee | -8/+39 |
| 2024-06-08 | offset_of: allow (unstably) taking the offset of slice tail fields | Ralf Jung | -23/+0 |
| 2024-05-31 | NVPTX: Avoid PassMode::Direct for C ABI | Kjetil Kjeka | -8/+39 |
| 2024-05-30 | Add f16/f128 handling in a couple places | Nicholas Bishop | -0/+2 |
| 2024-05-29 | Teach rustc about the Xtensa call ABI. | Scott Mabin | -0/+125 |
| 2024-05-28 | Rollup merge of #117671 - kjetilkjeka:nvptx_c_abi_avoid_direct, r=davidtwco | Matthias Krüger | -5/+4 |
| 2024-05-15 | Improved the documentation of the FnAbi struct | Michał Kostrubiec | -4/+9 |
| 2024-05-10 | NVPTX: Avoid PassMode::Direct for args in C abi | Kjetil Kjeka | -5/+4 |
| 2024-05-06 | Refactor float `Primitive`s to a separate `Float` type | beetrees | -14/+16 |
| 2024-04-29 | Remove `extern crate rustc_macros` from numerous crates. | Nicholas Nethercote | -0/+3 |
| 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 |