about summary refs log tree commit diff
path: root/library/stdarch/ci
AgeCommit message (Collapse)AuthorLines
2025-09-02use `qemu-user` instead of `qemu-user-static` for loongarch CIFolkert de Vries-2/+2
2025-08-02use gcc 15 as the linker on loongarchFolkert de Vries-1/+1
2025-07-22Remove `std_detect` from stdarch's CIJakub Beránek-59/+1
2025-07-16Bump versions in CIsayantn-12/+14
- `clang-19` -> `clang-20` in ARM - `gcc-14.2` -> `gcc-14.3` in AArch64-BE - `gcc-14` ->`gcc-15` in LA64 - `riscv-gnu-v2025.01.20` -> `riscv-gnu-v2025.07.03` in Risc-V 32 - `wasmtime-v18.0.2` -> `wasmtime-v34.0.1`
2025-07-16Update Docker OS to Ubuntu-25.10sayantn-19/+19
2025-07-16Update SDE to v9.58.0sayantn-23/+15
2025-05-30Add back `std_detect_env_override`sayantn-0/+1
2025-05-30Use the new definition of `rdtscp` intrinsicsayantn-1/+1
- add `-Zverify-llvm-ir` in testsuite
2025-05-06Add `riscv32` CI runsayantn-2/+16
2025-05-03pr feedback - take the instruction count bump out of DockerfileJames Barford-Evans-3/+0
2025-05-03fix - aarch64_be testsJames Barford-Evans-2/+6
2025-04-23Re-enable `armv7-unknown-linux-gnueabihf`sayantn-3/+1
2025-04-23reset the host linkerFolkert de Vries-0/+6
The host's linker is used to compile build.rs files (e.g. for libc). When the user configures a custom liker (e.g. mold) in their own .cargo/config.toml or ~/.cargo/config.toml, that linker will likely not work when running run-docker.sh. So, we now reset it to `cc`, which should always be installed in the docker container.
2025-04-23run `cargo generate-lockfile` before running dockerFolkert de Vries-0/+3
2025-04-20Augment `stdarch-test` to parse PPCsayantn-2/+0
- Remove some unused env variables from `run.sh`
2025-04-20Remove `x86_64-unknown-linux-gnu` runsayantn-22/+14
+ Rename `x86_64-unknown-linux-gnu-emulated` run to `x86_64-unknown-linux-gnu`
2025-04-20Add `-Ctarget-feature=+avx512f` run for the emulated runsayantn-5/+12
+ Remove `-Z plt=yes`
2025-04-20Add `test-everything` annotations to more archs to ensure test coverage, and ↵sayantn-8/+15
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-20Upgrade qemu CPU to `max`sayantn-13/+10
- `ppc32` doesn't have `max` cpu model, so set it to `mpc8610`
2025-04-20Remove `STDARCH_DISABLE_DEDUP_GUARD` as it was unusedsayantn-2/+0
2025-04-20Replace `cfg(stdarch_intel_sde)` with `STDARCH_TEST_SKIP_FUNCTION`sayantn-0/+2
2025-04-20Change test skipping logic a little, separate feature-based and ↵sayantn-10/+5
function-based skipping
2025-04-20Remove `cupid` dependency and `env-override-no-avx` CI runsayantn-4/+0
2025-04-20Add PowerPC64 to CIsayantn-0/+4
2025-04-20Upgrade CI OS versionssayantn-19/+19
+ Bump ubuntu to 25.04, windows to `windows-2025`, macos-arm to `macos-15` and macos-x86 to `macos-15-large`
2025-04-11hmmbendn-1/+3
2025-04-07Update SDE to 9.53.0sayantn-14/+24
2025-03-26std_detect: Always avoid dlsym on *-linux-{musl,ohos}* targetsTaiki Endo-0/+6
2025-03-16Update SDE mirror to ci-mirrors.rust-lang.orgSayantan Chakraborty-3/+4
This is to combat the spurious CI failures in emulated run. Also helps with updatability and compatibility - it will work even if Intel changes the link
2025-02-24tidy up proposed Dockerfile & run.shJames Barford-Evans-44/+45
2025-02-24update clang to clang-19James Barford-Evans-7/+7
2025-02-24Update CI to facilitate big endian at some pointJames Barford-Evans-15/+78
2025-02-23start using the newly added target features for testingFolkert de Vries-0/+4
2025-01-20implement `VectorAdd` for `s390x`Folkert de Vries-4/+0
2025-01-20add `clang` to the `s390x` DockerFileFolkert de Vries-1/+2
2025-01-20basic infra for s390x vector intrinsicsFolkert de Vries-0/+4
2024-12-21Disable `armv7-unknown-linux-gnueabihf` `dox.sh` CI temporarilysayantn-1/+3
2024-12-21Refactor `dox.sh`, add `loongarch64` and `nvptx64`sayantn-36/+23
2024-12-21Upgrade Intel SDEsayantn-6/+6
2024-12-21Remove `gba.json` as it was unusedsayantn-34/+0
2024-12-21Re-enable the disabled PPC tests, Upgrade CPUsayantn-8/+4
2024-11-10move wasm comment to a better placeRalf Jung-3/+3
2024-11-10remove test --skip that references a long-closed issueRalf Jung-4/+0
2024-11-07ci: add debug testingDavid Wood-14/+14
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-03ci: Use distro toolchain for loongarch64-unknown-linux-gnuWANG Rui-15/+10
2024-09-22Upgrade Intel SDE to v9.44Sayantan Chakraborty-5/+5
Re-enabled `assert_instr`
2024-08-19Add loongarch64-unknown-linux-gnu to CIEduardo Sánchez Muñoz-0/+16
2024-06-30Added support for AMD verificationsayantn-1/+64
Added a custom cpuid file for sde, which enables SSE4a, XOP, TBM and VP2INTERSECT. Fixed `xsave` tests
2024-06-30Updates SDEsayantn-6/+5
Updated SDE to v9.33.0 Disabled `assert-instr` in emulated run
2024-06-29Fixing CIsayantn-16/+16
Fixed x86_64-apple-darwin freezing. Bump all docker to Ubuntu-24.04 (except for emulated and armv7)