71 Commits

Author SHA1 Message Date
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
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
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
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 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
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 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
Mads Marquart 0fb034979a Add Mac Catalyst to CI 2024-09-14 04:01:52 +01:00
Mads Marquart e7ccd5763f Remove unnecessary SDKROOT/MACOS_DEPLOYMENT_TARGET setup in CI
rustc will figure these out by itself.
2024-09-14 04:01:52 +01:00
Eduardo Sánchez Muñoz c103c015a8 Add loongarch64-unknown-linux-gnu to CI 2024-08-19 16:38:59 +01:00
sayantn fd948ee99d Updates SDE
Updated SDE to v9.33.0
Disabled `assert-instr` in emulated run
2024-06-30 21:45:56 +02:00
sayantn d7ea407a28 Fixing CI
Fixed x86_64-apple-darwin freezing.
Bump all docker to Ubuntu-24.04 (except for emulated and armv7)
2024-06-29 19:16:48 +02:00
sayantn b3e96f2584 Update CI to accommodate for windows-gnu targets 2024-06-29 19:16:48 +02:00
Daniel Paoliello 130bc86694 Remove libc dependency on Windows by using Win32 to get env vars 2024-05-07 20:50:51 +02:00
Daniel Paoliello 613efc499c Enable testing for AArch64 Windows 2024-04-19 17:21:08 +02:00
Alex Crichton 3f29231064 Update to wasm32-wasip1-based testing
This commit is a replacement for #1417 now that rust-lang/rust#12046 has
landed. While I was here I went ahead and updated the Wasmtime used in
CI and adapted its command line as well.
2024-03-05 21:50:42 +00:00
Jakub Beránek 804827bac1 CI: add a success conclusion job 2024-01-26 02:37:59 +00:00
Taiki Endo 9c5170ed00 Use latest version of actions/checkout action 2024-01-10 12:50:43 +00:00
Amanieu d'Antras b6e6168951 Remove MIPS from CI
These targets have been removed from rustup, see https://github.com/rust-lang/compiler-team/issues/648.
2023-07-29 22:38:57 +01:00
Taiki Endo 24e69958b6 ci: Build std_detect on non-Linux & non-x86 targets 2023-04-24 12:50:27 -07:00