about summary refs log tree commit diff
path: root/src/tools/miri/ci
AgeCommit message (Collapse)AuthorLines
2025-09-12make a basic hello world work on wasip2Ralf Jung-1/+1
2025-09-03no need to run GC_STRESS more than once for each OSRalf Jung-6/+4
2025-09-03re-balance CIRalf Jung-4/+5
2025-07-23CI: add windows-arm runnerRalf Jung-4/+8
2025-07-01re-balance CI jobsRalf Jung-4/+4
2025-06-29test on x86-32 and arm-32Ralf Jung-7/+16
2025-06-29also test on arm-64 linux hostsRalf Jung-5/+7
2025-05-23test some aarch64 windows targetsRalf Jung-1/+4
2025-05-23many-seeds tests have become a lot faster thanks to multithreadingRalf Jung-7/+5
2025-05-21run the full test suite under FreeBSDRalf Jung-2/+2
2025-05-21Implement FreeBSD syscall cpuset_getaffinity.LorrensP-2158466-2/+2
2025-05-19run tests on mips-unknown-linux-gnuRalf Jung-4/+5
2025-04-10run all 'thread' tests on FreeBSD, and also on 32bitRalf Jung-3/+3
2025-04-10feature: implement WAIT & WAKE operations of FreeBSD _umtx_op syscall for ↵LorrensP-2158466-1/+1
Futex support
2025-03-27run a few more concurrency tests on aarch64-linux-androidRalf Jung-1/+1
2025-02-24sanity-check for HOST_TARGETRalf Jung-1/+12
2025-01-28linker messages are no longer warnings by defaultRalf Jung-3/+1
2025-01-26prevent weird macOS linker errors from breaking the buildRalf Jung-1/+3
2025-01-12turns out Solarish targets support our entire test suiteRalf Jung-2/+3
2025-01-10Switched FreeBSD to pthread_setname_npYoh Deadfall-2/+2
2025-01-10disable threading tests on freebsd for nowRalf Jung-2/+2
2024-12-23remove --many-seeds from ./miri runRalf Jung-2/+2
2024-12-12./miri bench: add a flag to skip the install stepRalf Jung-2/+2
2024-12-12ci TEST_BENCH: show outputRalf Jung-1/+1
2024-11-26filesystem support for solarish.David Carlier-2/+2
close #3890
2024-11-25Added epoll and eventfd for AndroidYoh Deadfall-1/+1
2024-11-23sysconf interception fix for solarish systems.David Carlier-1/+1
also adding the `_SC_PAGESIZE` alias `_SC_PAGE_SIZE` supported by Linux, macOS and FreeBSD. close #4050
2024-11-22disable solaris on CI for nowRalf Jung-1/+1
2024-10-28Android: Added syscall supportYoh Deadfall-1/+1
2024-10-21Added support for prctl handling thread namesYoh Deadfall-1/+1
2024-10-10add libc-pipe test to CI for freebsd, solarishRalf Jung-4/+4
2024-09-29skip old getrandom crate on SolarisRalf Jung-5/+5
2024-09-28make sure the new function is testedRalf Jung-4/+4
2024-09-25Auto merge of #3915 - RalfJung:target-json-test, r=RalfJungbors-2/+1
switch custom target JSON test to a less exotic target We used to test an AVR target here, but while it is nice to test a 16bit target, it is also currently the case that rustc CI does not even check that libcore builds on a 16bit target -- and we don't want Miri to be in the game of maintaining that support. (See https://github.com/rust-lang/rust/issues/130818.) So let's use a tier 2 target as the basis for testing a custom JSON target. (FWIW, we also test wasm32-wasip2 which is tier 3, but I expect it will become tier 2 Soon-ish.)
2024-09-25switch custom target JSON test to a less exotic targetRalf Jung-2/+1
2024-09-25enable pthread_cond_timedwait test on AndroidRalf Jung-1/+1
2024-09-25Android: Fixed tests for libc time APIYoh Deadfall-1/+1
2024-09-25disable AVR test since it doesn't workRalf Jung-1/+2
2024-09-25update BASIC test list: no longer test HashMap, add libc-mem instead of ↵Ralf Jung-5/+5
'align' for heap allocator coverage, move 'hello' to UNIX HashMap now needs pretty target-specific randomness functions. It still works on Android, but not on FreeBSD and Solarish.
2024-09-15we can test more things on Solarish, and update its status in the READMERalf Jung-2/+2
2024-09-15test std::time APIs on FreeBSD and SolarishRalf Jung-4/+4
2024-09-15add Android pthread supportRalf Jung-1/+1
2024-09-15enable std::sync tests on SolarishRalf Jung-2/+2
2024-09-15pthread: add FreeBSD, remove PTHREAD_MUTEX_NORMAL_FLAG hackRalf Jung-2/+2
On FreeBSD, DEFAULT maps to ERRORCK. This clashes with the existing PTHREAD_MUTEX_NORMAL_FLAG: hack so we replace it by a different hack that works better cross-platform. Also fix a case of "accidental early UB" in a UB test -- pthread_mutexattr_t must be initialized.
2024-09-13Auto merge of #3881 - RalfJung:miri-run, r=RalfJungbors-1/+1
./miri run: directly run binary instead of using 'cargo run' This avoids re-building miri without dev dependencies, so it makes `./miri run` a lot faster if `./miri test` was already executed before.
2024-09-13./miri run: directly run binary instead of using 'cargo run'Ralf Jung-1/+1
2024-09-13smoke-test './miri run --dep'Ralf Jung-1/+3
2024-09-12enable all pthread tests on SolarishRalf Jung-2/+2
2024-08-17run TLS tests on SolarishRalf Jung-2/+2
2024-08-03Promote aarch64-apple-darwin to Tier 1Evelyn Harthbrooke-1/+1
Per rust-lang/rfcs#3671.