Skip to content

Commit 022006d

Browse files
committed
use Worker directly to create deques
1 parent e11aad9 commit 022006d

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

rayon-core/src/registry.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use crossbeam_deque::{self as deque, Steal, Stealer, Worker};
1+
use crossbeam_deque::{Steal, Stealer, Worker};
22
use crossbeam_queue::SegQueue;
33
#[cfg(rayon_unstable)]
44
use internal::task::Task;
@@ -225,9 +225,9 @@ impl Registry {
225225
let (workers, stealers): (Vec<_>, Vec<_>) = (0..n_threads)
226226
.map(|_| {
227227
let worker = if breadth_first {
228-
deque::Worker::new_fifo()
228+
Worker::new_fifo()
229229
} else {
230-
deque::Worker::new_lifo()
230+
Worker::new_lifo()
231231
};
232232

233233
let stealer = worker.stealer();

src/iter/par_bridge.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use crossbeam_deque::{self as deque, Steal, Stealer, Worker};
1+
use crossbeam_deque::{Steal, Stealer, Worker};
22

33
use std::sync::atomic::{AtomicBool, AtomicUsize, Ordering};
44
use std::sync::{Mutex, TryLockError};
@@ -79,7 +79,7 @@ where
7979
C: UnindexedConsumer<Self::Item>,
8080
{
8181
let split_count = AtomicUsize::new(current_num_threads());
82-
let worker = deque::Worker::new_fifo();
82+
let worker = Worker::new_fifo();
8383
let stealer = worker.stealer();
8484
let done = AtomicBool::new(false);
8585
let iter = Mutex::new((self.iter, worker));

0 commit comments

Comments
 (0)