| Age | Commit message (Expand) | Author | Lines |
| 2025-01-16 | Add gpu-kernel calling convention | Flakebi | -0/+1 |
| 2024-12-10 | Implement projection and shim for AFIDT | Michael Goulet | -0/+26 |
| 2024-12-06 | Remove polymorphization | Ben Kimock | -17/+2 |
| 2024-12-06 | Only allow PassMode::Direct for aggregates on wasm when using the C ABI | bjorn3 | -10/+20 |
| 2024-12-04 | fn_sig_for_fn_abi should return a ty::FnSig, no need for a binder | Michael Goulet | -80/+50 |
| 2024-11-19 | move `fn is_item_raw` to `TypingEnv` | lcnr | -1/+1 |
| 2024-11-18 | use `TypingEnv` when no `infcx` is available | lcnr | -18/+20 |
| 2024-11-07 | Make fn_abi_sanity_check a bit stricter | bjorn3 | -30/+51 |
| 2024-11-04 | ty::BrK -> ty::BoundRegionKind::K | Michael Goulet | -10/+12 |
| 2024-11-03 | compiler: Directly use rustc_abi in ty_utils | Jubilee Young | -15/+14 |
| 2024-10-29 | compiler: `rustc_abi::Abi` => `BackendRepr` | Jubilee Young | -7/+7 |
| 2024-10-23 | Introduce `adjust_for_rust_abi` in `rustc_target` | Asuna | -130/+8 |
| 2024-10-20 | x86-32 float return for 'Rust' ABI: treat all float types consistently | Ralf Jung | -22/+15 |
| 2024-10-19 | Auto merge of #131211 - bjorn3:rust_abi_follow_c_rules, r=nikic,jieyouxu | bors | -0/+43 |
| 2024-10-11 | rename RcBox in other places too | Jonathan Dönszelmann | -3/+3 |
| 2024-10-10 | Return values larger than 2 registers using a return area pointer | bjorn3 | -0/+43 |
| 2024-10-08 | compiler: Factor rustc_target::abi::* out of ty_utils | Jubilee Young | -1/+3 |
| 2024-10-04 | Use wide pointers consistenly across the compiler | Urgau | -7/+7 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -1/+1 |
| 2024-09-21 | add `C-cmse-nonsecure-entry` ABI | Folkert de Vries | -0/+1 |
| 2024-09-16 | layout computation: eagerly error for unexpected unsized fields | Lukas Markeffsky | -22/+26 |
| 2024-09-16 | make `LayoutCx` not generic | Lukas Markeffsky | -5/+5 |
| 2024-08-26 | Stop using a special inner body for the coroutine by-move body for async clos... | Michael Goulet | -33/+0 |
| 2024-08-18 | Auto merge of #125854 - beetrees:zst-arg-abi, r=estebank | bors | -25/+2 |
| 2024-08-13 | Use is_lang_item more | Michael Goulet | -1/+1 |
| 2024-08-08 | Rename struct_tail_erasing_lifetimes to struct_tail_for_codegen | Michael Goulet | -1/+1 |
| 2024-08-08 | Do normalize when computing struct tails in codegen | Michael Goulet | -1/+1 |
| 2024-08-02 | Move ZST ABI handling to `rustc_target` | beetrees | -25/+2 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -2/+2 |
| 2024-07-12 | Auto merge of #123351 - beetrees:x86-ret-snan-rust, r=nikic,workingjubilee | bors | -0/+34 |
| 2024-07-11 | Remove extern "wasm" ABI | Nikita Popov | -2/+1 |
| 2024-06-29 | Fix FnMut/Fn shim for coroutine-closures that capture references | Michael Goulet | -2/+2 |
| 2024-06-16 | Rename InstanceDef -> InstanceKind | Michael Goulet | -6/+6 |
| 2024-06-01 | Ensure floats are returned losslessly by the Rust ABI on 32-bit x86 | beetrees | -0/+34 |
| 2024-05-29 | fn_arg_sanity_check: fix panic message | Ralf Jung | -1/+2 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_ty_utils`. | Nicholas Nethercote | -0/+1 |
| 2024-05-17 | Rename Unsafe to Safety | Santiago Pastorino | -5/+5 |
| 2024-05-13 | Remove `extern crate rustc_middle` from `rustc_ty_utils`. | Nicholas Nethercote | -0/+1 |
| 2024-05-02 | Inline & delete `Ty::new_unit`, since it's just a field access | Waffle Lapkin | -1/+1 |
| 2024-04-19 | Auto merge of #117919 - daxpedda:wasm-c-abi, r=wesleywiser | bors | -1/+1 |
| 2024-03-26 | In ConstructCoroutineInClosureShim, pass receiver by ref, not pointer | Michael Goulet | -2/+6 |
| 2024-03-22 | Programmatically convert some of the pat ctors | Michael Goulet | -1/+1 |
| 2024-03-19 | Fix ABI for FnMut/Fn impls for async closures | Michael Goulet | -4/+11 |
| 2024-03-19 | Only split by-ref/by-move futures for async closures | Michael Goulet | -9/+9 |
| 2024-03-10 | Introduce perma-unstable `wasm-c-abi` flag | daxpedda | -1/+1 |
| 2024-03-05 | only set noalias on Box with the global allocator | Ralf Jung | -1/+1 |
| 2024-02-25 | remove platform-intrinsics ABI; make SIMD intrinsics be regular intrinsics | Ralf Jung | -10/+5 |
| 2024-02-12 | Dejargnonize subst | Shoyu Vanilla | -2/+2 |
| 2024-02-06 | Fudge coroutine argument for CoroutineKindShim in fn_sig_for_fn_abi | Michael Goulet | -2/+34 |
| 2024-02-06 | Fix drop shim for AsyncFnOnce closure, AsyncFnMut shim for AsyncFn closure | Michael Goulet | -1/+1 |