Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
f2c0c3d
Add testing for Arm64EC Windows
dpaoliello Aug 10, 2025
f9bc63d
Drop no longer needed feature gates
nikic Aug 20, 2025
135de7c
Use intrinsics for some s390x operations
nikic Aug 14, 2025
4a8b823
Add missing avx512vl target features
nikic Aug 20, 2025
92f6310
Work around selection failure without avx512vl
nikic Aug 20, 2025
3302e3e
Adjust immediate for vrndscalepd tests
nikic Aug 20, 2025
fe3a9b7
Merge pull request #1897 from nikic/dummy
folkertdev Aug 20, 2025
fa163a1
s390x: define `unpack_low` using `core::intrinsics::simd`
folkertdev Aug 20, 2025
c5ec096
s390x: add `assert_instr` for `vec_round`
folkertdev Aug 20, 2025
97d6466
s390x: add `assert_instr` for `vec_extend`
folkertdev Aug 20, 2025
1cda88a
s390x: implement `vec_mule` using `core::intrinsics::simd`
folkertdev Aug 20, 2025
d5cb1c4
wasm: use `{read, write}_unaligned` methods
folkertdev Aug 14, 2025
e1a1b1d
s390x: implement `vec_mulo` using `core::intrinsics::simd`
folkertdev Aug 20, 2025
dfa95c6
s390x: implement `vec_subc_u128` using `overflowing_sub`
folkertdev Aug 20, 2025
e9162f2
s390x: implement `vec_sld` using `fshl`
folkertdev Aug 20, 2025
45af206
s390x: link to a missed optimization
folkertdev Aug 20, 2025
6d74280
Merge pull request #1899 from dpaoliello/arm64ec
folkertdev Aug 20, 2025
0b0c424
Merge pull request #1901 from folkertdev/wasm-read-unaligned
Amanieu Aug 20, 2025
98bd1d7
use `simd_saturating_{add, sub}` on neon
folkertdev Jun 1, 2025
e8b818d
Merge pull request #1575 from folkertdev/neon-simd-saturating-add-sub
Amanieu Aug 21, 2025
b2189b8
Merge pull request #1903 from folkertdev/s390x-llvm-21-fixes
Amanieu Aug 21, 2025
ae648be
use `llvm.roundeven` on arm
folkertdev Aug 29, 2025
00b27f4
Remove FreeBSD CI
Amanieu Aug 29, 2025
6da36e6
Merge pull request #1907 from Amanieu/remove-cirrus
folkertdev Aug 29, 2025
bbb222f
Merge pull request #1906 from folkertdev/arm-roundeven
Amanieu Aug 29, 2025
18fa6d9
Remove some llvm workarounds
nikic Sep 2, 2025
bb3598e
use `qemu-user` instead of `qemu-user-static` for loongarch CI
folkertdev Sep 2, 2025
60874ec
Merge pull request #1912 from folkertdev/loongarch-qemu-user
sayantn Sep 2, 2025
4679533
RISC-V: Lower requirements of `clmul` and `clmulh`
a4lg Aug 30, 2025
0a97662
Merge pull request #1909 from a4lg/riscv-clmul-lower-requirements
sayantn Sep 3, 2025
e1a3b8b
Merge pull request #1911 from nikic/remove-hack
folkertdev Sep 3, 2025
93101b5
s390x: use the new `u128::funnel_shl`
folkertdev Sep 6, 2025
d5bed4b
Merge pull request #1913 from folkertdev/s390x-vector-funnel-shift
sayantn Sep 6, 2025
589515b
update Cargo.lock
folkertdev Sep 7, 2025
d70ef4f
move `compare_outputs` implementation into `SupportedArchitectureTest…
folkertdev Sep 7, 2025
6ab097b
move platform headers into `SupportedArchitectureTest`
folkertdev Sep 7, 2025
916424f
move more constants into `SupportedArchitectureTest`
folkertdev Sep 7, 2025
9d9ca01
move `print_result_c` into the inner intrinsic type
folkertdev Sep 7, 2025
2ba0a6e
move `print_result_c` into the trait
folkertdev Sep 7, 2025
1697f36
remove `trait IntrinsicDefinition`
folkertdev Sep 7, 2025
ccec202
move `build_c_file` and `build_rust_file` into `SupportedArchitecture…
folkertdev Sep 7, 2025
4b549a7
move target-specific definitions into constants
folkertdev Sep 7, 2025
dcddb44
Merge pull request #1914 from folkertdev/architecture-test
folkertdev Sep 9, 2025
614dab3
loongarch: Align intrinsic signatures with LLVM
heiher Sep 10, 2025
e54cc43
RISC-V: "Lower" requirements of `aes64im`
a4lg Sep 11, 2025
342a73b
Merge pull request #1915 from heiher/fix-signatures
Amanieu Sep 11, 2025
bb31725
Remove big-endian swizzles from `vreinterpret`
sayantn Sep 11, 2025
269cecc
Merge pull request #1918 from a4lg/riscv-aes64im-lower-requirements
sayantn Sep 11, 2025
221eb1f
intrinsic-test: Make Clippy happy
a4lg Sep 12, 2025
a3b7aad
stdarch-gen-arm: Make Clippy happy
a4lg Sep 12, 2025
05133f2
examples: Make Clippy happy
a4lg Sep 12, 2025
3338743
Merge pull request #1920 from a4lg/clippy-warnings-2025.09
folkertdev Sep 12, 2025
8df078a
RISC-V: Improvements of inline assembly uses
a4lg Sep 13, 2025
5dd0fdc
Merge pull request #1919 from sayantn/fix-vreinterpret
folkertdev Sep 15, 2025
c1242fa
Merge pull request #1921 from a4lg/riscv-inline-asm-general-improvements
sayantn Sep 15, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 0 additions & 16 deletions library/stdarch/.cirrus.yml

This file was deleted.

10 changes: 2 additions & 8 deletions library/stdarch/.github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,8 @@ jobs:
os: windows-2025
- tuple: aarch64-pc-windows-msvc
os: windows-11-arm
- tuple: arm64ec-pc-windows-msvc
os: windows-11-arm
- tuple: x86_64-pc-windows-gnu
os: windows-2025
# - tuple: i686-pc-windows-gnu
Expand Down Expand Up @@ -207,14 +209,6 @@ jobs:
rustup update nightly --no-self-update
rustup default nightly
shell: bash
if: matrix.target.os != 'windows-11-arm'
- name: Install Rust for `windows-11-arm` runners
# The arm runners don't have Rust pre-installed (https://github.com/actions/partner-runner-images/issues/77)
run: |
curl https://sh.rustup.rs | sh -s -- -y --default-toolchain nightly
echo "$HOME/.cargo/bin" >> $GITHUB_PATH
shell: bash
if: matrix.target.os == 'windows-11-arm'

- run: rustup target add ${{ matrix.target.tuple }}
shell: bash
Expand Down
Loading
Loading