Skip to content

Commit 5b3d917

Browse files
bors[bot]cuviper
andauthored
804: Release rayon 1.4.1 r=cuviper a=cuviper Co-authored-by: Josh Stone <cuviper@gmail.com>
2 parents dd85a27 + 5c55033 commit 5b3d917

File tree

3 files changed

+43
-28
lines changed

3 files changed

+43
-28
lines changed

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "rayon"
33
# Reminder to update html_rool_url in lib.rs when updating version
4-
version = "1.4.0"
4+
version = "1.4.1"
55
authors = ["Niko Matsakis <niko@alum.mit.edu>",
66
"Josh Stone <cuviper@gmail.com>"]
77
description = "Simple work-stealing parallelism for Rust"

RELEASES.md

+12
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
# Release rayon 1.4.1 (2020-09-29)
2+
3+
- The new `flat_map_iter` and `flatten_iter` methods can be used to flatten
4+
sequential iterators, which may perform better in cases that don't need the
5+
nested parallelism of `flat_map` and `flatten`.
6+
- The new `par_drain` method is a parallel version of the standard `drain` for
7+
collections, removing items while keeping the original capacity. Collections
8+
that implement this through `ParallelDrainRange` support draining items from
9+
arbitrary index ranges, while `ParallelDrainFull` always drains everything.
10+
- The new `positions` method finds all items that match the given predicate and
11+
returns their indices in a new iterator.
12+
113
# Release rayon-core 1.8.1 (2020-09-17)
214

315
- Fixed an overflow panic on high-contention workloads, for a counter that was

ci/compat-Cargo.lock

+30-27
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)