File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 8989 runs-on : ubuntu-latest
9090 steps :
9191 - uses : actions/checkout@v3
92- - uses : dtolnay/rust-toolchain@1.67 .1
92+ - uses : dtolnay/rust-toolchain@1.72 .1
9393 with :
9494 components : rustfmt
9595 - run : cargo fmt --all --check
Original file line number Diff line number Diff line change 3232 runs-on : ubuntu-latest
3333 steps :
3434 - uses : actions/checkout@v3
35- - uses : dtolnay/rust-toolchain@1.67 .1
35+ - uses : dtolnay/rust-toolchain@1.72 .1
3636 with :
3737 components : rustfmt
3838 - run : cargo fmt --all --check
Original file line number Diff line number Diff line change 1+ # Release rayon 1.8.0 / rayon-core 1.12.0 (2023-09-20)
2+
3+ - The minimum supported ` rustc ` is now 1.63.
4+ - Added ` ThreadPoolBuilder::use_current_thread ` to use the builder thread as
5+ part of the new thread pool. That thread does not run the pool's main loop,
6+ but it may participate in work-stealing if it yields to rayon in some way.
7+ - Implemented ` FromParallelIterator<T> ` for ` Box<[T]> ` , ` Rc<[T]> ` , and
8+ ` Arc<[T]> ` , as well as ` FromParallelIterator<Box<str>> ` and
9+ ` ParallelExtend<Box<str>> ` for ` String ` .
10+ - ` ThreadPoolBuilder::build_scoped ` now uses ` std::thread::scope ` .
11+ - The default number of threads is now determined using
12+ ` std::thread::available_parallelism ` instead of the ` num_cpus ` crate.
13+ - The internal logging facility has been removed, reducing bloat for all users.
14+ - Many smaller performance tweaks and documentation updates.
15+
116# Release rayon 1.7.0 / rayon-core 1.11.0 (2023-03-03)
217
318- The minimum supported ` rustc ` is now 1.59.
You can’t perform that action at this time.
0 commit comments