File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -252,6 +252,18 @@ used according to their aliasing restrictions.
252
252
[ slides ] : https://solson.me/miri-slides.pdf
253
253
[ report ] : https://solson.me/miri-report.pdf
254
254
255
+ ## Bugs found by Miri
256
+
257
+ Miri has already found a number of bugs in the Rust standard library, which we collect here.
258
+
259
+ * [ ` vec_deque::Iter ` having an unsound ` Debug ` implementation] ( https://github.com/rust-lang/rust/issues/53566 )
260
+ * [ ` From<&[T]> for Rc ` creating a not sufficiently aligned reference] ( https://github.com/rust-lang/rust/issues/54908 )
261
+ * [ ` BTreeMap ` creating a shared reference pointing to a too small allocation] ( https://github.com/rust-lang/rust/issues/54957 )
262
+ * [ ` VecDeque ` creating overlapping mutable references] ( https://github.com/rust-lang/rust/pull/56161 )
263
+ * [ Futures turning a shared reference into a mutable one] ( https://github.com/rust-lang/rust/pull/56319 )
264
+ * [ ` str ` turning a shared reference into a mutable one] ( https://github.com/rust-lang/rust/pull/58200 )
265
+ * [ ` BTreeMap ` creating mutable references that overlap with shared references] ( https://github.com/rust-lang/rust/pull/58431 )
266
+
255
267
## License
256
268
257
269
Licensed under either of
You can’t perform that action at this time.
0 commit comments