From c119b107d60803a0bdb0d34399ff4f671528dd54 Mon Sep 17 00:00:00 2001 From: Taiki Endo Date: Sat, 5 Feb 2022 21:03:33 +0900 Subject: [PATCH] Prepare for the next release - crossbeam-epoch 0.9.6 -> 0.9.7 - crossbeam-queue 0.3.3 -> 0.3.4 - crossbeam-utils 0.8.6 -> 0.8.7 --- crossbeam-channel/CHANGELOG.md | 2 +- crossbeam-epoch/CHANGELOG.md | 4 ++++ crossbeam-epoch/Cargo.toml | 2 +- crossbeam-queue/CHANGELOG.md | 6 +++++- crossbeam-queue/Cargo.toml | 2 +- crossbeam-utils/CHANGELOG.md | 6 ++++++ crossbeam-utils/Cargo.toml | 2 +- 7 files changed, 19 insertions(+), 5 deletions(-) diff --git a/crossbeam-channel/CHANGELOG.md b/crossbeam-channel/CHANGELOG.md index 6bfd92354..c00773e9f 100644 --- a/crossbeam-channel/CHANGELOG.md +++ b/crossbeam-channel/CHANGELOG.md @@ -1,6 +1,6 @@ # Version 0.5.2 -- Fix stacked borrows violations. (#763, #764) +- Fix stacked borrows violations when `-Zmiri-tag-raw-pointers` is enabled. (#763, #764) # Version 0.5.1 diff --git a/crossbeam-epoch/CHANGELOG.md b/crossbeam-epoch/CHANGELOG.md index d095275cd..8c158f61a 100644 --- a/crossbeam-epoch/CHANGELOG.md +++ b/crossbeam-epoch/CHANGELOG.md @@ -1,3 +1,7 @@ +# Version 0.9.7 + +- Fix Miri error when `-Zmiri-check-number-validity` is enabled. (#779) + # Version 0.9.6 - Add `Atomic::fetch_update`. (#706) diff --git a/crossbeam-epoch/Cargo.toml b/crossbeam-epoch/Cargo.toml index 4dafe70a8..bdb095ae1 100644 --- a/crossbeam-epoch/Cargo.toml +++ b/crossbeam-epoch/Cargo.toml @@ -4,7 +4,7 @@ name = "crossbeam-epoch" # - Update CHANGELOG.md # - Update README.md # - Create "crossbeam-epoch-X.Y.Z" git tag -version = "0.9.6" +version = "0.9.7" edition = "2018" rust-version = "1.36" license = "MIT OR Apache-2.0" diff --git a/crossbeam-queue/CHANGELOG.md b/crossbeam-queue/CHANGELOG.md index e33f6020e..bf79c5e69 100644 --- a/crossbeam-queue/CHANGELOG.md +++ b/crossbeam-queue/CHANGELOG.md @@ -1,6 +1,10 @@ +# Version 0.3.4 + +- Implement `IntoIterator` for `ArrayQueue` and `SegQueue`. (#772) + # Version 0.3.3 -- Fix stacked borrows violation in `ArrayQueue`. (#763) +- Fix stacked borrows violation in `ArrayQueue` when `-Zmiri-tag-raw-pointers` is enabled. (#763) # Version 0.3.2 diff --git a/crossbeam-queue/Cargo.toml b/crossbeam-queue/Cargo.toml index c3d7a08e0..ac68694dc 100644 --- a/crossbeam-queue/Cargo.toml +++ b/crossbeam-queue/Cargo.toml @@ -4,7 +4,7 @@ name = "crossbeam-queue" # - Update CHANGELOG.md # - Update README.md # - Create "crossbeam-queue-X.Y.Z" git tag -version = "0.3.3" +version = "0.3.4" edition = "2018" rust-version = "1.36" license = "MIT OR Apache-2.0" diff --git a/crossbeam-utils/CHANGELOG.md b/crossbeam-utils/CHANGELOG.md index 791340f1b..98088c5da 100644 --- a/crossbeam-utils/CHANGELOG.md +++ b/crossbeam-utils/CHANGELOG.md @@ -1,3 +1,9 @@ +# Version 0.8.7 + +- Add `AtomicCell<{i*,u*}>::{fetch_max,fetch_min}`. (#785) +- Add `AtomicCell<{i*,u*,bool}>::fetch_nand`. (#785) +- Fix unsoundness of `AtomicCell<{i,u}64>` arithmetics on 32-bit targets that support `Atomic{I,U}64` (#781) + # Version 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) diff --git a/crossbeam-utils/Cargo.toml b/crossbeam-utils/Cargo.toml index 4abc0eecd..73508a982 100644 --- a/crossbeam-utils/Cargo.toml +++ b/crossbeam-utils/Cargo.toml @@ -4,7 +4,7 @@ name = "crossbeam-utils" # - Update CHANGELOG.md # - Update README.md # - Create "crossbeam-utils-X.Y.Z" git tag -version = "0.8.6" +version = "0.8.7" edition = "2018" rust-version = "1.36" license = "MIT OR Apache-2.0"