sayantn
44475cc694
Add intrinsic-test ICX run
2026-05-24 20:24:35 +05:30
sayantn
fd9acfb428
Add intrinsic-test GCC run
2026-05-24 20:24:32 +05:30
Taiki Endo
8684b3a37a
stdarch-gen-hexagon-scalar: Do not emit inline(always) if target_feature is used
2026-05-23 14:55:20 +09:00
David Wood
7ff768034c
intrinsic-test: run rustfmt on generated sources
...
This allows for simplification of the intrinsic-test generator as it no
longer needs to maintain readable formatting.
2026-05-19 11:34:51 +00:00
sayantn
10f4190ce5
Modify the CI scripts to work with the new design
2026-05-14 09:54:33 +05:30
Amanieu d'Antras
1d9e0c0e0d
Merge pull request #2000 from xtqqczze/patch-1
...
ci: use `macos-15-intel` runner
2026-04-18 07:53:47 +00:00
Adam Gemmell
ea746a2d2a
Add round trip tests for v{ld,st}{2,3,4} & v{ld,st}{2,3,4} lane intrinsics
2026-04-17 20:52:37 +01:00
Folkert de Vries
8e2069e76c
run some aarch64 tests with miri on CI
2026-04-06 19:39:21 +02:00
Folkert de Vries
4b52401221
run test_vld3q tests with miri on CI
2026-04-06 19:39:20 +02:00
Folkert de Vries
598640b101
disable hexagon tests for now
2026-04-06 19:13:42 +02:00
Jakub Beránek
1276db5745
Fix rustc-pull CI workflow
2026-04-01 11:23:04 +02:00
anonymous
30c24f4530
ci: update to actions/checkout@v6
...
ci is showing a lot of warnings (72) right now. apparently
actions/checkout@v4 uses Node.js 20, and all github actions are
scheduled to be force opted-in to Node.js 24 on 2026-06-02.
I don't anticipate bumping the checkout action to v6 / Node.js 24
to cause any issues (Node.js 24 drops support for ARM32 and macOS
versions <= 13.4, but this shouldn't matter because we use Docker
to test in those environments, not github runners natively) but if
it does cause issues it's probably better to find out now rather
than by surprise 3 months from now... :)
2026-03-12 16:05:20 -07:00
Brian Cain
0a662d0f72
arch: Add Hexagon HVX instructions
2026-02-12 07:33:16 -06:00
xtqqczze
a81716f651
ci: use macos-15-intel runner
...
seems unnecessary to use `macos-15-large` just for x86_64 support
2026-01-31 23:52:08 +00:00
Sayantan Chakraborty
6adebf5685
Merge pull request #1976 from Flakebi/amdgpu-intrinsics
...
Add amdgpu intrinsics
2025-12-19 20:02:31 +00:00
Flakebi
7431c38ec9
Add amdgpu intrinsics
...
Add intrinsics for the amdgpu architecture.
2025-12-19 17:58:08 +01:00
reucru01
741f23f80e
Modifies CI to pass profile to test tool
2025-12-02 11:09:26 +00:00
MarcoIeni
1b3abfea94
rename default branch to main
2025-11-11 10:04:15 +01:00
Madhav Madhusoodanan
28688b9013
feat: added x86_64-unknown-linux-gnu to the test matrix of
...
`intrinsic-test`
2025-10-26 18:19:45 +05:30
Folkert de Vries
25168840d5
simplify intrinsic test matrix
2025-10-23 19:52:29 +02:00
Madhav Madhusoodanan
5f4a4c2eff
feat: melding targets and include for intrinsic-test CI step
2025-10-23 19:28:32 +05:30
Madhav Madhusoodanan
7bb447c9df
feat: separate intrinsic-test from the other CI pipelines
2025-10-18 11:27:36 +05:30
Daniel Paoliello
f2c0c3dd44
Add testing for Arm64EC Windows
2025-08-10 13:19:06 -07:00
Jakub Beránek
e6c0136b68
Use GitHub app for authenticating sync workflows
2025-07-29 10:03:52 +02:00
Jakub Beránek
847f8db5ad
Remove std_detect from stdarch's CI
2025-07-22 20:22:16 +02:00
Folkert de Vries
194aa89fdd
add CI action to check that generated files are correctly checked in
2025-07-18 11:13:59 +02:00
Jakub Beránek
9de6e2c547
Add rustc-pull CI automation
2025-07-12 16:21:32 +02:00
sayantn
546e26518f
Run aarch64-pc-windows-msvc runs on the new windows-11-arm runners
2025-05-06 16:10:50 +00:00
sayantn
b1ad50f1e0
Add riscv32 CI run
2025-05-06 16:10:50 +00:00
James Barford-Evans
206c35a3a2
change how the test is run
2025-05-03 05:06:15 +00:00
James Barford-Evans
af3bd7b898
retry adding aarch64_be to the pipeline
2025-05-03 05:06:15 +00:00
James Barford-Evans
c65583c2b3
Pr feedback for instruction & hookup CI for aarch64_be
2025-05-03 05:06:15 +00:00
Folkert de Vries
f77386cf2b
run powerpc64le assert_instr on CI
2025-04-23 10:38:19 +00:00
sayantn
1f40595e88
Remove x86_64-unknown-linux-gnu run
...
+ Rename `x86_64-unknown-linux-gnu-emulated` run to `x86_64-unknown-linux-gnu`
2025-04-20 21:39:39 +00:00
sayantn
867fe30ba0
Add test-everything annotations to more archs to ensure test coverage, and some small changes to make CI pass
...
- Disable `vsx` tests for `ppc` and `ppc64`
- Disable `tme` tests for `aarch64` and `aarch64_be`
- Disable `frecipe` tests for `loongarch64`
- Add `altivec` run for PPC32 (with `-C target-feature=+vsx` `qemu` gives a nasty error)
2025-04-20 21:39:39 +00:00
sayantn
bc9e29d9be
Replace cfg(stdarch_intel_sde) with STDARCH_TEST_SKIP_FUNCTION
2025-04-20 21:39:39 +00:00
sayantn
cc6855e1e9
Remove cupid dependency and env-override-no-avx CI run
2025-04-20 21:39:39 +00:00
sayantn
f6fbd665a0
Add PowerPC64 to CI
2025-04-20 21:39:39 +00:00
sayantn
c10b7f8a26
Upgrade CI OS versions
...
+ Bump ubuntu to 25.04, windows to `windows-2025`, macos-arm to `macos-15` and macos-x86 to `macos-15-large`
2025-04-20 21:39:39 +00:00
sayantn
c91778f8c3
Add PowerPC (32-bit) to CI
2024-12-21 10:12:32 +00:00
Sayantan Chakraborty
f00f948ee6
Enable x86_64-pc-windows-msvc-dev
2024-12-21 10:12:32 +00:00
WANG Rui
c2ed23da5e
Enable LoongArch CI
2024-12-13 15:04:02 +00:00
Alex Crichton
745ebd5362
wasm: Add missing #[target_feature] to simd ctors
...
This is a resubmission of #1609 which was ruled optional but not
necessary at the time but it's now necessary. These weren't originally
applied as they weren't allowed in a `const` context but that's no
longer applicable. At the same time though be sure to add some small
tests to ensure that these intrinsics can be used in a `const` context.
2024-12-02 16:28:24 +00:00
MarcoIeni
f1cadfda0c
remove docs publishing
2024-11-28 15:24:24 +00:00
MarcoIeni
5f434100eb
add conclusion job
2024-11-28 15:24:24 +00:00
MarcoIeni
60249f87f6
use merge queue
2024-11-28 15:24:24 +00:00
Amanieu d'Antras
7bb6e1978a
Disable loongarch and wasm in CI due to fallout from SIMD ABI checking
2024-11-27 07:06:17 +08:00
David Wood
d3fe1b7c21
ci: fix matrix usage
2024-11-07 06:08:33 +08:00
David Wood
aaad388be1
ci: add debug testing
...
Previous changes in Rust and LLVM have caused stdarch to be broken in
debug, so add testing to ensure that this is caught.
2024-11-07 06:08:33 +08:00
Sayantan Chakraborty
d9430d094b
Upgrade Intel SDE to v9.44
...
Re-enabled `assert_instr`
2024-09-22 18:19:47 -04:00