Skip to content

Commit

Permalink
Prepare for the next release
Browse files Browse the repository at this point in the history
- crossbeam-channel 0.5.9 -> 0.5.10
- crossbeam-epoch 0.9.16 -> 0.9.17
- crossbeam-queue 0.3.9 -> 0.3.10
- crossbeam-utils 0.8.17 -> 0.8.18
- crossbeam 0.8.2 -> 0.8.3
  • Loading branch information
taiki-e committed Dec 24, 2023
1 parent 65f0b07 commit 95d0bd0
Show file tree
Hide file tree
Showing 13 changed files with 49 additions and 75 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# Version 0.8.3

- Bump the minimum supported Rust version to 1.61. (#1037)

# Version 0.8.2

- Bump the minimum supported Rust version to 1.38. (#877)
Expand Down
37 changes: 7 additions & 30 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ name = "crossbeam"
# - Update CHANGELOG.md
# - Update README.md
# - Create "crossbeam-X.Y.Z" git tag
version = "0.8.2"
version = "0.8.3"
edition = "2021"
rust-version = "1.61"
license = "MIT OR Apache-2.0"
Expand Down Expand Up @@ -41,36 +41,13 @@ alloc = ["crossbeam-epoch/alloc", "crossbeam-queue/alloc"]
nightly = ["crossbeam-epoch/nightly", "crossbeam-utils/nightly", "crossbeam-queue/nightly"]

[dependencies]
cfg-if = "1"

[dependencies.crossbeam-channel]
version = "0.5.9"
path = "./crossbeam-channel"
default-features = false
optional = true

[dependencies.crossbeam-deque]
version = "0.8.4"
path = "./crossbeam-deque"
default-features = false
optional = true
crossbeam-channel = { version = "0.5.10", path = "crossbeam-channel", default-features = false, optional = true }
crossbeam-deque = { version = "0.8.4", path = "crossbeam-deque", default-features = false, optional = true }
crossbeam-epoch = { version = "0.9.17", path = "crossbeam-epoch", default-features = false, optional = true }
crossbeam-queue = { version = "0.3.10", path = "crossbeam-queue", default-features = false, optional = true }
crossbeam-utils = { version = "0.8.18", path = "crossbeam-utils", default-features = false }

[dependencies.crossbeam-epoch]
version = "0.9.16"
path = "./crossbeam-epoch"
default-features = false
optional = true

[dependencies.crossbeam-queue]
version = "0.3.9"
path = "./crossbeam-queue"
default-features = false
optional = true

[dependencies.crossbeam-utils]
version = "0.8.17"
path = "./crossbeam-utils"
default-features = false
cfg-if = "1"

[dev-dependencies]
rand = "0.8"
Expand Down
5 changes: 5 additions & 0 deletions crossbeam-channel/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# Version 0.5.10

- Relax the minimum supported Rust version to 1.60. (#1056)
- Optimize `Drop` implementation of bounded channel. (#1057)

# Version 0.5.9

- Bump the minimum supported Rust version to 1.61. (#1037)
Expand Down
10 changes: 3 additions & 7 deletions crossbeam-channel/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ name = "crossbeam-channel"
# - Update CHANGELOG.md
# - Update README.md
# - Create "crossbeam-channel-X.Y.Z" git tag
version = "0.5.9"
version = "0.5.10"
edition = "2021"
rust-version = "1.60"
license = "MIT OR Apache-2.0"
Expand All @@ -24,13 +24,9 @@ default = ["std"]
std = ["crossbeam-utils/std"]

[dependencies]
cfg-if = "1"
crossbeam-utils = { version = "0.8.18", path = "../crossbeam-utils", default-features = false }

[dependencies.crossbeam-utils]
version = "0.8.17"
path = "../crossbeam-utils"
default-features = false
optional = true
cfg-if = "1"

[dev-dependencies]
num_cpus = "1.13.0"
Expand Down
2 changes: 1 addition & 1 deletion crossbeam-channel/benchmarks/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "benchmarks"
version = "0.1.0"
version = "0.0.0"
edition = "2021"
publish = false

Expand Down
15 changes: 3 additions & 12 deletions crossbeam-deque/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -24,19 +24,10 @@ default = ["std"]
std = ["crossbeam-epoch/std", "crossbeam-utils/std"]

[dependencies]
cfg-if = "1"

[dependencies.crossbeam-epoch]
version = "0.9.16"
path = "../crossbeam-epoch"
default-features = false
optional = true
crossbeam-epoch = { version = "0.9.17", path = "../crossbeam-epoch", default-features = false }
crossbeam-utils = { version = "0.8.18", path = "../crossbeam-utils", default-features = false }

[dependencies.crossbeam-utils]
version = "0.8.17"
path = "../crossbeam-utils"
default-features = false
optional = true
cfg-if = "1"

[dev-dependencies]
rand = "0.8"
4 changes: 4 additions & 0 deletions crossbeam-epoch/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# Version 0.9.17

- Remove dependency on `memoffset`. (#1058)

# Version 0.9.16

- Bump the minimum supported Rust version to 1.61. (#1037)
Expand Down
9 changes: 3 additions & 6 deletions crossbeam-epoch/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ name = "crossbeam-epoch"
# - Update CHANGELOG.md
# - Update README.md
# - Create "crossbeam-epoch-X.Y.Z" git tag
version = "0.9.16"
version = "0.9.17"
edition = "2021"
rust-version = "1.61"
license = "MIT OR Apache-2.0"
Expand Down Expand Up @@ -46,6 +46,8 @@ loom = ["loom-crate", "crossbeam-utils/loom"]
autocfg = "1"

[dependencies]
crossbeam-utils = { version = "0.8.18", path = "../crossbeam-utils", default-features = false }

cfg-if = "1"

# Enable the use of loom for concurrency testing.
Expand All @@ -55,10 +57,5 @@ cfg-if = "1"
[target.'cfg(crossbeam_loom)'.dependencies]
loom-crate = { package = "loom", version = "0.7.1", optional = true }

[dependencies.crossbeam-utils]
version = "0.8.17"
path = "../crossbeam-utils"
default-features = false

[dev-dependencies]
rand = "0.8"
6 changes: 6 additions & 0 deletions crossbeam-queue/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
# Version 0.3.10

- Relax the minimum supported Rust version to 1.60. (#1056)
- Implement `UnwindSafe` and `RefUnwindSafe` for `ArrayQueue` and `SegQueue`. (#1053)
- Optimize `Drop` implementation of `ArrayQueue`. (#1057)

# Version 0.3.9

- Bump the minimum supported Rust version to 1.61. (#1037)
Expand Down
9 changes: 3 additions & 6 deletions crossbeam-queue/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ name = "crossbeam-queue"
# - Update CHANGELOG.md
# - Update README.md
# - Create "crossbeam-queue-X.Y.Z" git tag
version = "0.3.9"
version = "0.3.10"
edition = "2021"
rust-version = "1.60"
license = "MIT OR Apache-2.0"
Expand Down Expand Up @@ -37,12 +37,9 @@ alloc = []
nightly = ["crossbeam-utils/nightly"]

[dependencies]
cfg-if = "1"
crossbeam-utils = { version = "0.8.18", path = "../crossbeam-utils", default-features = false }

[dependencies.crossbeam-utils]
version = "0.8.17"
path = "../crossbeam-utils"
default-features = false
cfg-if = "1"

[dev-dependencies]
rand = "0.8"
14 changes: 3 additions & 11 deletions crossbeam-skiplist/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -28,18 +28,10 @@ std = ["alloc", "crossbeam-epoch/std", "crossbeam-utils/std"]
alloc = ["crossbeam-epoch/alloc"]

[dependencies]
cfg-if = "1"

[dependencies.crossbeam-epoch]
version = "0.9.16"
path = "../crossbeam-epoch"
default-features = false
optional = true
crossbeam-epoch = { version = "0.9.17", path = "../crossbeam-epoch", default-features = false }
crossbeam-utils = { version = "0.8.18", path = "../crossbeam-utils", default-features = false }

[dependencies.crossbeam-utils]
version = "0.8.17"
path = "../crossbeam-utils"
default-features = false
cfg-if = "1"

[dev-dependencies]
rand = "0.8"
7 changes: 6 additions & 1 deletion crossbeam-utils/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,13 @@
# Version 0.8.18

- Relax the minimum supported Rust version to 1.60. (#1056)
- Improve scalability of `AtomicCell` fallback. (#1055)

# Version 0.8.17

- Bump the minimum supported Rust version to 1.61. (#1037)
- Improve support for targets without atomic CAS or 64-bit atomic. (#1037)
- Always implement `{,Ref}UnwindSafe` for AtomicCell. (#1045)
- Always implement `UnwindSafe` and `RefUnwindSafe` for `AtomicCell`. (#1045)
- Improve compatibility with Miri, TSan, and loom. (#995, #1003)
- Improve compatibility with unstable `oom=panic`. (#1045)
- Improve implementation of `CachePadded`. (#1014, #1025)
Expand Down
2 changes: 1 addition & 1 deletion crossbeam-utils/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ name = "crossbeam-utils"
# - Update CHANGELOG.md
# - Update README.md
# - Create "crossbeam-utils-X.Y.Z" git tag
version = "0.8.17"
version = "0.8.18"
edition = "2021"
rust-version = "1.60"
license = "MIT OR Apache-2.0"
Expand Down

0 comments on commit 95d0bd0

Please sign in to comment.