File tree Expand file tree Collapse file tree 1 file changed +5
-6
lines changed Expand file tree Collapse file tree 1 file changed +5
-6
lines changed Original file line number Diff line number Diff line change @@ -43,16 +43,15 @@ in your program, and cannot run all programs:
4343 still run fine in Miri -- but might break (including causing UB) on different
4444 compiler versions or different platforms.
4545* Program execution is non-deterministic when it depends, for example, on where
46- exactly in memory allocations end up. Miri tests one of many possible
47- executions of your program. If your code is sensitive to allocation base
48- addresses or other non-deterministic data, try running Miri with different
49- values for ` -Zmiri-seed ` to test different executions.
46+ exactly in memory allocations end up, or on the exact interleaving of
47+ concurrent threads. Miri tests one of many possible executions of your
48+ program. You can alleviate this to some extend by running Miri with different
49+ values for ` -Zmiri-seed ` , but that will still by far not explore all possible
50+ executions.
5051* Miri runs the program as a platform-independent interpreter, so the program
5152 has no access to most platform-specific APIs or FFI. A few APIs have been
5253 implemented (such as printing to stdout) but most have not: for example, Miri
5354 currently does not support SIMD or networking.
54- * Miri currently does not check for data-races and most other concurrency-related
55- issues.
5655
5756[ rust ] : https://www.rust-lang.org/
5857[ mir ] : https://github.com/rust-lang/rfcs/blob/master/text/1211-mir.md
You can’t perform that action at this time.
0 commit comments