Merge pull request #4443 from RalfJung/concurrency-ub-detection
declare data race and weak memory support as non-experimental
This commit is contained in:
commit
23b3be5ada
1 changed files with 2 additions and 2 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue