Skip to content

Commit

Permalink
Merge #444
Browse files Browse the repository at this point in the history
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]>
  • Loading branch information
bors[bot] and taiki-e authored Nov 6, 2019
2 parents 99762ee + d953f49 commit c98fea1
Show file tree
Hide file tree
Showing 20 changed files with 80 additions and 19 deletions.
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
# Version 0.7.3

- Fix breakage with nightly feature due to rust-lang/rust#65214.
- Bump `crossbeam-channel` to `0.4`.
- Bump `crossbeam-epoch` to `0.8`.
- Bump `crossbeam-queue` to `0.2`.
- Bump `crossbeam-utils` to `0.7`.

# Version 0.7.2

- Bump `crossbeam-channel` to `0.3.9`.
Expand Down
10 changes: 5 additions & 5 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.7.2"
version = "0.7.3"
authors = ["The Crossbeam Project Developers"]
license = "MIT/Apache-2.0"
readme = "README.md"
Expand Down Expand Up @@ -35,7 +35,7 @@ alloc = ["crossbeam-epoch/alloc", "crossbeam-utils/alloc"]
cfg-if = "0.1.2"

[dependencies.crossbeam-channel]
version = "0.3.9"
version = "0.4"
path = "./crossbeam-channel"
optional = true

Expand All @@ -45,17 +45,17 @@ path = "./crossbeam-deque"
optional = true

[dependencies.crossbeam-epoch]
version = "0.7.2"
version = "0.8"
path = "./crossbeam-epoch"
default-features = false

[dependencies.crossbeam-queue]
version = "0.1.0"
version = "0.2"
path = "./crossbeam-queue"
optional = true

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

Expand Down
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,10 @@ Next, add this to your crate:
extern crate crossbeam;
```

## Compatibility

The minimum supported Rust version is 1.28. Any change to this is considered a breaking change.

## Contributing

Crossbeam welcomes contribution from everyone in the form of suggestions, bug reports,
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.4.0

- Bump the minimum required version to 1.28.
- Bump `crossbeam-utils` to `0.7`.

# Version 0.3.9

- Fix a bug in reference counting.
Expand Down
4 changes: 2 additions & 2 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.3.9"
version = "0.4.0"
authors = ["The Crossbeam Project Developers"]
license = "MIT/Apache-2.0 AND BSD-2-Clause"
readme = "README.md"
Expand All @@ -16,7 +16,7 @@ keywords = ["channel", "mpmc", "select", "golang", "message"]
categories = ["algorithms", "concurrency", "data-structures"]

[dependencies.crossbeam-utils]
version = "0.6.5"
version = "0.7"
path = "../crossbeam-utils"

[dev-dependencies]
Expand Down
4 changes: 4 additions & 0 deletions crossbeam-channel/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,10 @@ Next, add this to your crate:
extern crate crossbeam_channel;
```

## Compatibility

The minimum supported Rust version is 1.28. Any change to this is considered a breaking change.

## License

Licensed under either of
Expand Down
5 changes: 5 additions & 0 deletions crossbeam-deque/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# Version 0.7.2

- Bump `crossbeam-epoch` to `0.8`.
- Bump `crossbeam-utils` to `0.7`.

# Version 0.7.1

- Bump the minimum required version of `crossbeam-utils`.
Expand Down
6 changes: 3 additions & 3 deletions crossbeam-deque/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ name = "crossbeam-deque"
# - Update CHANGELOG.md
# - Update README.md
# - Create "crossbeam-deque-X.Y.Z" git tag
version = "0.7.1"
version = "0.7.2"
authors = ["The Crossbeam Project Developers"]
license = "MIT/Apache-2.0"
readme = "README.md"
Expand All @@ -16,11 +16,11 @@ keywords = ["chase-lev", "lock-free", "scheduler", "scheduling"]
categories = ["algorithms", "concurrency", "data-structures"]

[dependencies.crossbeam-epoch]
version = "0.7"
version = "0.8"
path = "../crossbeam-epoch"

[dependencies.crossbeam-utils]
version = "0.6.5"
version = "0.7"
path = "../crossbeam-utils"

[dev-dependencies]
Expand Down
4 changes: 4 additions & 0 deletions crossbeam-deque/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,10 @@ Next, add this to your crate:
extern crate crossbeam_deque;
```

## Compatibility

The minimum supported Rust version is 1.28. Any change to this is considered a breaking change.

## License

Licensed under either of
Expand Down
7 changes: 7 additions & 0 deletions crossbeam-epoch/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
# Version 0.8.0

- Bump the minimum required version to 1.28.
- Fix breakage with nightly feature due to rust-lang/rust#65214.
- Make `Atomic::null()` const function at 1.31+.
- Bump `crossbeam-utils` to `0.7`.

# Version 0.7.2

- Add `Atomic::into_owned()`.
Expand Down
4 changes: 2 additions & 2 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.7.2"
version = "0.8.0"
authors = ["The Crossbeam Project Developers"]
license = "MIT/Apache-2.0"
readme = "README.md"
Expand All @@ -27,7 +27,7 @@ cfg-if = "0.1.2"
memoffset = "0.5"

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

Expand Down
4 changes: 4 additions & 0 deletions crossbeam-epoch/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,10 @@ Next, add this to your crate:
extern crate crossbeam_epoch as epoch;
```

## Compatibility

The minimum supported Rust version is 1.28. Any change to this is considered a breaking change.

## License

Licensed under either of
Expand Down
5 changes: 5 additions & 0 deletions crossbeam-queue/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# Version 0.2.0

- Bump the minimum required version to 1.28.
- Bump `crossbeam-utils` to `0.7`.

# Version 0.1.2

- Update `crossbeam-utils` to `0.6.5`.
Expand Down
4 changes: 2 additions & 2 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.1.2"
version = "0.2.0"
authors = ["The Crossbeam Project Developers"]
license = "MIT/Apache-2.0 AND BSD-2-Clause"
readme = "README.md"
Expand All @@ -16,7 +16,7 @@ keywords = ["queue", "mpmc", "lock-free", "producer", "consumer"]
categories = ["concurrency", "data-structures"]

[dependencies.crossbeam-utils]
version = "0.6.5"
version = "0.7"
path = "../crossbeam-utils"

[dev-dependencies]
Expand Down
2 changes: 1 addition & 1 deletion crossbeam-queue/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ extern crate crossbeam_queue;

## Compatibility

The minimum supported Rust version is 1.28.
The minimum supported Rust version is 1.28. Any change to this is considered a breaking change.

## License

Expand Down
4 changes: 2 additions & 2 deletions crossbeam-skiplist/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -25,12 +25,12 @@ alloc = ["crossbeam-epoch/alloc", "crossbeam-utils/alloc"]
cfg-if = "0.1.2"

[dependencies.crossbeam-epoch]
version = "0.7"
version = "0.8"
path = "../crossbeam-epoch"
default-features = false

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

Expand Down
4 changes: 4 additions & 0 deletions crossbeam-skiplist/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,10 @@ extern crate crossbeam_skiplist;
```
-->

## Compatibility

The minimum supported Rust version is 1.28. Any change to this is considered a breaking change.

## License

Licensed under either of
Expand Down
9 changes: 8 additions & 1 deletion crossbeam-utils/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
# Version 0.7.0

- Bump the minimum required version to 1.28.
- Fix breakage with nightly feature due to rust-lang/rust#65214.
- Apply `#[repr(transparent)]` to `AtomicCell`.
- Make `AtomicCell::new()` const function at 1.31+.

# Version 0.6.6

- Add `UnwindSafe` and `RefUnwindSafe` impls for `AtomicCell`.
Expand Down Expand Up @@ -30,7 +37,7 @@

- Fix a soundness bug in `Scope::spawn()`.
- Remove the `T: 'scope` bound on `ScopedJoinHandle`.

# Version 0.6.0

- Move `AtomicConsume` to `atomic` module.
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.6.6"
version = "0.7.0"
authors = ["The Crossbeam Project Developers"]
license = "MIT/Apache-2.0"
readme = "README.md"
Expand Down
4 changes: 4 additions & 0 deletions crossbeam-utils/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,10 @@ Next, add this to your crate:
extern crate crossbeam_utils;
```

## Compatibility

The minimum supported Rust version is 1.28. Any change to this is considered a breaking change.

## License

Licensed under either of
Expand Down

0 comments on commit c98fea1

Please sign in to comment.