Sourced from rayon's changelog.
Release rayon 1.7.0 / rayon-core 1.11.0 (2023-03-03)
- The minimum supported
rustc
is now 1.59.- Added a fallback when threading is unsupported.
- The new
ParallelIterator::take_any
andskip_any
methods work like unorderedIndexedParallelIterator::take
andskip
, counting items in whatever order they are visited in parallel.- The new
ParallelIterator::take_any_while
andskip_any_while
methods work like unorderedIterator::take_while
andskip_while
, which previously had no parallel equivalent. The "while" condition may be satisfied from anywhere in the parallel iterator, affecting all future items regardless of position.- The new
yield_now
andyield_local
functions will cooperatively yield execution to Rayon, either trying to execute pending work from the entire pool or from just the local deques of the current thread, respectively.Release rayon-core 1.10.2 (2023-01-22)
- Fixed miri-reported UB for SharedReadOnly tags protected by a call.
7ffaf34
Merge #716163003e
bump the release datef7d7553
Release rayon 1.3.0 / rayon-core 1.7.0b98bb23
Remove unneeded extern crate statements9b92c7d
cargo fmte02f439
Remove useless 'use crate;' in favor of the crate preludea1db0fe
Fix clippy::flat_map_identity4e40256
Update ci/compat-Cargo.lock1f9d117
Remove cfg(rayon_unstable)198ca7f
Remove rayon-futures