rbtcollins / fs_at

Filesystem 'at' implementations for Unix and Windows
13 stars 15 forks source link

Update Rust crate rayon to 1.10.0 - autoclosed #139

Closed renovate[bot] closed 6 months ago

renovate[bot] commented 8 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
rayon dev-dependencies minor 1.8.1 -> 1.10.0

Release Notes

rayon-rs/rayon (rayon) ### [`v1.10.0`](https://togithub.com/rayon-rs/rayon/blob/HEAD/RELEASES.md#Release-rayon-1100-2024-03-23) - The new methods `ParallelSlice::par_chunk_by` and `ParallelSliceMut::par_chunk_by_mut` work like the slice methods `chunk_by` and `chunk_by_mut` added in Rust 1.77. ### [`v1.9.0`](https://togithub.com/rayon-rs/rayon/blob/HEAD/RELEASES.md#Release-rayon-190-2024-02-27) [Compare Source](https://togithub.com/rayon-rs/rayon/compare/v1.8.1...v1.9.0) - The new methods `IndexedParallelIterator::by_exponential_blocks` and `by_uniform_blocks` allow processing items in smaller groups at a time. - The new `iter::walk_tree`, `walk_tree_prefix`, and `walk_tree_postfix` functions enable custom parallel iteration over tree-like structures. - The new method `ParallelIterator::collect_vec_list` returns items as a linked list of vectors, which is an efficient mode of parallel collection used by many of the internal implementations of `collect`. - The new methods `ParallelSliceMut::par_split_inclusive_mut`, `ParallelSlice::par_split_inclusive`, and `ParallelString::par_split_inclusive` all work like a normal split but keeping the separator as part of the left slice. - The new `ParallelString::par_split_ascii_whitespace` splits only on ASCII whitespace, which is faster than including Unicode multi-byte whitespace. - `OsString` now implements `FromParallelIterator<_>` and `ParallelExtend<_>` for a few item types similar to the standard `FromIterator` and `Extend`. - The internal `Pattern` trait for string methods is now implemented for `[char; N]` and `&[char; N]`, matching any of the given characters.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.