about summary refs log tree commit diff
path: root/tests/ui/abi
AgeCommit message (Expand)AuthorLines
2025-01-26Auto merge of #135764 - nikic:llvm-20-test-fixes, r=wesleywiserbors-9/+92
2025-01-23tests: use `needs-subprocess` instead of `ignore-{wasm32,emscripten,sgx}`许杰友 Jieyou Xu (Joe)-7/+4
2025-01-23Fix sparcv8plus test on LLVM 20Nikita Popov-9/+92
2025-01-17Auto merge of #135047 - Flakebi:amdgpu-kernel-cc, r=workingjubileebors-153/+192
2025-01-16Add gpu-kernel calling conventionFlakebi-153/+192
2025-01-10fix ZST handling for Windows ABIs on MSVC targetRalf Jung-242/+0
2025-01-10adjust UI testsThe 8472-11/+56
2024-12-27Remove the `-test` suffix from normalize directivesZalathar-8/+8
2024-11-26tests: remove `//@ pretty-expanded` usages许杰友 Jieyou Xu (Joe)-6/+0
2024-11-09Add v8plus target feature to sparc and use it in create_object_fileTaiki Endo-0/+83
2024-11-03Move tests/ui/abi/riscv32e-registers.rs to tests/ui/asm/riscvTaiki Endo-673/+0
2024-10-31tests: use minicore in `tests/ui/abi/compatibility.rs` as an example许杰友 Jieyou Xu (Joe)-55/+14
2024-10-30tests: Bless `rustc_abi::Abi::Aggregate` => `::Memory`Jubilee Young-38/+105
2024-10-30tests: cross-compile multi-platform ZST ABI testsJubilee Young-27/+76
2024-10-24Rollup merge of #130225 - adetaylor:rename-old-receiver, r=wesleywiserStuart Cook-4/+4
2024-10-23Rollup merge of #132002 - RalfJung:abi-compat-option-like, r=compiler-errorsMatthias Krüger-1/+17
2024-10-22Rename Receiver -> LegacyReceiverAdrian Taylor-4/+4
2024-10-21abi/compatibility: also test Option-like typesRalf Jung-1/+17
2024-10-20make unsupported_calling_conventions a hard errorRalf Jung-104/+59
2024-10-15Rollup merge of #131521 - jdonszelmann:rc, r=joboetMichael Goulet-3/+3
2024-10-14Update lint message for ABI not supportedTamme Dittrich-53/+53
2024-10-12Rollup merge of #128784 - tdittr:check-abi-on-fn-ptr, r=compiler-errorsMatthias Krüger-53/+1012
2024-10-11rename RcBox in other places tooJonathan Dönszelmann-3/+3
2024-10-05Add UI test to verify invalid loads are not generatedHenri Lunnikivi-0/+673
2024-09-23Also cover the new `extern "C-cmse-nonsecure-entry"` in testsTamme Dittrich-149/+286
2024-09-23Check ABI target compatibility for function pointersTamme Dittrich-53/+875
2024-09-20Auto merge of #124895 - obeis:static-mut-hidden-ref, r=compiler-errorsbors-33/+3
2024-09-18Update the minimum external LLVM to 18Josh Stone-3/+0
2024-09-13Update tests for hidden references to mutable staticObei Sideg-33/+3
2024-09-10Auto merge of #129403 - scottmcm:only-array-simd, r=compiler-errorsbors-21/+18
2024-09-10abi/compatibility test: remove tests inside repr(C) wrappersRalf Jung-41/+11
2024-09-09Ban non-array SIMDScott McMurray-21/+18
2024-08-27ABI compat check: detect unadjusted ABI mismatchesRalf Jung-3/+4
2024-08-18Auto merge of #125854 - beetrees:zst-arg-abi, r=estebankbors-0/+704
2024-08-09unconditionally allow shadow call-stack for AArch64 whenever fixed-x18 is app...Ding Xiang Fei-0/+15
2024-08-02Move ZST ABI handling to `rustc_target`beetrees-0/+704
2024-07-30Crash test for issue 121444 has been fixedNikita Popov-0/+15
2024-07-18Use more accurate span for `addr_of!` suggestionEsteban Küber-2/+2
2024-07-12Auto merge of #123351 - beetrees:x86-ret-snan-rust, r=nikic,workingjubileebors-0/+61
2024-07-11Rollup merge of #127605 - nikic:remove-extern-wasm, r=oli-obkMatthias Krüger-86/+63
2024-07-11Remove extern "wasm" ABINikita Popov-86/+63
2024-07-11Always use a colon in `//@ normalize-*:` headersZalathar-5/+5
2024-07-04Rollup merge of #123043 - GoldsteinE:fix/repr-c-dead-branches, r=oli-obkMatthias Krüger-0/+5
2024-07-01Ensure tests don't fail on i586 in CIbeetrees-43/+47
2024-06-28Clarify guarantees about ABI compatibilityMax “Goldstein” Siling-0/+1
2024-06-28Disable dead variant removal for `#[repr(C)]` enums.Goldstein-0/+4
2024-06-22Allow "C-unwind" fn to have C variadicsJubilee Young-0/+8
2024-06-21Fix remaining casesMichael Goulet-5/+5
2024-06-01Ensure floats are returned losslessly by the Rust ABI on 32-bit x86beetrees-0/+57
2024-05-31NVPTX: Avoid PassMode::Direct for C ABIKjetil Kjeka-7/+3