Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore: Bump rand from 0.8.5 to 0.9.0 (#384)
Bumps rand from 0.8.5 to 0.9.0. Changelog Sourced from rand's changelog. [0.9.0] - 2025-01-27 Security and unsafe Policy: "rand is not a crypto library" (#1514) Remove fork-protection from ReseedingRng and ThreadRng. Instead, it is recommended to call ThreadRng::reseed on fork. (#1379) Use zerocopy to replace some unsafe code (#1349, #1393, #1446, #1502) Dependencies Bump the MSRV to 1.63.0 (#1207, #1246, #1269, #1341, #1416, #1536); note that 1.60.0 may work for dependents when using --ignore-rust-version Update to rand_core v0.9.0 (#1558) Features Support std feature without getrandom or rand_chacha (#1354) Enable feature small_rng by default (#1455) Remove implicit feature rand_chacha; use std_rng instead. (#1473) Rename feature serde1 to serde (#1477) Rename feature getrandom to os_rng (#1537) Add feature thread_rng (#1547) API changes: rand_core traits Add fn RngCore::read_adapter implementing std::io::Read (#1267) Add trait CryptoBlockRng: BlockRngCore; make trait CryptoRng: RngCore (#1273) Add traits TryRngCore, TryCryptoRng (#1424, #1499) Rename fn SeedableRng::from_rng -> try_from_rng and add infallible variant fn from_rng (#1424) Rename fn SeedableRng::from_entropy -> from_os_rng and add fallible variant fn try_from_os_rng (#1424) Add bounds Clone and AsRef to associated type SeedableRng::Seed (#1491) API changes: Rng trait and top-level fns Rename fn rand::thread_rng() to rand::rng() and remove from the prelude (#1506) Remove fn rand::random() from the prelude (#1506) Add top-level fns random_iter, random_range, random_bool, random_ratio, fill (#1488) Re-introduce fn Rng::gen_iter as random_iter (#1305, #1500) Rename fn Rng::gen to random to avoid conflict with the new gen keyword in Rust 2024 (#1438) Rename fns Rng::gen_range to random_range, gen_bool to random_bool, gen_ratio to random_ratio (#1505) Annotate panicking methods with #[track_caller] (#1442, #1447) API changes: RNGs Fix <SmallRng as SeedableRng>::Seed size to 256 bits (#1455) Remove first parameter (rng) of ReseedingRng::new (#1533) API changes: Sequences Split trait SliceRandom into IndexedRandom, IndexedMutRandom, SliceRandom (#1382) Add IndexedRandom::choose_multiple_array, index::sample_array (#1453, #1469) API changes: Distributions: renames Rename module rand::distributions to rand::distr (#1470) Rename distribution Standard to StandardUniform (#1526) Move distr::Slice -> distr::slice::Choose, distr::EmptySlice -> distr::slice::Empty (#1548) Rename trait distr::DistString -> distr::SampleString (#1548) Rename distr::DistIter -> distr::Iter, distr::DistMap -> distr::Map (#1548) ... (truncated) Commits 96f8df6 Prepare 0.9.0 release (#1558) 34da321 Enable stdarch_x86_avx512 for cpu has avx512bw (#1551) b4b1eb7 Re-org with distr::slice, distr::weighted modules (#1548) 16eb7de Add the thread_rng feature flag (#1547) afa24e4 Fix test status badges (#1544) c681dfc Create FUNDING.yml 9f05e22 Update: getrandom v0.3.0 rc.0 (#1541) 88c310b Fix docs.rs build options (#1539) b879689 Adjust GH Actions (#1538) 3fac49f Prepare 0.9.0-beta.0 (#1535) Additional commits viewable in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- Loading branch information