Skip to content

Commit f9cec06

Browse files
bors[bot]taiki-e
andauthored
Merge #769
769: Prepare for the next release r=taiki-e a=taiki-e - crossbeam-channel 0.5.1 -> 0.5.2 - Fix stacked borrows violations. (#763, #764) - crossbeam-epoch 0.9.5 -> 0.9.6 - Add `Atomic::fetch_update`. (#706) - crossbeam-queue 0.3.2 -> 0.3.3 - Fix stacked borrows violation in `ArrayQueue`. (#763) - crossbeam-utils 0.8.5 -> 0.8.6 - Re-add `AtomicCell<{i,u}64>::{fetch_add,fetch_sub,fetch_and,fetch_or,fetch_xor}` that were accidentally removed in 0.8.0 on targets that do not support `Atomic{I,U}64`. (#767) - Re-add `AtomicCell<{i,u}128>::{fetch_add,fetch_sub,fetch_and,fetch_or,fetch_xor}` that were accidentally removed in 0.8.0. (#767) Co-authored-by: Taiki Endo <te316e89@gmail.com>
2 parents d7835f4 + a73b888 commit f9cec06

File tree

11 files changed

+35
-11
lines changed

11 files changed

+35
-11
lines changed

Cargo.toml

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ name = "crossbeam"
66
# - Create "crossbeam-X.Y.Z" git tag
77
version = "0.8.1"
88
edition = "2018"
9+
rust-version = "1.36"
910
license = "MIT OR Apache-2.0"
1011
repository = "https://github.com/crossbeam-rs/crossbeam"
1112
homepage = "https://github.com/crossbeam-rs/crossbeam"

crossbeam-channel/CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# Version 0.5.2
2+
3+
- Fix stacked borrows violations. (#763, #764)
4+
15
# Version 0.5.1
26

37
- Fix memory leak in unbounded channel. (#669)

crossbeam-channel/Cargo.toml

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@ name = "crossbeam-channel"
44
# - Update CHANGELOG.md
55
# - Update README.md
66
# - Create "crossbeam-channel-X.Y.Z" git tag
7-
version = "0.5.1"
7+
version = "0.5.2"
88
edition = "2018"
9+
rust-version = "1.36"
910
license = "MIT OR Apache-2.0"
1011
repository = "https://github.com/crossbeam-rs/crossbeam"
1112
homepage = "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-channel"

crossbeam-deque/Cargo.toml

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ name = "crossbeam-deque"
66
# - Create "crossbeam-deque-X.Y.Z" git tag
77
version = "0.8.1"
88
edition = "2018"
9+
rust-version = "1.36"
910
license = "MIT OR Apache-2.0"
1011
repository = "https://github.com/crossbeam-rs/crossbeam"
1112
homepage = "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-deque"

crossbeam-epoch/CHANGELOG.md

+8-4
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,16 @@
1+
# Version 0.9.6
2+
3+
- Add `Atomic::fetch_update`. (#706)
4+
15
# Version 0.9.5
26

3-
- Fix UB in `Pointable` impl of `[MaybeUninit<T>]` (#694)
4-
- Support targets that do not have atomic CAS on stable Rust (#698)
5-
- Fix breakage with nightly feature due to rust-lang/rust#84510 (#692)
7+
- Fix UB in `Pointable` impl of `[MaybeUninit<T>]`. (#694)
8+
- Support targets that do not have atomic CAS on stable Rust. (#698)
9+
- Fix breakage with nightly feature due to rust-lang/rust#84510. (#692)
610

711
# Version 0.9.4
812

9-
- Fix UB in `<[MaybeUninit<T>] as Pointable>::init` when global allocator failed allocation (#690)
13+
- Fix UB in `<[MaybeUninit<T>] as Pointable>::init` when global allocator failed allocation. (#690)
1014
- Bump `loom` dependency to version 0.5. (#686)
1115

1216
# Version 0.9.3

crossbeam-epoch/Cargo.toml

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@ name = "crossbeam-epoch"
44
# - Update CHANGELOG.md
55
# - Update README.md
66
# - Create "crossbeam-epoch-X.Y.Z" git tag
7-
version = "0.9.5"
7+
version = "0.9.6"
88
edition = "2018"
9+
rust-version = "1.36"
910
license = "MIT OR Apache-2.0"
1011
repository = "https://github.com/crossbeam-rs/crossbeam"
1112
homepage = "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-epoch"

crossbeam-queue/CHANGELOG.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
1+
# Version 0.3.3
2+
3+
- Fix stacked borrows violation in `ArrayQueue`. (#763)
4+
15
# Version 0.3.2
26

3-
- Support targets that do not have atomic CAS on stable Rust (#698)
7+
- Support targets that do not have atomic CAS on stable Rust. (#698)
48

59
# Version 0.3.1
610

crossbeam-queue/Cargo.toml

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@ name = "crossbeam-queue"
44
# - Update CHANGELOG.md
55
# - Update README.md
66
# - Create "crossbeam-queue-X.Y.Z" git tag
7-
version = "0.3.2"
7+
version = "0.3.3"
88
edition = "2018"
9+
rust-version = "1.36"
910
license = "MIT OR Apache-2.0"
1011
repository = "https://github.com/crossbeam-rs/crossbeam"
1112
homepage = "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-queue"

crossbeam-skiplist/Cargo.toml

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ name = "crossbeam-skiplist"
66
# - Create "crossbeam-skiplist-X.Y.Z" git tag
77
version = "0.0.0"
88
edition = "2018"
9+
rust-version = "1.36"
910
license = "MIT OR Apache-2.0"
1011
repository = "https://github.com/crossbeam-rs/crossbeam"
1112
homepage = "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-skiplist"

crossbeam-utils/CHANGELOG.md

+7-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
1+
# Version 0.8.6
2+
3+
- Re-add `AtomicCell<{i,u}64>::{fetch_add,fetch_sub,fetch_and,fetch_or,fetch_xor}` that were accidentally removed in 0.8.0 on targets that do not support `Atomic{I,U}64`. (#767)
4+
- Re-add `AtomicCell<{i,u}128>::{fetch_add,fetch_sub,fetch_and,fetch_or,fetch_xor}` that were accidentally removed in 0.8.0. (#767)
5+
16
# Version 0.8.5
27

3-
- Add `AtomicCell::fetch_update` (#704)
4-
- Support targets that do not have atomic CAS on stable Rust (#698)
8+
- Add `AtomicCell::fetch_update`. (#704)
9+
- Support targets that do not have atomic CAS on stable Rust. (#698)
510

611
# Version 0.8.4
712

crossbeam-utils/Cargo.toml

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@ name = "crossbeam-utils"
44
# - Update CHANGELOG.md
55
# - Update README.md
66
# - Create "crossbeam-utils-X.Y.Z" git tag
7-
version = "0.8.5"
7+
version = "0.8.6"
88
edition = "2018"
9+
rust-version = "1.36"
910
license = "MIT OR Apache-2.0"
1011
repository = "https://github.com/crossbeam-rs/crossbeam"
1112
homepage = "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-utils"

0 commit comments

Comments
 (0)