Skip to content

Commit b46e523

Browse files
authored
Merge pull request #714 from RalfJung/readme
trophy case: add rand
2 parents b916a07 + f9cf78d commit b46e523

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

README.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -308,14 +308,20 @@ used according to their aliasing restrictions.
308308

309309
## Bugs found by Miri
310310

311-
Miri has already found a number of bugs in the Rust standard library, which we collect here.
311+
Miri has already found a number of bugs in the Rust standard library and beyond, which we collect here.
312+
313+
Definite bugs found:
312314

313315
* [`Debug for vec_deque::Iter` accessing uninitialized memory](https://github.com/rust-lang/rust/issues/53566)
314316
* [`From<&[T]> for Rc` creating a not sufficiently aligned reference](https://github.com/rust-lang/rust/issues/54908)
315317
* [`BTreeMap` creating a shared reference pointing to a too small allocation](https://github.com/rust-lang/rust/issues/54957)
316-
* [`VecDeque` creating overlapping mutable references](https://github.com/rust-lang/rust/pull/56161)
317318
* [Futures turning a shared reference into a mutable one](https://github.com/rust-lang/rust/pull/56319)
318319
* [`str` turning a shared reference into a mutable one](https://github.com/rust-lang/rust/pull/58200)
320+
* [`rand` performing unaligned reads](https://github.com/rust-random/rand/issues/779)
321+
322+
Violations of Stacked Borrows found that are likely bugs (but Stacked Borrows is currently just an experiment):
323+
324+
* [`VecDeque` creating overlapping mutable references](https://github.com/rust-lang/rust/pull/56161)
319325
* [`BTreeMap` creating mutable references that overlap with shared references](https://github.com/rust-lang/rust/pull/58431)
320326
* [`LinkedList` creating overlapping mutable references](https://github.com/rust-lang/rust/pull/60072)
321327

0 commit comments

Comments
 (0)