Commit Graph

62 Commits

Author SHA1 Message Date
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
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
Amanieu d'Antras
4273e3cf8b Remove Android CI (#1346) 2022-10-25 16:57:03 +01:00
Amanieu d'Antras
39849dd6c6 Import the asm! macro from core::arch (#1265) 2021-12-09 23:50:37 +00:00
Luo Jia
3d0bdfeeb1 Add RISC-V platform and PAUSE instruction (#1262) 2021-12-05 02:57:53 +00:00
Amanieu d'Antras
937978eeef Update the intrinsic checker tool (#1258) 2021-12-04 13:03:30 +00:00
Jamie Cunliffe
b04e740f24 Handle intrinsics with constraints in the test tool. (#1237) 2021-11-05 01:47:31 +00:00
Hans Kratz
707aa38f6a xcode-select no longer necessary on action runners. (#1231) 2021-10-14 23:40:41 +01:00
Hans Kratz
1ede4207be Run CI on Macos (Big Sur) again. Since otool is no longer used the OOM should be gone. 2021-09-08 19:14:13 +02:00
Alex Crichton
e35da555f8 Update WebAssembly SIMD/Atomics (#1073) 2021-03-11 23:30:30 +00:00
Rémy Rakic
5d5809cc02 temporarily disable WASM CI
The LLVM12 upgrade in rustc may be causing issues
2021-03-05 06:57:48 +00:00