Skip to content

Commit c98fea1

Browse files
bors[bot]taiki-e
andauthored
Merge #444
444: Prepare for the next release r=jeehoonkang a=taiki-e This updates version numbers and changelogs. - crossbeam 0.7.3 - crossbeam-channel 0.4.0 - crossbeam-deque 0.7.2 - crossbeam-epoch 0.8.0 - crossbeam-queue 0.2.0 - crossbeam-utils 0.7.0 cc #435 cc #443 cc #446 Co-authored-by: Taiki Endo <[email protected]>
2 parents 99762ee + d953f49 commit c98fea1

File tree

20 files changed

+80
-19
lines changed

20 files changed

+80
-19
lines changed

CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
# Version 0.7.3
2+
3+
- Fix breakage with nightly feature due to rust-lang/rust#65214.
4+
- Bump `crossbeam-channel` to `0.4`.
5+
- Bump `crossbeam-epoch` to `0.8`.
6+
- Bump `crossbeam-queue` to `0.2`.
7+
- Bump `crossbeam-utils` to `0.7`.
8+
19
# Version 0.7.2
210

311
- Bump `crossbeam-channel` to `0.3.9`.

Cargo.toml

+5-5
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ name = "crossbeam"
44
# - Update CHANGELOG.md
55
# - Update README.md
66
# - Create "crossbeam-X.Y.Z" git tag
7-
version = "0.7.2"
7+
version = "0.7.3"
88
authors = ["The Crossbeam Project Developers"]
99
license = "MIT/Apache-2.0"
1010
readme = "README.md"
@@ -35,7 +35,7 @@ alloc = ["crossbeam-epoch/alloc", "crossbeam-utils/alloc"]
3535
cfg-if = "0.1.2"
3636

3737
[dependencies.crossbeam-channel]
38-
version = "0.3.9"
38+
version = "0.4"
3939
path = "./crossbeam-channel"
4040
optional = true
4141

@@ -45,17 +45,17 @@ path = "./crossbeam-deque"
4545
optional = true
4646

4747
[dependencies.crossbeam-epoch]
48-
version = "0.7.2"
48+
version = "0.8"
4949
path = "./crossbeam-epoch"
5050
default-features = false
5151

5252
[dependencies.crossbeam-queue]
53-
version = "0.1.0"
53+
version = "0.2"
5454
path = "./crossbeam-queue"
5555
optional = true
5656

5757
[dependencies.crossbeam-utils]
58-
version = "0.6.6"
58+
version = "0.7"
5959
path = "./crossbeam-utils"
6060
default-features = false
6161

README.md

+4
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,10 @@ Next, add this to your crate:
9696
extern crate crossbeam;
9797
```
9898

99+
## Compatibility
100+
101+
The minimum supported Rust version is 1.28. Any change to this is considered a breaking change.
102+
99103
## Contributing
100104

101105
Crossbeam welcomes contribution from everyone in the form of suggestions, bug reports,

crossbeam-channel/CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
# Version 0.4.0
2+
3+
- Bump the minimum required version to 1.28.
4+
- Bump `crossbeam-utils` to `0.7`.
5+
16
# Version 0.3.9
27

38
- Fix a bug in reference counting.

crossbeam-channel/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ name = "crossbeam-channel"
44
# - Update CHANGELOG.md
55
# - Update README.md
66
# - Create "crossbeam-channel-X.Y.Z" git tag
7-
version = "0.3.9"
7+
version = "0.4.0"
88
authors = ["The Crossbeam Project Developers"]
99
license = "MIT/Apache-2.0 AND BSD-2-Clause"
1010
readme = "README.md"
@@ -16,7 +16,7 @@ keywords = ["channel", "mpmc", "select", "golang", "message"]
1616
categories = ["algorithms", "concurrency", "data-structures"]
1717

1818
[dependencies.crossbeam-utils]
19-
version = "0.6.5"
19+
version = "0.7"
2020
path = "../crossbeam-utils"
2121

2222
[dev-dependencies]

crossbeam-channel/README.md

+4
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,10 @@ Next, add this to your crate:
5151
extern crate crossbeam_channel;
5252
```
5353

54+
## Compatibility
55+
56+
The minimum supported Rust version is 1.28. Any change to this is considered a breaking change.
57+
5458
## License
5559

5660
Licensed under either of

crossbeam-deque/CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
# Version 0.7.2
2+
3+
- Bump `crossbeam-epoch` to `0.8`.
4+
- Bump `crossbeam-utils` to `0.7`.
5+
16
# Version 0.7.1
27

38
- Bump the minimum required version of `crossbeam-utils`.

crossbeam-deque/Cargo.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ name = "crossbeam-deque"
44
# - Update CHANGELOG.md
55
# - Update README.md
66
# - Create "crossbeam-deque-X.Y.Z" git tag
7-
version = "0.7.1"
7+
version = "0.7.2"
88
authors = ["The Crossbeam Project Developers"]
99
license = "MIT/Apache-2.0"
1010
readme = "README.md"
@@ -16,11 +16,11 @@ keywords = ["chase-lev", "lock-free", "scheduler", "scheduling"]
1616
categories = ["algorithms", "concurrency", "data-structures"]
1717

1818
[dependencies.crossbeam-epoch]
19-
version = "0.7"
19+
version = "0.8"
2020
path = "../crossbeam-epoch"
2121

2222
[dependencies.crossbeam-utils]
23-
version = "0.6.5"
23+
version = "0.7"
2424
path = "../crossbeam-utils"
2525

2626
[dev-dependencies]

crossbeam-deque/README.md

+4
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,10 @@ Next, add this to your crate:
3030
extern crate crossbeam_deque;
3131
```
3232

33+
## Compatibility
34+
35+
The minimum supported Rust version is 1.28. Any change to this is considered a breaking change.
36+
3337
## License
3438

3539
Licensed under either of

crossbeam-epoch/CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
# Version 0.8.0
2+
3+
- Bump the minimum required version to 1.28.
4+
- Fix breakage with nightly feature due to rust-lang/rust#65214.
5+
- Make `Atomic::null()` const function at 1.31+.
6+
- Bump `crossbeam-utils` to `0.7`.
7+
18
# Version 0.7.2
29

310
- Add `Atomic::into_owned()`.

crossbeam-epoch/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ name = "crossbeam-epoch"
44
# - Update CHANGELOG.md
55
# - Update README.md
66
# - Create "crossbeam-epoch-X.Y.Z" git tag
7-
version = "0.7.2"
7+
version = "0.8.0"
88
authors = ["The Crossbeam Project Developers"]
99
license = "MIT/Apache-2.0"
1010
readme = "README.md"
@@ -27,7 +27,7 @@ cfg-if = "0.1.2"
2727
memoffset = "0.5"
2828

2929
[dependencies.crossbeam-utils]
30-
version = "0.6"
30+
version = "0.7"
3131
path = "../crossbeam-utils"
3232
default-features = false
3333

crossbeam-epoch/README.md

+4
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,10 @@ Next, add this to your crate:
3737
extern crate crossbeam_epoch as epoch;
3838
```
3939

40+
## Compatibility
41+
42+
The minimum supported Rust version is 1.28. Any change to this is considered a breaking change.
43+
4044
## License
4145

4246
Licensed under either of

crossbeam-queue/CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
# Version 0.2.0
2+
3+
- Bump the minimum required version to 1.28.
4+
- Bump `crossbeam-utils` to `0.7`.
5+
16
# Version 0.1.2
27

38
- Update `crossbeam-utils` to `0.6.5`.

crossbeam-queue/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ name = "crossbeam-queue"
44
# - Update CHANGELOG.md
55
# - Update README.md
66
# - Create "crossbeam-queue-X.Y.Z" git tag
7-
version = "0.1.2"
7+
version = "0.2.0"
88
authors = ["The Crossbeam Project Developers"]
99
license = "MIT/Apache-2.0 AND BSD-2-Clause"
1010
readme = "README.md"
@@ -16,7 +16,7 @@ keywords = ["queue", "mpmc", "lock-free", "producer", "consumer"]
1616
categories = ["concurrency", "data-structures"]
1717

1818
[dependencies.crossbeam-utils]
19-
version = "0.6.5"
19+
version = "0.7"
2020
path = "../crossbeam-utils"
2121

2222
[dev-dependencies]

crossbeam-queue/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ extern crate crossbeam_queue;
3737

3838
## Compatibility
3939

40-
The minimum supported Rust version is 1.28.
40+
The minimum supported Rust version is 1.28. Any change to this is considered a breaking change.
4141

4242
## License
4343

crossbeam-skiplist/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,12 @@ alloc = ["crossbeam-epoch/alloc", "crossbeam-utils/alloc"]
2525
cfg-if = "0.1.2"
2626

2727
[dependencies.crossbeam-epoch]
28-
version = "0.7"
28+
version = "0.8"
2929
path = "../crossbeam-epoch"
3030
default-features = false
3131

3232
[dependencies.crossbeam-utils]
33-
version = "0.6"
33+
version = "0.7"
3434
path = "../crossbeam-utils"
3535
default-features = false
3636

crossbeam-skiplist/README.md

+4
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,10 @@ extern crate crossbeam_skiplist;
3333
```
3434
-->
3535

36+
## Compatibility
37+
38+
The minimum supported Rust version is 1.28. Any change to this is considered a breaking change.
39+
3640
## License
3741

3842
Licensed under either of

crossbeam-utils/CHANGELOG.md

+8-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
# Version 0.7.0
2+
3+
- Bump the minimum required version to 1.28.
4+
- Fix breakage with nightly feature due to rust-lang/rust#65214.
5+
- Apply `#[repr(transparent)]` to `AtomicCell`.
6+
- Make `AtomicCell::new()` const function at 1.31+.
7+
18
# Version 0.6.6
29

310
- Add `UnwindSafe` and `RefUnwindSafe` impls for `AtomicCell`.
@@ -30,7 +37,7 @@
3037

3138
- Fix a soundness bug in `Scope::spawn()`.
3239
- Remove the `T: 'scope` bound on `ScopedJoinHandle`.
33-
40+
3441
# Version 0.6.0
3542

3643
- Move `AtomicConsume` to `atomic` module.

crossbeam-utils/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ name = "crossbeam-utils"
44
# - Update CHANGELOG.md
55
# - Update README.md
66
# - Create "crossbeam-utils-X.Y.Z" git tag
7-
version = "0.6.6"
7+
version = "0.7.0"
88
authors = ["The Crossbeam Project Developers"]
99
license = "MIT/Apache-2.0"
1010
readme = "README.md"

crossbeam-utils/README.md

+4
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,10 @@ Next, add this to your crate:
5757
extern crate crossbeam_utils;
5858
```
5959

60+
## Compatibility
61+
62+
The minimum supported Rust version is 1.28. Any change to this is considered a breaking change.
63+
6064
## License
6165

6266
Licensed under either of

0 commit comments

Comments
 (0)