Skip to content

Commit

Permalink
Merge #769
Browse files Browse the repository at this point in the history
769: Release rayon 1.3.1 and rayon-core 1.7.1 r=cuviper a=cuviper



Co-authored-by: Josh Stone <cuviper@gmail.com>
  • Loading branch information
bors[bot] and cuviper committed Jun 15, 2020
2 parents 983866d + 4bce3c8 commit a798276
Show file tree
Hide file tree
Showing 5 changed files with 333 additions and 173 deletions.
4 changes: 2 additions & 2 deletions Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "rayon"
# Reminder to update html_rool_url in lib.rs when updating version
version = "1.3.0"
version = "1.3.1"
authors = ["Niko Matsakis <niko@alum.mit.edu>",
"Josh Stone <cuviper@gmail.com>"]
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.7.0", path = "rayon-core" }
rayon-core = { version = "1.7.1", path = "rayon-core" }
crossbeam-deque = "0.7.2"

# This is a public dependency!
Expand Down
27 changes: 27 additions & 0 deletions RELEASES.md
@@ -1,3 +1,30 @@
# Release rayon 1.3.1 / rayon-core 1.7.1 (2020-06-15)

- Fixed a use-after-free race in calls blocked between two rayon thread pools.
- Collecting to an indexed `Vec` now drops any partial writes while unwinding,
rather than just leaking them. If dropping also panics, Rust will abort.
- Note: the old leaking behavior is considered _safe_, just not ideal.
- The new `IndexedParallelIterator::step_by()` adapts an iterator to step
through items by the given count, like `Iterator::step_by()`.
- The new `ParallelSlice::par_chunks_exact()` and mutable equivalent
`ParallelSliceMut::par_chunks_exact_mut()` ensure that the chunks always have
the exact length requested, leaving any remainder separate, like the slice
methods `chunks_exact()` and `chunks_exact_mut()`.

## Contributors

Thanks to all of the contributors for this release!

- @adrian5
- @bluss
- @cuviper
- @FlyingCanoe
- @GuillaumeGomez
- @matthiasbeyer
- @picoHz
- @zesterer


# Release rayon 1.3.0 / rayon-core 1.7.0 (2019-12-21)

- Tuples up to length 12 now implement `IntoParallelIterator`, creating a
Expand Down

0 comments on commit a798276

Please sign in to comment.