Sourced from rayon's changelog.
Release rayon 1.6.1 (2022-12-09)
- Simplified
par_bridgeto only pull one item at a time from the iterator, without batching. Threads that are waiting for iterator items will now block appropriately rather than spinning CPU. (Thanks@​njaard!)- Added protection against recursion in
par_bridge, so iterators that also invoke rayon will not cause mutex recursion deadlocks.Release rayon-core 1.10.1 (2022-11-18)
- Fixed a race condition with threads going to sleep while a broadcast starts.
401678e Merge https://github.com/facebook/flipper/issues/70933e9843 Release rayon 1.2.1 / rayon-core 1.6.1dd874ac Bump crate versions and dependencies0c6338d Reduce Option complexity in demo cpu_timebe99e50 cargo fmt9b4d979 Avoid mem::uninitialized in the demo cpu_time5a46643 Avoid mem::uninitialized in par_sort_unstable73b1061 Merge https://github.com/facebook/flipper/issues/70554c0b0d Make sure that compat-Cargo.lock is fresh4fd13b0 Regenerate compat-Cargo.lock