| Age | Commit message (Expand) | Author | Lines |
| 2025-02-20 | Update check to reflect that non-ZST uninhabited types should not be PassMode... | Zachary S | -1/+1 |
| 2025-02-20 | Remove `BackendRepr::Uninhabited`, replaced with an `uninhabited: bool` field... | Zachary S | -3/+1 |
| 2025-02-13 | Auto merge of #136954 - jhpratt:rollup-koefsot, r=jhpratt | bors | -1/+1 |
| 2025-02-12 | Rollup merge of #136807 - workingjubilee:merge-gpus-to-get-the-arcradeongefor... | Jacob Pratt | -1/+1 |
| 2025-02-12 | Auto merge of #135994 - 1c3t3a:rename-unsafe-ptr, r=oli-obk | bors | -1/+1 |
| 2025-02-10 | compiler: die immediately instead of handling unknown target codegen | Jubilee Young | -8/+4 |
| 2025-02-10 | Rename rustc_middle::Ty::is_unsafe_ptr to is_raw_ptr | Bastian Kersting | -1/+1 |
| 2025-02-09 | compiler: internally merge `Conv::PtxKernel` into `GpuKernel` | Jubilee Young | -1/+1 |
| 2025-01-26 | Avoid using make_direct_deprecated() in extern "ptx-kernel" | bjorn3 | -8/+3 |
| 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 |