diff options
author | Haibo Huang <hhb@google.com> | 2020-07-17 17:53:16 -0700 |
---|---|---|
committer | Haibo Huang <hhb@google.com> | 2020-07-17 17:53:16 -0700 |
commit | 293e2aa580e5695f179507500738a4c8fc65ad82 (patch) | |
tree | 50b5094b1c55ce2b1bdc01c11e9a741031561006 /ci | |
parent | 9e908cd8b17b2231e6f526b68c7f2e830422f04d (diff) | |
download | bytes-293e2aa580e5695f179507500738a4c8fc65ad82.tar.gz |
Upgrade rust/crates/bytes to 0.5.6
Change-Id: Ib95c402dc50956f33008f634e79291a91157cc8d
Diffstat (limited to 'ci')
-rw-r--r-- | ci/tsan | 24 | ||||
-rw-r--r-- | ci/tsan.sh | 4 |
2 files changed, 1 insertions, 27 deletions
diff --git a/ci/tsan b/ci/tsan deleted file mode 100644 index e53f9b8..0000000 --- a/ci/tsan +++ /dev/null @@ -1,24 +0,0 @@ -# TSAN suppressions file for `bytes` - -# TSAN does not understand fences and `Arc::drop` is implemented using a fence. -# This causes many false positives. -race:Arc*drop -race:arc*Weak*drop - -# `std` mpsc is not used in any Bytes code base. This race is triggered by some -# rust runtime logic. -race:std*mpsc_queue - -# Some test runtime races. Allocation should be race free -race:alloc::alloc - -# Not sure why this is warning, but it is in the test harness and not the library. -race:TestEvent*clone -race:test::run_tests_console::*closure - -# Probably more fences in std. -race:__call_tls_dtors - -# This ignores a false positive caused by `thread::park()`/`thread::unpark()`. -# See: https://github.com/rust-lang/rust/pull/54806#issuecomment-436193353 -race:pthread_cond_destroy @@ -2,9 +2,7 @@ set -ex -export RUST_TEST_THREADS=1 export ASAN_OPTIONS="detect_odr_violation=0 detect_leaks=0" -export TSAN_OPTIONS="suppressions=$(pwd)/ci/tsan" # Run address sanitizer RUSTFLAGS="-Z sanitizer=address" \ @@ -12,4 +10,4 @@ cargo test --target x86_64-unknown-linux-gnu --test test_bytes --test test_buf - # Run thread sanitizer RUSTFLAGS="-Z sanitizer=thread" \ -cargo test --target x86_64-unknown-linux-gnu --test test_bytes --test test_buf --test test_buf_mut +cargo -Zbuild-std test --target x86_64-unknown-linux-gnu --test test_bytes --test test_buf --test test_buf_mut |