You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -218,7 +218,7 @@ degree documented below):
218
218
make no promises and we don't run tests for such targets.
219
219
- We have unofficial support (not maintained by the Miri team itself) for some further operating systems.
220
220
- `solaris` / `illumos`: maintained by @devnexen. Supports the entire test suite.
221
-
- `freebsd`: maintained by @YohDeadfall. Supports `std::env` and parts of `std::{thread, fs}`, but not `std::sync`.
221
+
- `freebsd`: maintained by @YohDeadfalland @LorrensP-2158466. Supports the entire test suite.
222
222
- `android`: **maintainer wanted**. Support very incomplete, but a basic "hello world" works.
223
223
- `wasi`: **maintainer wanted**. Support very incomplete, not even standard output works, but an empty `main` function works.
224
224
- For targets on other operating systems, Miri might fail before even reaching the `main` function.
@@ -580,6 +580,7 @@ Definite bugs found:
580
580
* [Weak-memory-induced memory leak in Windows thread-local storage](https://github.com/rust-lang/rust/pull/124281)
581
581
* [A bug in the new `RwLock::downgrade` implementation](https://rust-lang.zulipchat.com/#narrow/channel/269128-miri/topic/Miri.20error.20library.20test) (caught by Miri before it landed in the Rust repo)
582
582
* [Mockall reading unintialized memory when mocking `std::io::Read::read`, even if all expectations are satisfied](https://github.com/asomers/mockall/issues/647) (caught by Miri running Tokio's test suite)
583
+
* [`ReentrantLock` not correctly dealing with reuse of addresses for TLS storage of different threads](https://github.com/rust-lang/rust/pull/141248)
583
584
584
585
Violations of [Stacked Borrows] found that are likely bugs (but Stacked Borrows is currently just an experiment):
BASIC="empty_main integer heap_alloc libc-mem vec string btreemap"# ensures we have the basics: pre-main code, system allocator
166
170
UNIX="hello panic/panic panic/unwind concurrency/simple atomic libc-mem libc-misc libc-random env num_cpus"# the things that are very similar across all Unixes, and hence easily supported there
167
-
TEST_TARGET=x86_64-unknown-freebsd run_tests_minimal $BASIC$UNIXtime hashmap random thread sync concurrency fs libc-pipe
168
-
TEST_TARGET=i686-unknown-freebsd run_tests_minimal $BASIC$UNIXtime hashmap random thread sync concurrency fs libc-pipe
169
171
TEST_TARGET=aarch64-linux-android run_tests_minimal $BASIC$UNIXtime hashmap random thread sync concurrency epoll eventfd
0 commit comments