index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_ty_utils
/
src
/
abi.rs
Age
Commit message (
Expand
)
Author
Lines
2025-06-14
Remove all support for wasm's legacy ABI
bjorn3
-18
/
+8
2025-06-05
Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of None
Oli Scherer
-6
/
+7
2025-06-03
compiler: change Conv to CanonAbi
Jubilee Young
-41
/
+3
2025-04-28
AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}...
Andrew Zhogin
-2
/
+4
2025-04-07
mitigate MSVC unsoundness by not emitting alignment attributes on win32-msvc ...
Ralf Jung
-1
/
+2
2025-04-06
remove compiler support for `extern "rust-intrinsic"` blocks
Skgland
-2
/
+2
2025-03-18
Remove existing AFIDT implementation
Michael Goulet
-25
/
+0
2025-03-04
compiler: use `is_rustic_abi` in ty_utils
Jubilee Young
-5
/
+2
2025-02-28
rename BackendRepr::Vector → SimdVector
Ralf Jung
-1
/
+1
2025-02-27
Don't infer unwinding of virtual calls based on the function attributes
DianQK
-6
/
+13
2025-02-27
Don't infer attributes of virtual calls based on the function body
DianQK
-34
/
+29
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
[next]