about summary refs log tree commit diff
path: root/src/test/ui/asm
AgeCommit message (Expand)AuthorLines
2022-02-21Add testsAmanieu d'Antras-0/+64
2022-02-21Take CodegenFnAttrs into account when validating asm! register operandsAmanieu d'Antras-21/+13
2022-02-16Correctly mark the span of captured arguments in `format_args!()`Chayim Refael Friedman-16/+16
2022-02-11Rollup merge of #93868 - Amanieu:asm_reg_conflict, r=cjgillotMatthias Krüger-0/+30
2022-02-10Fix incorrect register conflict detection in asm!Amanieu d'Antras-0/+30
2022-01-31Update test output for `ui/asm/aarch64/parse-error.rs`Fabian Wolff-7/+7
2022-01-31Make `span_extend_to_prev_str()` more robustFabian Wolff-7/+7
2022-01-28Rollup merge of #92611 - Amanieu:asm-reference, r=m-ou-seMatthias Krüger-0/+36
2022-01-21Reject may_unwind option in naked functionsTomasz Miąsko-10/+22
2022-01-21Reject unsupported naked functionsTomasz Miąsko-165/+75
2022-01-19Add links to the reference and rust by example for asm! docs and lintsAmanieu d'Antras-0/+36
2022-01-12Remove ui tests for LLVM-style inline assemblyTomasz Miąsko-71/+32
2021-12-12Re-bless asm tests for aarch64Amanieu d'Antras-152/+154
2021-12-12Stabilize asm! and global_asm!Amanieu d'Antras-338/+351
2021-12-12Remove automatic rustfix of asm! to llvm_asm!Amanieu d'Antras-58/+0
2021-12-11Fix AArch64 asm ui testsAmanieu d'Antras-19/+11
2021-12-03fix inline asm test by not hardcoding symbol namescynecx-6/+18
2021-12-03add clobber_abi("C") to may_unwind inline-asm testscynecx-2/+2
2021-12-03add tests for asm's options(may_unwind)cynecx-0/+71
2021-12-03Add initial AST and MIR support for unwinding from inline assemblyAmanieu d'Antras-44/+44
2021-11-12fix aarch test error annotationsasquared31415-4/+4
2021-11-10add missing sym featureasquared31415-1/+1
2021-11-10Fix aarch testsasquared31415-60/+51
2021-11-10Add support for specifying multiple clobber_abi in `asm!`asquared31415-100/+258
2021-11-07Restrict tests that use needs-asm-support to non-experimentalAmanieu d'Antras-2/+3
2021-11-07Add features gates for experimental asm featuresAmanieu d'Antras-79/+92
2021-10-26Add a regression test for issue-89875Yuki Okushi-0/+14
2021-10-23bless the line changes in ui/asm/aarch64/srcloc.rsJosh Stone-23/+23
2021-10-22Update the minimum external LLVM to 12Josh Stone-1/+1
2021-10-22Update the minimum external LLVM to 11Josh Stone-30/+25
2021-10-16Auto merge of #89860 - camsteffen:macro-semi, r=petrochenkovbors-40/+40
2021-10-15Bless testsCameron Steffen-40/+40
2021-10-14Use non-checking TLS relocation in aarch64 asm! sym test.Adam Gemmell-1/+1
2021-10-07make #[target_feature] work with `asm` register classesasquared31415-34/+84
2021-09-29Rollup merge of #89311 - FabianWolff:issue-89305, r=oli-obkEric Huss-0/+29
2021-09-28Add unit assignment to MIR for `asm!()`Fabian Wolff-0/+29
2021-09-24Disable some tests for platforms without registers.Adam Gemmell-188/+296
2021-09-24Add inline asm! tests for aarch64Adam Gemmell-76/+2570
2021-09-11Rollup merge of #88209 - Amanieu:asm_in_underscore, r=nagisaJubilee-25/+49
2021-09-01Stop sorting bodies by span.Camille GILLOT-15/+15
2021-08-24Move `named_asm_labels` to a HIR lintasquared31415-32/+159
2021-08-21Improve error message when _ is used for in/inout asm operandsAmanieu d'Antras-25/+49
2021-08-18Auto merge of #87985 - nbdd0121:asm, r=Amanieubors-0/+27
2021-08-15Fix ui tests for llvm_asm! deprecationAmanieu d'Antras-35/+38
2021-08-14Auto merge of #87581 - Amanieu:asm_clobber_abi, r=nagisabors-56/+225
2021-08-14Auto merge of #87324 - asquared31415:named-asm-labels, r=Amanieubors-0/+406
2021-08-12Forbid `!` from being used in `asm!` outputGary Guo-0/+27
2021-08-12Add support for clobber_abi to asm!Amanieu d'Antras-50/+219
2021-08-12Fix error message typo for pure asm without outputsAmanieu d'Antras-6/+6
2021-08-07Auto merge of #87772 - npmccallum:naked_abi, r=Amanieubors-14/+8