Skip to content

Commit

Permalink
Merge #991
Browse files Browse the repository at this point in the history
991: Release rayon 1.6.0 / rayon-core 1.10.0 r=cuviper a=cuviper



Co-authored-by: Josh Stone <[email protected]>
  • Loading branch information
bors[bot] and cuviper committed Nov 18, 2022
2 parents c2dfa5c + b0008f3 commit 4a6e9bf
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 2 deletions.
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ members = ["rayon-demo", "rayon-core"]
exclude = ["ci"]

[dependencies]
rayon-core = { version = "1.9.2", path = "rayon-core" }
rayon-core = { version = "1.10.0", path = "rayon-core" }
crossbeam-deque = "0.8.1"

# This is a public dependency!
Expand Down
31 changes: 30 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,35 @@
# Release rayon 1.6.0 / rayon-core 1.10.0 (pending)
# Release rayon 1.6.0 / rayon-core 1.10.0 (2022-11-18)

- The minimum supported `rustc` is now 1.56.
- The new `IndexedParallelIterator::fold_chunks` and `fold_chunks_with` methods
work like `ParallelIterator::fold` and `fold_with` with fixed-size chunks of
items. This may be useful for predictable batching performance, without the
allocation overhead of `IndexedParallelIterator::chunks`.
- New "broadcast" methods run a given function on all threads in the pool.
These run at a sort of reduced priority after each thread has exhausted their
local work queue, but before they attempt work-stealing from other threads.
- The global `broadcast` function and `ThreadPool::broadcast` method will
block until completion, returning a `Vec` of all return values.
- The global `spawn_broadcast` function and methods on `ThreadPool`, `Scope`,
and `ScopeFifo` will run detached, without blocking the current thread.
- Panicking methods now use `#[track_caller]` to report the caller's location.
- Fixed a truncated length in `vec::Drain` when given an empty range.

## Contributors

Thanks to all of the contributors for this release!

- @cuviper
- @idanmuze
- @JoeyBF
- @JustForFun88
- @kianmeng
- @kornelski
- @ritchie46
- @ryanrussell
- @steffahn
- @TheIronBorn
- @willcrozi

# Release rayon 1.5.3 (2022-05-13)

Expand Down

0 comments on commit 4a6e9bf

Please sign in to comment.