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
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
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