Skip to content

Commit ecc0dd1

Browse files
committed
enable field retagging everywhere
1 parent b1abc1e commit ecc0dd1

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

ci-test.sh

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -57,28 +57,28 @@ std)
5757

5858
# hashbrown and some other things do int2ptr casts, so we need permissive provenance.
5959
for TARGET in x86_64-unknown-linux-gnu aarch64-apple-darwin; do
60-
echo "::group::Testing std core ($CORE on $TARGET)"
61-
MIRIFLAGS="-Zmiri-disable-isolation -Zmiri-permissive-provenance" \
60+
echo "::group::Testing std core ($CORE on $TARGET, field retagging)"
61+
MIRIFLAGS="-Zmiri-disable-isolation -Zmiri-permissive-provenance -Zmiri-retag-fields" \
6262
./run-test.sh std --target $TARGET --lib --tests \
6363
-- $CORE \
6464
2>&1 | ts -i '%.s '
6565
echo "::endgroup::"
66-
echo "::group::Testing std core docs ($CORE on $TARGET)"
67-
MIRIFLAGS="-Zmiri-ignore-leaks -Zmiri-disable-isolation -Zmiri-permissive-provenance" \
66+
echo "::group::Testing std core docs ($CORE on $TARGET, field retagging)"
67+
MIRIFLAGS="-Zmiri-ignore-leaks -Zmiri-disable-isolation -Zmiri-permissive-provenance -Zmiri-retag-fields" \
6868
./run-test.sh std --target $TARGET --doc \
6969
-- $CORE \
7070
2>&1 | ts -i '%.s '
7171
echo "::endgroup::"
7272
done
7373
# "sleep" has a thread leak that we have to ignore
74-
echo "::group::Testing remaining std (except for $SKIP)"
75-
MIRIFLAGS="-Zmiri-ignore-leaks -Zmiri-disable-isolation -Zmiri-permissive-provenance" \
74+
echo "::group::Testing remaining std (except for $SKIP, field retagging)"
75+
MIRIFLAGS="-Zmiri-ignore-leaks -Zmiri-disable-isolation -Zmiri-permissive-provenance -Zmiri-retag-fields" \
7676
./run-test.sh std --lib --tests \
7777
-- $(for M in $CORE; do echo "--skip $M "; done) $(for M in $SKIP; do echo "--skip $M "; done) \
7878
2>&1 | ts -i '%.s '
7979
echo "::endgroup::"
80-
echo "::group::Testing remaining std docs (except for $SKIP)"
81-
MIRIFLAGS="-Zmiri-ignore-leaks -Zmiri-disable-isolation -Zmiri-permissive-provenance" \
80+
echo "::group::Testing remaining std docs (except for $SKIP, field retagging)"
81+
MIRIFLAGS="-Zmiri-ignore-leaks -Zmiri-disable-isolation -Zmiri-permissive-provenance -Zmiri-retag-fields" \
8282
./run-test.sh std --doc \
8383
-- $(for M in $CORE; do echo "--skip $M "; done) $(for M in $SKIP; do echo "--skip $M "; done) \
8484
2>&1 | ts -i '%.s '

rust-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
nightly-2022-10-07
1+
nightly-2022-10-22

0 commit comments

Comments
 (0)