mirror of
https://github.com/rust-lang/rust.git
synced 2026-06-03 00:49:38 +03:00
f49e45101c
Adds an unstable `extern "Swift"` ABI behind the `abi_swift` feature gate, mapping to LLVM's `swiftcc` calling convention. Cranelift and GCC backends fall back to the platform default since they have no equivalent.
40 lines
471 B
Plaintext
40 lines
471 B
Plaintext
C
|
|
C-unwind
|
|
Rust
|
|
Swift
|
|
aapcs
|
|
aapcs-unwind
|
|
avr-interrupt
|
|
avr-non-blocking-interrupt
|
|
cdecl
|
|
cdecl-unwind
|
|
cmse-nonsecure-call
|
|
cmse-nonsecure-entry
|
|
custom
|
|
efiapi
|
|
fastcall
|
|
fastcall-unwind
|
|
gpu-kernel
|
|
msp430-interrupt
|
|
ptx-kernel
|
|
riscv-interrupt-m
|
|
riscv-interrupt-s
|
|
rust-call
|
|
rust-cold
|
|
rust-invalid
|
|
rust-preserve-none
|
|
stdcall
|
|
stdcall-unwind
|
|
system
|
|
system-unwind
|
|
sysv64
|
|
sysv64-unwind
|
|
thiscall
|
|
thiscall-unwind
|
|
unadjusted
|
|
vectorcall
|
|
vectorcall-unwind
|
|
win64
|
|
win64-unwind
|
|
x86-interrupt
|