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