ci: deny warnings on '--cfg tokio_unstable' tests (#2859)

This commit is contained in:
Taiki Endo 2020-09-23 05:55:35 +09:00 committed by GitHub
parent e7091fde78
commit 6866b24ca1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 6 additions and 12 deletions

View File

@ -91,7 +91,7 @@ jobs:
run: cargo test --features full
working-directory: tokio
env:
RUSTFLAGS: '--cfg tokio_unstable'
RUSTFLAGS: --cfg tokio_unstable -Dwarnings
miri:
name: miri
@ -156,7 +156,7 @@ jobs:
- name: check --each-feature --unstable
run: cargo hack check --all --each-feature -Z avoid-dev-deps
env:
RUSTFLAGS: --cfg tokio_unstable
RUSTFLAGS: --cfg tokio_unstable -Dwarnings
minrust:
name: minrust
@ -239,6 +239,6 @@ jobs:
run: cargo test --lib --release --features full -- --nocapture $SCOPE
working-directory: tokio
env:
RUSTFLAGS: --cfg loom --cfg tokio_unstable
RUSTFLAGS: --cfg loom --cfg tokio_unstable -Dwarnings
LOOM_MAX_PREEMPTIONS: 2
SCOPE: ${{ matrix.scope }}

View File

@ -1,4 +1,4 @@
use crate::loom::sync::{Arc, Mutex};
use crate::loom::sync::Mutex;
use crate::runtime::handle::Handle;
use crate::runtime::shell::Shell;
use crate::runtime::{blocking, io, time, Callback, Runtime, Spawner};
@ -330,7 +330,7 @@ impl Builder {
where
F: Fn() + Send + Sync + 'static,
{
self.before_stop = Some(Arc::new(f));
self.before_stop = Some(std::sync::Arc::new(f));
self
}

View File

@ -209,7 +209,7 @@ mod group_b {
#[test]
fn complete_block_on_under_load() {
loom::model(|| {
let mut pool = mk_pool(1);
let pool = mk_pool(1);
pool.block_on(async {
// Trigger a re-schedule

View File

@ -22,12 +22,6 @@ impl Pack {
Pack { mask, shift }
}
/// Mask used to unpack value
#[cfg(all(test, loom))]
pub(crate) const fn mask(&self) -> usize {
self.mask
}
/// Width, in bits, dedicated to storing the value.
pub(crate) const fn width(&self) -> u32 {
pointer_width() - (self.mask >> self.shift).leading_zeros()