diff --git a/Cargo.lock b/Cargo.lock index 6b7a3c142ed6..4785e619d777 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1869,9 +1869,9 @@ dependencies = [ [[package]] name = "fastrand" -version = "2.1.0" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" +checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6" [[package]] name = "ffi-support" diff --git a/supply-chain/audits.toml b/supply-chain/audits.toml index 2a738fc0bd50..112d8c30eb74 100644 --- a/supply-chain/audits.toml +++ b/supply-chain/audits.toml @@ -2071,6 +2071,12 @@ who = "Mike Hommey " criteria = "safe-to-deploy" delta = "2.0.1 -> 2.1.0" +[[audits.fastrand]] +who = "Chris Martin " +criteria = "safe-to-deploy" +delta = "2.1.0 -> 2.1.1" +notes = "Fairly trivial changes, no chance of security regression." + [[audits.filetime_win]] who = "Nick Alexander " criteria = "safe-to-deploy" diff --git a/third_party/rust/fastrand/.cargo-checksum.json b/third_party/rust/fastrand/.cargo-checksum.json index 01988797b72b..202055160dc1 100644 --- a/third_party/rust/fastrand/.cargo-checksum.json +++ b/third_party/rust/fastrand/.cargo-checksum.json @@ -1 +1 @@ -{"files":{"CHANGELOG.md":"6ca6847ad25257cf48bbc6d0494d2f90da8108ddb4c08e897a944a70e7dfacce","Cargo.toml":"42d7ae0a6dd7fe0530c9b9d4e35a6a5737c5c201cb213b842ffbfc00c3c9fac3","LICENSE-APACHE":"a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2","LICENSE-MIT":"23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3","README.md":"0edb1fd8febaf826eb3a8a769d0a64ac6a53684363dc1a7741f1145e4672ef41","benches/bench.rs":"8e3cb6b96bb656731e88b4f70d942fe58eb43fa51d9b6374899c54c06dce244f","src/global_rng.rs":"f053fae35faf49f3f9971587522bab14deab986bb491ed45598aff195ae5a077","src/lib.rs":"241e9c5bdb1b280059d6547a2c7b0b057585c91ba3aabe1429c492869b9c437d","tests/char.rs":"a530b41837f5bf43701d983ef0267d9b44779d455f24cbf30b881cd348de9ee1","tests/smoke.rs":"8eac48144705364d142882538be43b8d69018959579404c3b1e638827888e62e"},"package":"9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a"} \ No newline at end of file +{"files":{"CHANGELOG.md":"3e85a718a2acb9aec145fa70d05c6d12fa9e60d7b42d9cbd2fc597fc80f5670e","Cargo.toml":"cda805e80e17796745dd1e7337ff54a82b5b490976d7c43a707297788076e06b","LICENSE-APACHE":"a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2","LICENSE-MIT":"23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3","README.md":"0edb1fd8febaf826eb3a8a769d0a64ac6a53684363dc1a7741f1145e4672ef41","benches/bench.rs":"8e3cb6b96bb656731e88b4f70d942fe58eb43fa51d9b6374899c54c06dce244f","src/global_rng.rs":"f053fae35faf49f3f9971587522bab14deab986bb491ed45598aff195ae5a077","src/lib.rs":"4c2a965de996197edb8b28576378c713aec70be194553d0ead02aae7010fd513","tests/char.rs":"a530b41837f5bf43701d983ef0267d9b44779d455f24cbf30b881cd348de9ee1","tests/smoke.rs":"8eac48144705364d142882538be43b8d69018959579404c3b1e638827888e62e"},"package":"e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6"} \ No newline at end of file diff --git a/third_party/rust/fastrand/CHANGELOG.md b/third_party/rust/fastrand/CHANGELOG.md index 0b1aaa8be283..cd9e129bc36a 100644 --- a/third_party/rust/fastrand/CHANGELOG.md +++ b/third_party/rust/fastrand/CHANGELOG.md @@ -1,3 +1,7 @@ +# Version 2.1.1 + +- Remove support for 128-bit targets, as they are not supported by rustc yet. (#87) + # Version 2.1.0 - Change the RNG algorithm and the way that the seed is computed. This will cause diff --git a/third_party/rust/fastrand/Cargo.toml b/third_party/rust/fastrand/Cargo.toml index 032a4d8c8638..05bc1c1a8b01 100644 --- a/third_party/rust/fastrand/Cargo.toml +++ b/third_party/rust/fastrand/Cargo.toml @@ -13,9 +13,14 @@ edition = "2018" rust-version = "1.36" name = "fastrand" -version = "2.1.0" +version = "2.1.1" authors = ["Stjepan Glavina "] +build = false exclude = ["/.*"] +autobins = false +autoexamples = false +autotests = false +autobenches = false description = "A simple and fast random number generator" readme = "README.md" keywords = [ @@ -36,6 +41,22 @@ rustdoc-args = [ "docsrs", ] +[lib] +name = "fastrand" +path = "src/lib.rs" + +[[test]] +name = "char" +path = "tests/char.rs" + +[[test]] +name = "smoke" +path = "tests/smoke.rs" + +[[bench]] +name = "bench" +path = "benches/bench.rs" + [dev-dependencies.getrandom] version = "0.2" @@ -54,14 +75,14 @@ js = [ ] std = ["alloc"] -[target."cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))".dependencies.getrandom] +[target.'cfg(all(any(target_arch = "wasm32", target_arch = "wasm64"), target_os = "unknown"))'.dependencies.getrandom] version = "0.2" features = ["js"] optional = true -[target."cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))".dev-dependencies.getrandom] +[target.'cfg(all(any(target_arch = "wasm32", target_arch = "wasm64"), target_os = "unknown"))'.dev-dependencies.getrandom] version = "0.2" features = ["js"] -[target."cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))".dev-dependencies.wasm-bindgen-test] +[target.'cfg(all(any(target_arch = "wasm32", target_arch = "wasm64"), target_os = "unknown"))'.dev-dependencies.wasm-bindgen-test] version = "0.3" diff --git a/third_party/rust/fastrand/src/lib.rs b/third_party/rust/fastrand/src/lib.rs index 9ca402e8d9fa..7e5be2a36566 100644 --- a/third_party/rust/fastrand/src/lib.rs +++ b/third_party/rust/fastrand/src/lib.rs @@ -619,14 +619,6 @@ impl Rng { gen_mod_u64, "Generates a random `usize` in the given range." ); - #[cfg(target_pointer_width = "128")] - rng_integer!( - usize, - usize, - gen_u128, - gen_mod_u128, - "Generates a random `usize` in the given range." - ); /// Generates a random `char` in range A-Z. #[inline]