Skip to content

Commit a854f47

Browse files
committed
Run NEON SIMD bundle check in CI
1 parent a0ec7da commit a854f47

3 files changed

Lines changed: 9 additions & 3 deletions

File tree

.github/workflows/ci.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,10 @@ jobs:
5757
- name: Reproducible package/build check
5858
run: scripts/reproducible_build_check.sh
5959

60-
- name: Check x86 SIMD feature bundles
60+
- name: Install SIMD feature-bundle targets
61+
run: rustup target add aarch64-unknown-linux-gnu
62+
63+
- name: Check SIMD feature bundles
6164
run: scripts/check_simd_feature_bundles.sh
6265

6366
platform:

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@
3131
detection, and `target_feature` gates remain confined to `src/simd.rs`.
3232
- Extended the SIMD feature-bundle check to compile the reserved NEON path
3333
under `no_std` when `aarch64-unknown-linux-gnu` is installed.
34+
- Updated CI to install `aarch64-unknown-linux-gnu` before the SIMD
35+
feature-bundle check so NEON reserved-build evidence runs in automation.
3436
- Updated security documentation for streaming wrapper buffer cleanup behavior.
3537
- Updated release evidence documentation for stream fuzzing and reserved SIMD
3638
feature-bundle checks.

docs/RELEASE.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@ The release gate covers:
3030
- Miri no-default-features tests when nightly Miri is installed
3131
- docs
3232
- installed cross-target `no_std` checks
33-
- reserved x86 SIMD feature-bundle compile checks
33+
- reserved SIMD feature-bundle compile checks for AVX2, AVX-512 VBMI, and NEON
34+
when the corresponding Rust targets are installed
3435
- cargo-deny policy
3536
- RustSec audit
3637
- license inventory
@@ -132,7 +133,7 @@ cargo +nightly fuzz run stream_chunks -- -runs=1000
132133

133134
Review generated local corpus files before committing.
134135

135-
Reserved x86 SIMD feature bundles are checked with:
136+
Reserved SIMD feature bundles are checked with:
136137

137138
```sh
138139
scripts/check_simd_feature_bundles.sh

0 commit comments

Comments
 (0)