Skip to content

Commit 2d177d9

Browse files
committed
Release rayon 1.6.1
1 parent cdb0b43 commit 2d177d9

File tree

3 files changed

+104
-66
lines changed

3 files changed

+104
-66
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rayon"
3-
version = "1.6.0"
3+
version = "1.6.1"
44
authors = ["Niko Matsakis <niko@alum.mit.edu>",
55
"Josh Stone <cuviper@gmail.com>"]
66
description = "Simple work-stealing parallelism for Rust"

RELEASES.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
# Release rayon 1.6.1 (2022-12-09)
2+
3+
- Simplified `par_bridge` to only pull one item at a time from the iterator,
4+
without batching. Threads that are waiting for iterator items will now block
5+
appropriately rather than spinning CPU. (Thanks @njaard!)
6+
- Added protection against recursion in `par_bridge`, so iterators that also
7+
invoke rayon will not cause mutex recursion deadlocks.
8+
19
# Release rayon-core 1.10.1 (2022-11-18)
210

311
- Fixed a race condition with threads going to sleep while a broadcast starts.

0 commit comments

Comments
 (0)