diff --git a/Cargo.toml b/Cargo.toml index 42d794f49..a7600e1e4 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.4.1" +version = "1.5.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.8.1", path = "rayon-core" } +rayon-core = { version = "1.9.0", path = "rayon-core" } crossbeam-deque = "0.8.0" # This is a public dependency! diff --git a/README.md b/README.md index b5cc31350..869c5376c 100644 --- a/README.md +++ b/README.md @@ -71,7 +71,7 @@ as: ```toml [dependencies] -rayon = "1.1" +rayon = "1.5" ``` To use the Parallel Iterator APIs, a number of traits have to be in diff --git a/RELEASES.md b/RELEASES.md index 89a2e5794..fa452c3a9 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,3 +1,16 @@ +# Release rayon 1.5.0 / rayon-core 1.9.0 (2020-10-21) + +- Update crossbeam dependencies. +- The minimum supported `rustc` is now 1.36. + +## Contributors + +Thanks to all of the contributors for this release! + +- @cuviper +- @mbrubeck +- @mrksu + # Release rayon 1.4.1 (2020-09-29) - The new `flat_map_iter` and `flatten_iter` methods can be used to flatten diff --git a/ci/compat-Cargo.lock b/ci/compat-Cargo.lock index e294a5db9..8bbb58e18 100644 --- a/ci/compat-Cargo.lock +++ b/ci/compat-Cargo.lock @@ -72,7 +72,7 @@ dependencies = [ "libc 0.2.79 (registry+https://github.com/rust-lang/crates.io-index)", "miniz_oxide 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", "object 0.21.1 (registry+https://github.com/rust-lang/crates.io-index)", - "rustc-demangle 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)", + "rustc-demangle 0.1.18 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -710,26 +710,26 @@ dependencies = [ [[package]] name = "ndk" -version = "0.2.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "jni-sys 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "ndk-sys 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "ndk-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "num_enum 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", "thiserror 1.0.21 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "ndk-glue" -version = "0.2.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.79 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", - "ndk 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "ndk 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "ndk-macro 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "ndk-sys 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "ndk-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -746,7 +746,7 @@ dependencies = [ [[package]] name = "ndk-sys" -version = "0.2.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -1134,7 +1134,7 @@ dependencies = [ [[package]] name = "rayon" -version = "1.4.1" +version = "1.5.0" dependencies = [ "autocfg 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "crossbeam-deque 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1143,13 +1143,13 @@ dependencies = [ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.7.3 (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.8.1", + "rayon-core 1.9.0", "serde 1.0.117 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "rayon-core" -version = "1.8.1" +version = "1.9.0" dependencies = [ "crossbeam-channel 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", "crossbeam-deque 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1176,7 +1176,7 @@ dependencies = [ "num 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.7.3 (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.4.1", + "rayon 1.5.0", "regex 1.4.1 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.117 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1213,7 +1213,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "rustc-demangle" -version = "0.1.17" +version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -1513,9 +1513,9 @@ dependencies = [ "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", "mio 0.6.22 (registry+https://github.com/rust-lang/crates.io-index)", "mio-extras 2.0.6 (registry+https://github.com/rust-lang/crates.io-index)", - "ndk 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "ndk-glue 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "ndk-sys 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "ndk 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "ndk-glue 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "ndk-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "objc 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "percent-encoding 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1651,10 +1651,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" "checksum mio 0.6.22 (registry+https://github.com/rust-lang/crates.io-index)" = "fce347092656428bc8eaf6201042cb551b8d67855af7374542a92a0fbfcac430" "checksum mio-extras 2.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "52403fe290012ce777c4626790c8951324a2b9e3316b3143779c72b029742f19" "checksum miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919" -"checksum ndk 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "94dc511dd67c2cf232264be20fb98ad0ea93666727d3f6f75429d53e696d6366" -"checksum ndk-glue 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0b6c938c36cd15ea13d0972fdceb3a03982d49967e5fd7508cf129c5300b66cc" +"checksum ndk 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "5eb167c1febed0a496639034d0c76b3b74263636045db5489eee52143c246e73" +"checksum ndk-glue 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "bdf399b8b7a39c6fb153c4ec32c72fd5fe789df24a647f229c239aa7adb15241" "checksum ndk-macro 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "05d1c6307dc424d0f65b9b06e94f88248e6305726b14729fd67a5e47b2dc481d" -"checksum ndk-sys 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "de01535c8fca086732bb66c9bc7779d336c44088d42782cd11d5f2a7ace52f7e" +"checksum ndk-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "c44922cb3dbb1c70b5e5f443d63b64363a898564d739ba5198e3a9138442868d" "checksum net2 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)" = "3ebc3ec692ed7c9a255596c67808dee269f64655d8baf7b4f0638e51ba1d6853" "checksum nix 0.18.0 (registry+https://github.com/rust-lang/crates.io-index)" = "83450fe6a6142ddd95fb064b746083fc4ef1705fe81f64a64e1d4b39f54a1055" "checksum nom 5.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "ffb4262d26ed83a1c0a33a38fe2bb15797329c85770da05e6b828ddb782627af" @@ -1702,7 +1702,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" "checksum redox_syscall 0.1.57 (registry+https://github.com/rust-lang/crates.io-index)" = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce" "checksum regex 1.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8963b85b8ce3074fecffde43b4b0dded83ce2f367dc8d363afc56679f3ee820b" "checksum regex-syntax 0.6.20 (registry+https://github.com/rust-lang/crates.io-index)" = "8cab7a364d15cde1e505267766a2d3c4e22a843e1a601f0fa7564c0f82ced11c" -"checksum rustc-demangle 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)" = "b2610b7f643d18c87dff3b489950269617e6601a51f1f05aa5daefee36f64f0b" +"checksum rustc-demangle 0.1.18 (registry+https://github.com/rust-lang/crates.io-index)" = "6e3bad0ee36814ca07d7968269dd4b7ec89ec2da10c4bb613928d3077083c232" "checksum rusttype 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)" = "dc7c727aded0be18c5b80c1640eae0ac8e396abf6fa8477d96cb37d18ee5ec59" "checksum same-file 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" "checksum scoped-tls 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2" diff --git a/rayon-core/Cargo.toml b/rayon-core/Cargo.toml index 166f033a5..b2082e4eb 100644 --- a/rayon-core/Cargo.toml +++ b/rayon-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rayon-core" -version = "1.8.1" # reminder to update html_root_url attribute +version = "1.9.0" # reminder to update html_root_url attribute authors = ["Niko Matsakis ", "Josh Stone "] description = "Core APIs for Rayon" diff --git a/rayon-core/README.md b/rayon-core/README.md index 3f0e77973..0c4936267 100644 --- a/rayon-core/README.md +++ b/rayon-core/README.md @@ -8,4 +8,4 @@ Please see [Rayon Docs] for details about using Rayon. [Rayon Docs]: https://docs.rs/rayon/ -Rayon-core currently requires `rustc 1.31.0` or greater. +Rayon-core currently requires `rustc 1.36.0` or greater. diff --git a/rayon-core/src/lib.rs b/rayon-core/src/lib.rs index 3c8a91a7c..f514bb671 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.8")] +#![doc(html_root_url = "https://docs.rs/rayon-core/1.9")] #![deny(missing_debug_implementations)] #![deny(missing_docs)] #![deny(unreachable_pub)] diff --git a/src/lib.rs b/src/lib.rs index c5a7f351b..d5d0314e7 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,4 +1,4 @@ -#![doc(html_root_url = "https://docs.rs/rayon/1.4")] +#![doc(html_root_url = "https://docs.rs/rayon/1.5")] #![deny(missing_debug_implementations)] #![deny(missing_docs)] #![deny(unreachable_pub)]