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
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_target
/
src
/
callconv
/
mod.rs
Age
Commit message (
Expand
)
Author
Lines
2025-06-16
Fix RISC-V C function ABI when passing/returning structs containing floats
beetrees
-27
/
+57
2025-06-14
Remove all support for wasm's legacy ABI
bjorn3
-10
/
+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
-3
/
+3
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
-8
/
+5
2025-04-04
Rollup merge of #138949 - madsmtm:rename-to-darwin, r=WaffleLapkin
Matthias Krüger
-1
/
+1
2025-03-25
Rename `is_like_osx` to `is_like_darwin`
Mads Marquart
-1
/
+1
2025-03-25
make -Zwasm-c-abi=legacy suppress the lint
Ralf Jung
-1
/
+1
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
-1
/
+6
2025-03-05
compiler: factor Windows x86-32 ABI impl into its own file
Jubilee Young
-1
/
+6
2025-02-28
rename BackendRepr::Vector → SimdVector
Ralf Jung
-3
/
+3
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
-2
/
+1
2025-02-20
Workaround Cranelift not yet properly supporting vectors smaller than 128bit
bjorn3
-1
/
+3
2025-02-18
x86-sse2 ABI: use SSE registers for floats and SIMD
Ralf Jung
-44
/
+74
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-06
compiler: make rustc_target have less weird reexports
Jubilee Young
-9
/
+11
2025-01-17
Auto merge of #135047 - Flakebi:amdgpu-kernel-cc, r=workingjubilee
bors
-0
/
+3
2025-01-16
Add gpu-kernel calling convention
Flakebi
-0
/
+3
2025-01-12
on Windows, consistently pass ZST by-ref
Ralf Jung
-2
/
+2
2025-01-10
fix ZST handling for Windows ABIs on MSVC target
Ralf Jung
-16
/
+15
2024-12-02
rust_for_linux: -Zreg-struct-return commandline flag for X86 (#116973)
Andrew Zhogin
-1
/
+3
2024-11-20
aarch64 softfloat target: always pass floats in int registers
Ralf Jung
-0
/
+1
2024-11-08
pointee_info_at: fix logic for recursing into enums
Ralf Jung
-1
/
+2
2024-10-29
compiler: `rustc_abi::Abi` => `BackendRepr`
Jubilee Young
-12
/
+17
2024-10-23
Set `signext` or `zeroext` for integer arguments on LoongArch64
Asuna
-0
/
+1
2024-10-23
Set `signext` or `zeroext` for integer arguments on RISC-V
Asuna
-0
/
+1
2024-10-23
Introduce `adjust_for_rust_abi` in `rustc_target`
Asuna
-2
/
+115
2024-10-18
compiler: Revert -Zregparm handling for extern Rust
Jubilee Young
-22
/
+0
2024-10-18
rust_for_linux: -Zregparm=<N> commandline flag for X86 (#116972)
Andrew Zhogin
-9
/
+35
2024-10-11
compiler: Wire `{TyAnd,}Layout` into `rustc_abi`
Jubilee Young
-247
/
+2
2024-10-11
compiler: Empty out rustc_target::abi
Jubilee Young
-0
/
+1009