rayon-rs/rayon (rayon)
### [`v1.8.0`](https://togithub.com/rayon-rs/rayon/blob/HEAD/RELEASES.md#Release-rayon-180--rayon-core-1120-2023-09-20)
[Compare Source](https://togithub.com/rayon-rs/rayon/compare/v1.7.0...v1.8.0)
- The minimum supported `rustc` is now 1.63.
- Added `ThreadPoolBuilder::use_current_thread` to use the builder thread as
part of the new thread pool. That thread does not run the pool's main loop,
but it may participate in work-stealing if it yields to rayon in some way.
- Implemented `FromParallelIterator` for `Box<[T]>`, `Rc<[T]>`, and
`Arc<[T]>`, as well as `FromParallelIterator>` and
`ParallelExtend>` for `String`.
- `ThreadPoolBuilder::build_scoped` now uses `std::thread::scope`.
- The default number of threads is now determined using
`std::thread::available_parallelism` instead of the `num_cpus` crate.
- The internal logging facility has been removed, reducing bloat for all users.
- Many smaller performance tweaks and documentation updates.
Configuration
š Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
š¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
ā» 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.7.0
->1.8.0
Release Notes
rayon-rs/rayon (rayon)
### [`v1.8.0`](https://togithub.com/rayon-rs/rayon/blob/HEAD/RELEASES.md#Release-rayon-180--rayon-core-1120-2023-09-20) [Compare Source](https://togithub.com/rayon-rs/rayon/compare/v1.7.0...v1.8.0) - The minimum supported `rustc` is now 1.63. - Added `ThreadPoolBuilder::use_current_thread` to use the builder thread as part of the new thread pool. That thread does not run the pool's main loop, but it may participate in work-stealing if it yields to rayon in some way. - Implemented `FromParallelIteratorConfiguration
š Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
š¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
ā» 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.