File tree 1 file changed +8
-2
lines changed
1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -308,14 +308,20 @@ used according to their aliasing restrictions.
308
308
309
309
## Bugs found by Miri
310
310
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:
312
314
313
315
* [ ` Debug for vec_deque::Iter ` accessing uninitialized memory] ( https://github.com/rust-lang/rust/issues/53566 )
314
316
* [ ` From<&[T]> for Rc ` creating a not sufficiently aligned reference] ( https://github.com/rust-lang/rust/issues/54908 )
315
317
* [ ` 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 )
317
318
* [ Futures turning a shared reference into a mutable one] ( https://github.com/rust-lang/rust/pull/56319 )
318
319
* [ ` 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 )
319
325
* [ ` BTreeMap ` creating mutable references that overlap with shared references] ( https://github.com/rust-lang/rust/pull/58431 )
320
326
* [ ` LinkedList ` creating overlapping mutable references] ( https://github.com/rust-lang/rust/pull/60072 )
321
327
You can’t perform that action at this time.
0 commit comments