diff options
| author | Ralf Jung <post@ralfj.de> | 2025-07-04 14:29:11 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-07-04 14:29:11 +0000 |
| commit | 23b3be5ada3ca3ba98b99e1145f4e771b71d7fad (patch) | |
| tree | 8690938a135d2f91c4b54c2b53529e34e59d0734 | |
| parent | 00184014c975c3807845c00000e4954b55fcb151 (diff) | |
| parent | 0d656e0de5414889f71270b3e14512ea9c189e5f (diff) | |
| download | rust-23b3be5ada3ca3ba98b99e1145f4e771b71d7fad.tar.gz rust-23b3be5ada3ca3ba98b99e1145f4e771b71d7fad.zip | |
Merge pull request #4443 from RalfJung/concurrency-ub-detection
declare data race and weak memory support as non-experimental
| -rw-r--r-- | src/tools/miri/README.md | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/tools/miri/README.md b/src/tools/miri/README.md index e609fb9b6f9..b05acff72b5 100644 --- a/src/tools/miri/README.md +++ b/src/tools/miri/README.md @@ -11,12 +11,12 @@ instance: * Not sufficiently aligned memory accesses and references * Violation of basic type invariants (a `bool` that is not 0 or 1, for example, or an invalid enum discriminant) +* Data races and emulation of *some* weak memory effects, i.e., + atomic reads can return outdated values * **Experimental**: Violations of the [Stacked Borrows] rules governing aliasing for reference types * **Experimental**: Violations of the [Tree Borrows] aliasing rules, as an optional alternative to [Stacked Borrows] -* **Experimental**: Data races and emulation of weak memory effects, i.e., - atomic reads can return outdated values. On top of that, Miri will also tell you about memory leaks: when there is memory still allocated at the end of the execution, and that memory is not reachable |
