diff --git a/Cargo.toml b/Cargo.toml index 0a1ba44b7..54cfe8f36 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "rayon" # Reminder to update html_rool_url in lib.rs when updating version -version = "1.2.1" +version = "1.3.0" authors = ["Niko Matsakis ", "Josh Stone "] description = "Simple work-stealing parallelism for Rust" @@ -19,7 +19,7 @@ members = ["rayon-demo", "rayon-core"] exclude = ["ci"] [dependencies] -rayon-core = { version = "1.6.1", path = "rayon-core" } +rayon-core = { version = "1.7.0", path = "rayon-core" } crossbeam-deque = "0.7.2" # This is a public dependency! diff --git a/RELEASES.md b/RELEASES.md index 515e817b3..63fae0a87 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,3 +1,40 @@ +# Release rayon 1.3.0 / rayon-core 1.7.0 (2019-12-20) + +- Tuples up to length 12 now implement `IntoParallelIterator`, creating a + `MultiZip` iterator that produces items as similarly-shaped tuples. +- The `--cfg=rayon_unstable` supporting code for `rayon-futures` is removed. +- The minimum supported `rustc` is now 1.31. + +## Contributors + +Thanks to all of the contributors for this release! + +- @cuviper +- @c410-f3r +- @silwol + + +# Release rayon-futures 0.1.1 (2019-12-20) + +- `Send` bounds have been added for the `Item` and `Error` associated types on + all generic `F: Future` interfaces. While technically a breaking change, this + is a soundness fix, so we are not increasing the semantic version for this. +- This crate is now deprecated, and the `--cfg=rayon_unstable` supporting code + will be removed in `rayon-core 1.7.0`. This only supported the now-obsolete + `Future` from `futures 0.1`, while support for `std::future::Future` is + expected to come directly in `rayon-core` -- although that is not ready yet. + +## Contributors + +Thanks to all of the contributors for this release! + +- @cuviper +- @kornelski +- @jClaireCodesStuff +- @jwass +- @seanchen1991 + + # Release rayon 1.2.1 / rayon-core 1.6.1 (2019-11-20) - Update crossbeam dependencies. diff --git a/ci/compat-Cargo.lock b/ci/compat-Cargo.lock index 1d7f0dae6..3f96a9fe4 100644 --- a/ci/compat-Cargo.lock +++ b/ci/compat-Cargo.lock @@ -831,7 +831,7 @@ dependencies = [ [[package]] name = "rayon" -version = "1.2.1" +version = "1.3.0" dependencies = [ "crossbeam-deque 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", "doc-comment 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -840,13 +840,13 @@ dependencies = [ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", "rand_xorshift 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "rayon-core 1.6.1", + "rayon-core 1.7.0", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "rayon-core" -version = "1.6.1" +version = "1.7.0" dependencies = [ "crossbeam-deque 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", "crossbeam-queue 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -873,7 +873,7 @@ dependencies = [ "odds 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", "rand_xorshift 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "rayon 1.2.1", + "rayon 1.3.0", "regex 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)", diff --git a/rayon-core/Cargo.toml b/rayon-core/Cargo.toml index cdfca8646..79b9b6d76 100644 --- a/rayon-core/Cargo.toml +++ b/rayon-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rayon-core" -version = "1.6.1" # reminder to update html_root_url attribute +version = "1.7.0" # reminder to update html_root_url attribute authors = ["Niko Matsakis ", "Josh Stone "] description = "Core APIs for Rayon" diff --git a/rayon-core/src/lib.rs b/rayon-core/src/lib.rs index eacdb6ca6..0d1488285 100644 --- a/rayon-core/src/lib.rs +++ b/rayon-core/src/lib.rs @@ -19,7 +19,7 @@ //! conflicting requirements will need to be resolved before the build will //! succeed. -#![doc(html_root_url = "https://docs.rs/rayon-core/1.6")] +#![doc(html_root_url = "https://docs.rs/rayon-core/1.7")] #![deny(missing_debug_implementations)] #![deny(missing_docs)] #![deny(unreachable_pub)] diff --git a/src/lib.rs b/src/lib.rs index 988d21278..3cbdacd12 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,4 +1,4 @@ -#![doc(html_root_url = "https://docs.rs/rayon/1.2")] +#![doc(html_root_url = "https://docs.rs/rayon/1.3")] #![deny(missing_debug_implementations)] #![deny(missing_docs)] #![deny(unreachable_pub)]