| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-08-10 | Add testing for Arm64EC Windows | Daniel Paoliello | -2/+4 | |
| 2025-07-17 | `stdarch-test`: for now, allow if only part of an instruction matched | Folkert de Vries | -3/+5 | |
| 2025-07-15 | `stdarch-test`: error if only part of an instruction matched | Folkert de Vries | -1/+7 | |
| 2025-07-15 | `stdarch-test`: misc cleanups | Folkert de Vries | -7/+14 | |
| 2025-07-15 | `stdarch-test`: use `std::sync::LazyLock` instead of `lazy_static!` | Folkert de Vries | -6/+2 | |
| 2025-05-31 | stdarch-test: Modernization of the coding style | Tsukasa OI | -1/+1 | |
| It modernizes the coding style of the crate stdarch-test by fixing Clippy warnings. Clippy: rust version 1.89.0-nightly (6f6971078 2025-05-28) Number of Fixed Warnings: 1/1 | ||||
| 2025-05-06 | Add `riscv32` CI run | sayantn | -1/+1 | |
| 2025-05-03 | pr feedback - take the instruction count bump out of Dockerfile | James Barford-Evans | -1/+9 | |
| 2025-04-20 | Augment `stdarch-test` to parse PPC | sayantn | -2/+7 | |
| - Remove some unused env variables from `run.sh` | ||||
| 2025-04-20 | Remove `STDARCH_DISABLE_DEDUP_GUARD` as it was unused | sayantn | -3/+0 | |
| 2025-02-13 | Add the keylocker intrinsics | sayantn | -0/+8 | |
| 2024-12-21 | Make `assert_instr` stricter | sayantn | -4/+9 | |
| 2024-09-30 | Minor linting | Yuri Astrakhan | -5/+2 | |
| 2024-09-14 | Enable feature detection on all Apple/Darwin targets | Mads Marquart | -2/+2 | |
| Tested in the simulator and on the device I had lying around, a 1st generation iPad Mini (which isn't Aarch64, but shows that the `sysctlbyname` calls still work even there, even if they return false). `sysctlbyname` _should_ be safe to use without causing rejections from the app store, as its usage is documented in: https://developer.apple.com/documentation/kernel/1387446-sysctlbyname/determining_instruction_set_characteristics Also, the standard library will use these soon anyhow, so this shouldn't affect the situation: https://github.com/rust-lang/rust/pull/129019 | ||||
| 2024-07-06 | Implemented VEX versions | sayantn | -1/+1 | |
| Modified stdarch-test to accept VEX versions | ||||
| 2024-06-29 | Upgraded disassembly to include `windows-gnu` targets | sayantn | -29/+23 | |
| 2024-06-07 | Ignore int3 instructions when counting instructions in tests | Amanieu d'Antras | -1/+1 | |
| These are generated as padding and are not actually part of the function. | ||||
| 2024-04-19 | Enable testing for AArch64 Windows | Daniel Paoliello | -14/+20 | |
| 2024-03-13 | arm64ec | Daniel Paoliello | -2/+2 | |
| 2023-11-30 | Revert "Work around CI failures for the ARM target" | Amanieu d'Antras | -6/+21 | |
| This reverts commit 5a748ec5fabcaee29351ac3c90eee4f3e16964e7. | ||||
| 2023-11-30 | Report missing features when skipping tests. | Jacob Bramley | -4/+8 | |
| 2023-11-30 | Work around CI failures for the ARM target | Amanieu d'Antras | -21/+6 | |
| These seem to have been introduced by recent LLVM changes. * The instruction limit for vld*/vst* has been raised. This is not a significant issue, it is only used for testing. * vld*/vst* instructions are generated with overly strict alignments: https://github.com/rust-lang/stdarch/issues/1217 * vtbl/vtbx instrinsics are failing intrinsic-test for unknown reasons. | ||||
| 2023-10-31 | Simplify some expressions with pointers and references | Eduardo Sánchez Muñoz | -2/+2 | |
| 2023-10-31 | Convert `while` loop to `for` | Eduardo Sánchez Muñoz | -1/+1 | |
| 2023-09-22 | Fix: #1464 for rv64 zb | Gijs Burghoorn | -1/+1 | |
| 2023-09-22 | Fix: #1464 for rv64 zk | Gijs Burghoorn | -0/+2 | |
| 2023-08-29 | Update instruction tests for LLVM 17 | Amanieu d'Antras | -6/+9 | |
| 2023-08-29 | Fix CI on wasm32-wasi | Amanieu d'Antras | -25/+33 | |
| The cc dependency doesn't compile on wasi, so only include it for windows targets. | ||||
| 2023-06-09 | Remove assert_instr exception for AArch64 *cvt*. | Jacob Bramley | -5/+0 | |
| The LLVM code generation was improved some time ago. | ||||
| 2023-04-08 | stdarch-test: Ignore `{evex}` prefix emitted by recent objdump | Amanieu d'Antras | -1/+1 | |
| 2023-02-18 | Fix typo | bwmf2 | -1/+1 | |
| 2022-10-25 | Edition 2021, apply clippy::uninlined_format_args fix (#1339) | Yuri Astrakhan | -9/+9 | |
| 2022-10-04 | Update the Android Docker files to Ubuntu 22.04 (#1338) | Chris Wailes | -1/+0 | |
| 2021-09-29 | Complete vld* and vst* neon instructions (#1224) | Sparrow Li | -0/+9 | |
| 2021-09-24 | Complete vst1 neon instructions (#1221) | Sparrow Li | -0/+4 | |
| 2021-09-18 | Check inlining and instruction count for assert_instr(nop) as well (#1218) | Hans Kratz | -7/+4 | |
| 2021-09-08 | Normalize [us]shll.* ..., #0 aarch64 disassembly to the preferred [us]xtl.* ↵ | Hans Kratz | -1/+24 | |
| (#1213) | ||||
| 2021-09-09 | Disable arm inlining check again for now as some tests are still failing. | Hans Kratz | -1/+1 | |
| 2021-09-09 | Use a lighter dedup guard in the assert_instr test shims. | Hans Kratz | -3/+3 | |
| 2021-09-08 | Implement proper subroutine call detection for x86, x86_64, aarch64 and wasm32. | Hans Kratz | -13/+21 | |
| 2021-09-08 | remove assembly parsing special case for otool output (no longer needed) | Hans Kratz | -10/+1 | |
| 2021-09-08 | using v8.6a target feature to cover more instructions | Hans Kratz | -1/+1 | |
| 2021-09-08 | Use objdump on Macos x86_64 as well. | Hans Kratz | -32/+7 | |
| 2021-09-08 | Use LLVM objdump on Macos ARM64 because it is not possible to enable TME ↵ | Hans Kratz | -0/+18 | |
| support with otool | ||||
| 2021-08-31 | Add vst neon instructions (#1205) | Sparrow Li | -0/+3 | |
| * add vst neon instructions * modify the instruction limit | ||||
| 2021-08-11 | Update arm vcvt intrinsics to use llvm.fpto(su)i.sat | Jamie Cunliffe | -0/+5 | |
| Those intrinsics have the correct semantics for the desired fcvtz instruction, without any undefined behaviour. The previous simd_cast was undefined for infinite and NaN which could cause issues. | ||||
| 2021-05-21 | Add vfma and vfms neon instructions (#1169) | Sparrow Li | -1/+1 | |
| 2021-04-28 | Add vmla_n, vmla_lane, vmls_n, vmls_lane neon instructions (#1145) | Sparrow Li | -1/+1 | |
| 2021-04-17 | add neon instruction vfma_n_* (#1122) | surechen | -2/+2 | |
| 2021-04-17 | [DRAFT] intrinsics for all architectures appear in rustdoc (#1104) | Sebastian Thiel | -1/+1 | |
