Sourced from rayon's changelog.
Release rayon 1.7.0 / rayon-core 1.11.0 (2023-03-03)
- The minimum supported
rustcis now 1.59.- Added a fallback when threading is unsupported.
- The new
ParallelIterator::take_anyandskip_anymethods work like unorderedIndexedParallelIterator::takeandskip, counting items in whatever order they are visited in parallel.- The new
ParallelIterator::take_any_whileandskip_any_whilemethods work like unorderedIterator::take_whileandskip_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_nowandyield_localfunctions 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 https://github.com/facebook/flipper/issues/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