about summary refs log tree commit diff
path: root/src/tools/miri/tests/utils
AgeCommit message (Collapse)AuthorLines
2025-09-22share the check_nondet helper as wellRalf Jung-0/+15
2025-09-22share check_all_outcomes impl, and increase max iteration countsRalf Jung-0/+35
2025-09-07Implement more features for GenMC modePatrick-6-0/+7
- Support for atomic fences. - Support for atomic read-modify-write (RMW). - Add tests using RMW and fences. - Add options: - to disable weak memory effects in GenMC mode. - to print GenMC execution graphs. - to print GenMC output message. - Fix GenMC full rebuild issue and run configure step when commit changes. - Do cleanup. Co-authored-by: Ralf Jung <post@ralfj.de>
2025-09-03Merge pull request #4506 from Patrick-6/miri-genmc-mvpRalf Jung-0/+57
Add minimal functionality for using GenMC mode
2025-09-03Implement basic support for running Miri with GenMC.Patrick-6-0/+57
- Implement memory allocation compatible with GenMC. - Extract address generator struct from Miri's allocator. - Support thread creation and joining. - Support atomic load and store. - Support scheduling through GenMC. - Add tests for GenMC mode. - Add clang-format file for C++ code in Miri. - Update genmc-sys crate license to MIT/Apache to match GenMC dependency. - Add documentation for GenMC mode. Note: this commit depends on changes to GenMC not yet upstreamed to its official repository. Co-authored-by: Ralf Jung <post@ralfj.de>
2025-08-29unix read/write: fix zero-size handlingRalf Jung-4/+1
2025-07-19non-deterministically truncate reads/writesRalf Jung-1/+45
2024-05-09do not run symlink tests on Windows hostsRalf Jung-0/+24
2024-04-17tests/utils: add fmt::Write implementations for miri's native stdout/stderrRalf Jung-2/+40
2024-02-26miri: rename miri_start_panic → miri_start_unwindRalf Jung-1/+1
2023-12-03miri: support 'promising' alignment for symbolic alignment checkRalf Jung-0/+5
2023-11-25make tests/utils work with edition 2015Ralf Jung-2/+2
2023-11-21fmtRalf Jung-3/+1
2023-11-20Test that the GC consults the extra_fn_ptr mapBen Kimock-0/+12
2023-11-19tag-gc -> provenance-gcBen Kimock-1/+1
2023-10-22use visibility to check unused imports and delete some stmtsbohan-0/+1
2023-09-01fix(std): Rename os_str_bytes to encoded_bytesEd Page-1/+1
2023-07-30refactor tests/utils a bit, and move some FS functions thereRalf Jung-15/+46
2023-06-28Unique gets special treatment when -Zmiri-unique-is-uniqueNeven Villani-5/+5
2023-03-16TB: document TB changes in READMENeven Villani-0/+205