fix(deps): update rust crate rayon to 1.6.0
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
rayon | dependencies | minor |
1.5.3 -> 1.6.0
|
Release Notes
rayon-rs/rayon
v1.6.0
- The minimum supported
rustc
is now 1.56. - The new
IndexedParallelIterator::fold_chunks
andfold_chunks_with
methods work likeParallelIterator::fold
andfold_with
with fixed-size chunks of items. This may be useful for predictable batching performance, without the allocation overhead ofIndexedParallelIterator::chunks
. - New "broadcast" methods run a given function on all threads in the pool.
These run at a sort of reduced priority after each thread has exhausted their
local work queue, but before they attempt work-stealing from other threads.
- The global
broadcast
function andThreadPool::broadcast
method will block until completion, returning aVec
of all return values. - The global
spawn_broadcast
function and methods onThreadPool
,Scope
, andScopeFifo
will run detached, without blocking the current thread.
- The global
- Panicking methods now use
#[track_caller]
to report the caller's location. - Fixed a truncated length in
vec::Drain
when given an empty range.
Contributors
Thanks to all of the contributors for this release!
Configuration
-
If you want to rebase/retry this MR, click this checkbox.
This MR has been generated by Renovate Bot.