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.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
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.