about summary refs log tree commit diff
path: root/tests/ui/asm
AgeCommit message (Expand)AuthorLines
2025-01-28Remove duplicated code in RISC-V asm bad-reg testTaiki Endo-128/+90
2024-12-23Note def descr in NonConstFunctionCallMichael Goulet-2/+2
2024-12-17tests/ui/asm: Remove uses of rustc_attrs, lang_items, and decl_macro features...Taiki Endo-617/+528
2024-12-12Rollup merge of #134070 - oli-obk:push-nquzymupzlsq, r=jieyouxuMatthias Krüger-0/+57
2024-12-12Auto merge of #129181 - beetrees:asm-spans, r=pnkfelix,compiler-errorsbors-167/+1521
2024-12-11Auto merge of #128004 - folkertdev:naked-fn-asm, r=Amanieubors-1/+1
2024-12-11Clarify why a type is rejected for asm!Oli Scherer-5/+10
2024-12-11Evaluate constants in SIMD vec lengths before rejecting themOli Scherer-11/+1
2024-12-11Add regression testsOli Scherer-0/+62
2024-12-10codegen `#[naked]` functions using `global_asm!`Folkert-1/+1
2024-12-10Rollup merge of #131558 - sassman:feat/warnin-for-no-mangle-together-with-exp...León Orell Valerian Liehr-1/+0
2024-11-30Auto merge of #133659 - jieyouxu:rollup-576gh4p, r=jieyouxubors-335/+328
2024-11-29Support floats in input/output in vector registers of PowerPC inline assemblyTaiki Endo-9/+9
2024-11-29Fix target_feature handling in freg of LoongArch inline assemblyTaiki Endo-0/+145
2024-11-29Support #[repr(simd)] types in input/output of PowerPC inline assemblyTaiki Endo-335/+328
2024-11-26Pass end position of span through inline ASM cookiebeetrees-167/+1521
2024-11-25Rollup merge of #131664 - taiki-e:s390x-asm-vreg-inout, r=AmanieuMatthias Krüger-108/+979
2024-11-24Make asm_goto_with_outputs a separate feature gateGary Guo-1/+1
2024-11-24Support use of asm goto with outputs and `options(noreturn)`Gary Guo-2/+22
2024-11-24Fix asm goto with outputsGary Guo-9/+37
2024-11-24Make s390x non-clobber-only vector register support unstableTaiki Endo-116/+627
2024-11-22Support input/output in vector registers of s390x inline assemblyTaiki Endo-108/+468
2024-11-21Rollup merge of #131544 - nbdd0121:asm_goto_safe_block, r=petrochenkovMatthias Krüger-0/+37
2024-11-15fix: rust-lang/rust#47446Sven Kanoldt-1/+0
2024-11-10Stabilize Arm64EC inline assemblyTaiki Endo-1/+1
2024-11-07Basic inline assembly support for SPARC and SPARC64Taiki Endo-41/+354
2024-11-05Auto merge of #131341 - taiki-e:ppc-clobber-abi, r=bzEq,workingjubileebors-0/+1180
2024-11-03Move tests/ui/abi/riscv32e-registers.rs to tests/ui/asm/riscvTaiki Endo-114/+793
2024-11-02Adjust tests to use minicore and reblessJieyou Xu-194/+178
2024-11-02Add bad-reg inline assembly ui test for RISC-V and s390xTaiki Endo-0/+1338
2024-11-02Support clobber_abi and vector registers (clobber-only) in PowerPC inline ass...Taiki Endo-0/+1180
2024-10-14Fix clobber_abi and disallow SVE-related registers in Arm64EC inline assemblyTaiki Endo-0/+73
2024-10-11Make asm label blocks safe contextGary Guo-0/+37
2024-10-06various fixes for `naked_asm!` implementationFolkert de Vries-3/+1
2024-10-06disallow `asm!` in `#[naked]` functionsFolkert de Vries-177/+144
2024-10-06use `naked_asm!` in naked-function testsFolkert-38/+58
2024-10-06use `naked_asm!` in `tests/ui/asm/naked-functions.rs`Folkert-139/+117
2024-09-30Rollup merge of #130895 - RalfJung:asm-tests, r=nnethercoteMatthias Krüger-96/+22
2024-09-30make type-check-4 asm tests about non-const expressionsRalf Jung-96/+22
2024-09-29adjust testRalf Jung-11/+4
2024-09-27Rollup merge of #130917 - gurry:129503-ice-wrong-span-in-macros, r=chenyukangMatthias Krüger-0/+54
2024-09-27Fix error span when arg to asm!() is a macro callGurinder Singh-0/+54
2024-09-26Stabilize `const_refs_to_static`Ding Xiang Fei-93/+52
2024-09-18Update the minimum external LLVM to 18Josh Stone-122/+22
2024-09-11Auto merge of #130195 - folkertdev:naked-asm-outside-naked-fn, r=Amanieubors-0/+55
2024-09-10Auto merge of #129403 - scottmcm:only-array-simd, r=compiler-errorsbors-22/+19
2024-09-10disallow `naked_asm!` outside of `#[naked]` functionsFolkert de Vries-0/+55
2024-09-09Ban non-array SIMDScott McMurray-22/+19
2024-09-09bootstrap `naked_asm!` for `compiler-builtins`Folkert de Vries-6/+6
2024-09-04fix ICE when `asm_const` and `const_refs_to_static` are combinedFolkert de Vries-0/+43