| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-08-10 | Add testing for Arm64EC Windows | Daniel Paoliello | -2/+4 | |
| 2025-07-18 | Merge pull request #1860 from folkertdev/stdarch-test-cleanup | Amanieu d'Antras | -15/+25 | |
| `stdarch-test`: various cleanups | ||||
| 2025-07-17 | `stdarch-test`: for now, allow if only part of an instruction matched | Folkert de Vries | -3/+5 | |
| 2025-07-16 | Update `wasmprinter` to latest | sayantn | -1/+1 | |
| 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 | -7/+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 | |
| 2025-02-09 | Update all crates to Rust 2024 | Eric Huss | -1/+1 | |
| 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-10-10 | Bump wasmprinter to 0.2.67 | 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 | -26/+36 | |
| 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-03-19 | wasm32: Add relaxed simd instructions | Alex Crichton | -1/+1 | |
| This commit adds intrinsics to the `wasm32` to support the [relaxed SIMD proposal][proposal]. These are added with the same naming conventions of existing simd-related intrinsics for wasm which is similar to the instruction name but matches sign in a few places. This additionally updates Wasmtime to execute tests with support for the relaxed simd proposal. No release has been made yet so this uses the `dev` release, and I can make a PR in April when the support in Wasmtime has been released to an official release. The `wasmprinter` crate is also updated to understand these instruction opcodes as well. Documentation has been added for all intrinsics, but tests have only been added for some of them so far. I hope to follow-up later with more tests. [proposal]: https://github.com/WebAssembly/relaxed-simd | ||||
| 2023-02-18 | Fix typo | bwmf2 | -1/+1 | |
| 2022-10-25 | Edition 2021, apply clippy::uninlined_format_args fix (#1339) | Yuri Astrakhan | -10/+10 | |
| 2022-10-04 | Update the Android Docker files to Ubuntu 22.04 (#1338) | Chris Wailes | -1/+0 | |
| 2022-09-11 | Bump `cfg-if` dependency to 1.0 | Charles Lew | -1/+1 | |
| 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 | ||||
