| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2024-12-18 | tests/assembly/asm: Remove uses of rustc_attrs and lang_items features by ↵ | Taiki Endo | -487/+88 | |
| using minicore | ||||
| 2024-11-29 | Support floats in input/output in vector registers of PowerPC inline assembly | Taiki Endo | -0/+66 | |
| 2024-11-29 | Support #[repr(simd)] types in input/output of PowerPC inline assembly | Taiki Endo | -2/+235 | |
| 2024-11-24 | Make s390x non-clobber-only vector register support unstable | Taiki Endo | -0/+1 | |
| 2024-11-22 | Support input/output in vector registers of s390x inline assembly | Taiki Endo | -3/+195 | |
| 2024-11-10 | Stabilize Arm64EC inline assembly | Taiki Endo | -1/+1 | |
| 2024-11-08 | Stabilize s390x inline assembly | Taiki Endo | -1/+1 | |
| 2024-11-07 | Basic inline assembly support for SPARC and SPARC64 | Taiki Endo | -0/+168 | |
| 2024-11-02 | Rollup merge of #132457 - taiki-e:needless-feature, r=workingjubilee | Matthias Krüger | -1/+1 | |
| Remove needless #![feature(asm_experimental_arch)] from loongarch64 inline assembly test inline assembly is already stable on this architecture. | ||||
| 2024-11-01 | Remove needless #![feature(asm_experimental_arch)] from loongarch64 inline ↵ | Taiki Endo | -1/+1 | |
| assembly test | ||||
| 2024-11-01 | Move remaining inline assembly test files into asm directory | Taiki Endo | -0/+12 | |
| 2024-09-09 | Ban non-array SIMD | Scott McMurray | -212/+60 | |
| 2024-08-31 | [testsuite][cleanup] Remove all usages of `dont_merge` hack to avoid ↵ | Rajveer | -126/+12 | |
| function merging Resolves #129438 The `-Zmerge-functions=disabled` compile flag exists for this purpose. | ||||
| 2024-08-25 | Add `f16` and `f128` inline ASM support for `aarch64` | beetrees | -27/+106 | |
| 2024-08-24 | Enable f16 in assembly on aarch64 platforms that support it | rongfu.leng | -1/+28 | |
| Signed-off-by: rongfu.leng <lenronfu@gmail.com> | ||||
| 2024-08-13 | stabilize `asm_const` | Folkert | -2/+1 | |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -1/+2 | |
| The previous commit updated `rustfmt.toml` appropriately. This commit is the outcome of running `x fmt --all` with the new formatting options. | ||||
| 2024-06-22 | Rollup merge of #126555 - beetrees:f16-inline-asm-arm, r=Amanieu | Guillaume Gomez | -178/+319 | |
| Add `f16` inline ASM support for 32-bit ARM Adds `f16` inline ASM support for 32-bit ARM. SIMD vector types are taken from [here](https://developer.arm.com/architectures/instruction-sets/intrinsics/#f:`@navigationhierarchiesreturnbasetype=[float]&f:@navigationhierarchieselementbitsize=[16]&f:@navigationhierarchiesarchitectures=[A32]).` Relevant issue: #125398 Tracking issue: #116909 `@rustbot` label +F-f16_and_f128 | ||||
| 2024-06-21 | Rollup merge of #126530 - beetrees:f16-inline-asm-riscv, r=Amanieu | Jubilee | -2/+53 | |
| Add `f16` inline ASM support for RISC-V This PR adds `f16` inline ASM support for RISC-V. A `FIXME` is left for `f128` support as LLVM does not support the required `Q` (Quad-Precision Floating-Point) extension yet. Relevant issue: #125398 Tracking issue: #116909 `@rustbot` label +F-f16_and_f128 | ||||
| 2024-06-21 | Add `f16` inline ASM support for RISC-V | beetrees | -2/+53 | |
| 2024-06-21 | Add `f16` inline ASM support for 32-bit ARM | beetrees | -178/+319 | |
| 2024-06-19 | Remove c_unwind from tests and fix tests | Gary Guo | -3/+3 | |
| 2024-06-13 | Add `f16` and `f128` inline ASM support for `x86` and `x86-64` | beetrees | -26/+218 | |
| 2024-06-04 | Use FileCheck to parameterize codegen tests over hashes | Jubilee Young | -2/+2 | |
| When things like our internal hashing or representations change, it is inappropriate for these tests to suddenly fail for no reason. The chance of error is reduced if we instead pattern-match. | ||||
| 2024-05-30 | Run rustfmt on `tests/assembly/`. | Nicholas Nethercote | -1/+1 | |
| 2024-04-10 | Add support for Arm64EC inline assembly | Daniel Paoliello | -76/+79 | |
| 2024-02-22 | [AUTO_GENERATED] Migrate compiletest to use `ui_test`-style `//@` directives | 许杰友 Jieyou Xu (Joe) | -104/+104 | |
| 2024-01-03 | Support reg_addr register class in s390x inline assembly | Taiki Endo | -0/+24 | |
| 2023-11-21 | Update the minimum external LLVM to 16. | Dario Nieuwenhuis | -2/+1 | |
| 2023-10-17 | Automatically enable cross-crate inlining for small functions | Ben Kimock | -0/+1 | |
| 2023-05-29 | Fix linkage for large binaries on mips64 platforms ... | Ximin Luo | -4/+8 | |
| ... by enabling xgot feature Co-Authored-By: Zixing Liu <zixing.liu@canonical.com> | ||||
| 2023-04-25 | Add loongarch64 asm! support | zhaixiaojuan | -0/+196 | |
| 2023-04-23 | allow array-style simd in inline asm | Ezra Shaw | -0/+25 | |
| 2023-04-12 | Add inline assembly support for m68k | Ian Douglas Scott | -0/+83 | |
| 2023-04-05 | Fix an assembly test with a hard-coded hash | Thom Chiovoloni | -2/+2 | |
| 2023-01-11 | Move /src/test to /tests | Albert Larsan | -0/+4642 | |
