From c7f452f12f78e77929d2ed372c2d88c23e9c0869 Mon Sep 17 00:00:00 2001 From: Wim Date: Tue, 18 Sep 2018 10:46:54 +0200 Subject: [PATCH 1/5] Add `extern crate test` back in to benches Required until there's a way to specify this dependency in the `Cargo.toml`. --- futures-util/benches/futures_unordered.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/futures-util/benches/futures_unordered.rs b/futures-util/benches/futures_unordered.rs index 759021741a..bc30102e6a 100644 --- a/futures-util/benches/futures_unordered.rs +++ b/futures-util/benches/futures_unordered.rs @@ -1,5 +1,7 @@ #![feature(test, futures_api)] +extern crate test; + use futures::channel::oneshot; use futures::executor::block_on; use futures::future; From 29bf2c549737db835143db717cf558f9ec40cca8 Mon Sep 17 00:00:00 2001 From: Wim Date: Tue, 18 Sep 2018 11:15:37 +0200 Subject: [PATCH 2/5] Update futures_unordered.rs --- futures-util/benches/futures_unordered.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/futures-util/benches/futures_unordered.rs b/futures-util/benches/futures_unordered.rs index bc30102e6a..2075233c48 100644 --- a/futures-util/benches/futures_unordered.rs +++ b/futures-util/benches/futures_unordered.rs @@ -9,7 +9,7 @@ use futures::stream::{StreamExt, FuturesUnordered}; use futures::task::Poll; use std::collections::VecDeque; use std::thread; -use test::Bencher; +use self::test::Bencher; #[bench] fn oneshots(b: &mut Bencher) { From bae1de2d3db8e6b7843f9b37ac9d926fd40b7aae Mon Sep 17 00:00:00 2001 From: Wim Date: Tue, 18 Sep 2018 11:20:37 +0200 Subject: [PATCH 3/5] Update thread_notify.rs --- futures-executor/benches/thread_notify.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/futures-executor/benches/thread_notify.rs b/futures-executor/benches/thread_notify.rs index a4e09a4b73..d8026a4b5e 100644 --- a/futures-executor/benches/thread_notify.rs +++ b/futures-executor/benches/thread_notify.rs @@ -1,11 +1,13 @@ #![feature(test, futures_api, pin, arbitrary_self_types)] +extern crate test; + use futures::executor::block_on; use futures::future::Future; use futures::task::{self, Poll, Waker}; use std::marker::Unpin; use std::pin::PinMut; -use test::Bencher; +use self::test::Bencher; #[bench] fn thread_yield_single_thread_one_wait(b: &mut Bencher) { From 1fea7aea728c6685a5bd689383605bc624393230 Mon Sep 17 00:00:00 2001 From: Wim Date: Tue, 18 Sep 2018 11:21:03 +0200 Subject: [PATCH 4/5] Update poll.rs --- futures-executor/benches/poll.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/futures-executor/benches/poll.rs b/futures-executor/benches/poll.rs index e46ff524df..e5fd4052ba 100644 --- a/futures-executor/benches/poll.rs +++ b/futures-executor/benches/poll.rs @@ -1,12 +1,14 @@ #![feature(test, pin, arbitrary_self_types, futures_api)] +extern crate test; + use futures::executor::LocalPool; use futures::future::{Future, FutureExt}; use futures::task::{self, Poll, Waker, LocalWaker, Wake}; use std::marker::Unpin; use std::pin::PinMut; use std::sync::Arc; -use test::Bencher; +use self::test::Bencher; fn notify_noop() -> LocalWaker { struct Noop; From 837fa3a986ad215088a3f451bf1f74a7245a3ede Mon Sep 17 00:00:00 2001 From: Wim Date: Tue, 18 Sep 2018 11:29:47 +0200 Subject: [PATCH 5/5] Update sync_mpsc.rs --- futures-channel/benches/sync_mpsc.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/futures-channel/benches/sync_mpsc.rs b/futures-channel/benches/sync_mpsc.rs index dc0b5c0411..2ba41b8807 100644 --- a/futures-channel/benches/sync_mpsc.rs +++ b/futures-channel/benches/sync_mpsc.rs @@ -1,5 +1,7 @@ #![feature(test, futures_api, pin, arbitrary_self_types)] +extern crate test; + use futures::ready; use futures::channel::mpsc::{self, Sender, UnboundedSender}; use futures::executor::LocalPool; @@ -8,7 +10,7 @@ use futures::sink::Sink; use futures::task::{self, Poll, Wake, LocalWaker}; use std::pin::PinMut; use std::sync::Arc; -use test::Bencher; +use self::test::Bencher; fn notify_noop() -> LocalWaker { struct Noop;