Skip to content

Commit

Permalink
Merge rayon-rs#928
Browse files Browse the repository at this point in the history
928: Release rayon 1.5.2 / rayon-core 1.9.2 r=cuviper a=cuviper



Co-authored-by: Josh Stone <[email protected]>
  • Loading branch information
bors[bot] and cuviper authored Apr 14, 2022
2 parents ea9b940 + b56c6b8 commit 55a97bc
Show file tree
Hide file tree
Showing 4 changed files with 108 additions and 78 deletions.
4 changes: 2 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "rayon"
# Reminder to update html_rool_url in lib.rs when updating version
version = "1.5.1"
version = "1.5.2"
authors = ["Niko Matsakis <[email protected]>",
"Josh Stone <[email protected]>"]
description = "Simple work-stealing parallelism for Rust"
Expand All @@ -19,7 +19,7 @@ members = ["rayon-demo", "rayon-core"]
exclude = ["ci"]

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

# This is a public dependency!
Expand Down
30 changes: 30 additions & 0 deletions RELEASES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,33 @@
# Release rayon 1.5.2 / rayon-core 1.9.2 (2022-04-13)

- The new `ParallelSlice::par_rchunks()` and `par_rchunks_exact()` iterate
slice chunks in reverse, aligned the against the end of the slice if the
length is not a perfect multiple of the chunk size. The new
`ParallelSliceMut::par_rchunks_mut()` and `par_rchunks_exact_mut()` are the
same for mutable slices.
- The `ParallelIterator::try_*` methods now support `std::ops::ControlFlow` and
`std::task::Poll` items, mirroring the unstable `Try` implementations in the
standard library.
- The `ParallelString` pattern-based methods now support `&[char]` patterns,
which match when any character in that slice is found in the string.
- A soft limit is now enforced on the number of threads allowed in a single
thread pool, respecting internal bit limits that already existed. The current
maximum is publicly available from the new function `max_num_threads()`.
- Fixed several Stacked Borrow and provenance issues found by `cargo miri`.

## Contributors

Thanks to all of the contributors for this release!

- @atouchet
- @bluss
- @cuviper
- @fzyzcjy
- @nyanzebra
- @paolobarbolini
- @RReverser
- @saethlin

# Release rayon 1.5.1 / rayon-core 1.9.1 (2021-05-18)

- The new `in_place_scope` and `in_place_scope_fifo` are variations of `scope`
Expand Down
Loading

0 comments on commit 55a97bc

Please sign in to comment.