aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTaiki Endo <te316e89@gmail.com>2022-06-17 19:23:28 +0900
committerTaiki Endo <te316e89@gmail.com>2022-06-17 19:23:28 +0900
commitf943443b638f8929134c42fe55411961bc4308f9 (patch)
tree86e32ccd38efe1282cdabfb08a95deb614c1af81
parent545b5ab2d07272474d3608e8684cce1bd97ad030 (diff)
downloadasync-task-f943443b638f8929134c42fe55411961bc4308f9.tar.gz
Disable Miri preemption
-rw-r--r--.github/workflows/ci.yml3
1 files changed, 2 insertions, 1 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index bd67742..9d2d7c4 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -77,8 +77,9 @@ jobs:
- run: cargo miri test
env:
# -Zmiri-ignore-leaks is needed because we use detached threads in doctests
+ # disable preemption due to https://github.com/rust-lang/rust/issues/55005
# TODO: remove -Zmiri-disable-weak-memory-emulation once https://github.com/rust-lang/miri/issues/2223 fixed.
- MIRIFLAGS: -Zmiri-strict-provenance -Zmiri-symbolic-alignment-check -Zmiri-disable-isolation -Zmiri-disable-weak-memory-emulation -Zmiri-ignore-leaks
+ MIRIFLAGS: -Zmiri-strict-provenance -Zmiri-symbolic-alignment-check -Zmiri-disable-isolation -Zmiri-disable-weak-memory-emulation -Zmiri-ignore-leaks -Zmiri-preemption-rate=0
RUSTFLAGS: ${{ env.RUSTFLAGS }} -Z randomize-layout
security_audit: