ThetaDev/rustypipe
6
37
Fork
You've already forked rustypipe
12

chore(deps): update rust crate rand to 0.9.0 #32

Merged
ThetaDev merged 1 commit from renovate/rand-0.x into main 2025年04月03日 13:37:07 +02:00
Collaborator
Copy link

This PR contains the following updates:

Package Type Update Change
rand (source) workspace.dependencies minor 0.8.0 -> 0.9.0

Release Notes

rust-random/rand (rand)

v0.9.0

Compare Source

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
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)
API changes: Distributions
  • Relax Sized bound on Distribution<T> for &D (#​1278)
  • Remove impl of Distribution<Option<T>> for StandardUniform (#​1526)
  • Let distribution StandardUniform support all NonZero* types (#​1332)
  • Fns {Uniform, UniformSampler}::{new, new_inclusive} return a Result (instead of potentially panicking) (#​1229)
  • Distribution Uniform implements TryFrom instead of From for ranges (#​1229)
  • Add UniformUsize (#​1487)
  • Remove support for generating isize and usize values with StandardUniform, Uniform (except via UniformUsize) and Fill and usage as a WeightedAliasIndex weight (#​1487)
  • Add impl DistString for distributions Slice<char> and Uniform<char> (#​1315)
  • Add fn Slice::num_choices (#​1402)
  • Add fn p() for distribution Bernoulli to access probability (#​1481)
API changes: Weighted distributions
  • Add pub module rand::distr::weighted, moving WeightedIndex there (#​1548)
  • Add trait weighted::Weight, allowing WeightedIndex to trap overflow (#​1353)
  • Add fns weight, weights, total_weight to distribution WeightedIndex (#​1420)
  • Rename enum WeightedError to weighted::Error, revising variants (#​1382) and mark as #[non_exhaustive] (#​1480)
API changes: SIMD
  • Switch to std::simd, expand SIMD & docs (#​1239)
Reproducibility-breaking changes
  • Make ReseedingRng::reseed discard remaining data from the last block generated (#​1379)
  • Change fn SmallRng::seed_from_u64 implementation (#​1203)
  • Allow UniformFloat::new samples and UniformFloat::sample_single to yield high (#​1462)
  • Fix portability of distribution Slice (#​1469)
  • Make Uniform for usize portable via UniformUsize (#​1487)
  • Fix IndexdRandom::choose_multiple_weighted for very small seeds and optimize for large input length / low memory (#​1530)
Reproducibility-breaking optimisations
  • Optimize fn sample_floyd, affecting output of rand::seq::index::sample and rand::seq::SliceRandom::choose_multiple (#​1277)
  • New, faster algorithms for IteratorRandom::choose and choose_stable (#​1268)
  • New, faster algorithms for SliceRandom::shuffle and partial_shuffle (#​1272)
  • Optimize distribution Uniform: use Canon's method (single sampling) / Lemire's method (distribution sampling) for faster sampling (breaks value stability; #​1287)
  • Optimize fn sample_single_inclusive for floats (+~20% perf) (#​1289)
Other optimisations
  • Improve SmallRng initialization performance (#​1482)
  • Optimise SIMD widening multiply (#​1247)
Other
Documentation
  • Improve ThreadRng related docs (#​1257)
  • Docs: enable experimental --generate-link-to-definition feature (#​1327)
  • Better doc of crate features, use doc_auto_cfg (#​1411, #​1450)

v0.8.5

Compare Source

Fixes
  • Fix build on non-32/64-bit architectures (#​1144)
  • Fix "min_const_gen" feature for no_std (#​1173)
  • Check libc::pthread_atfork return value with panic on error (#​1178)
  • More robust reseeding in case ReseedingRng is used from a fork handler (#​1178)
  • Fix nightly: remove unused slice_partition_at_index feature (#​1215)
  • Fix nightly + simd_support: update packed_simd (#​1216)
Rngs
  • StdRng: Switch from HC128 to ChaCha12 on emscripten (#​1142).
    We now use ChaCha12 on all platforms.
Documentation
  • Added docs about rand's use of const generics (#​1150)
  • Better random chars example (#​1157)

v0.8.4

Compare Source

Additions
  • Use const-generics to support arrays of all sizes (#​1104)
  • Implement Clone and Copy for Alphanumeric (#​1126)
  • Add Distribution::map to derive a distribution using a closure (#​1129)
  • Add Slice distribution (#​1107)
  • Add DistString trait with impls for Standard and Alphanumeric (#​1133)
Other
  • Reorder asserts in Uniform float distributions for easier debugging of non-finite arguments
    (#​1094, #​1108)
  • Add range overflow check in Uniform float distributions (#​1108)
  • Deprecate rngs::adapter::ReadRng (#​1130)

v0.8.3

Compare Source

Fixes
  • Fix no-std + alloc build by gating choose_multiple_weighted on std (#​1088)

v0.8.2

Compare Source

Fixes
  • Fix panic in UniformInt::sample_single_inclusive and Rng::gen_range when
    providing a full integer range (eg 0..=MAX) (#​1087)

v0.8.1

Compare Source

Other
  • Enable all stable features in the playground (#​1081)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [rand](https://rust-random.github.io/book) ([source](https://github.com/rust-random/rand)) | workspace.dependencies | minor | `0.8.0` -> `0.9.0` | --- ### Release Notes <details> <summary>rust-random/rand (rand)</summary> ### [`v0.9.0`](https://github.com/rust-random/rand/blob/HEAD/CHANGELOG.md#090---2025年01月27日) [Compare Source](https://github.com/rust-random/rand/compare/0.8.5...0.9.0) ##### Security and unsafe - Policy: "rand is not a crypto library" ([#&#8203;1514](https://github.com/rust-random/rand/issues/1514)) - Remove fork-protection from `ReseedingRng` and `ThreadRng`. Instead, it is recommended to call `ThreadRng::reseed` on fork. ([#&#8203;1379](https://github.com/rust-random/rand/issues/1379)) - Use `zerocopy` to replace some `unsafe` code ([#&#8203;1349](https://github.com/rust-random/rand/issues/1349), [#&#8203;1393](https://github.com/rust-random/rand/issues/1393), [#&#8203;1446](https://github.com/rust-random/rand/issues/1446), [#&#8203;1502](https://github.com/rust-random/rand/issues/1502)) ##### Dependencies - Bump the MSRV to 1.63.0 ([#&#8203;1207](https://github.com/rust-random/rand/issues/1207), [#&#8203;1246](https://github.com/rust-random/rand/issues/1246), [#&#8203;1269](https://github.com/rust-random/rand/issues/1269), [#&#8203;1341](https://github.com/rust-random/rand/issues/1341), [#&#8203;1416](https://github.com/rust-random/rand/issues/1416), [#&#8203;1536](https://github.com/rust-random/rand/issues/1536)); note that 1.60.0 may work for dependents when using `--ignore-rust-version` - Update to `rand_core` v0.9.0 ([#&#8203;1558](https://github.com/rust-random/rand/issues/1558)) ##### Features - Support `std` feature without `getrandom` or `rand_chacha` ([#&#8203;1354](https://github.com/rust-random/rand/issues/1354)) - Enable feature `small_rng` by default ([#&#8203;1455](https://github.com/rust-random/rand/issues/1455)) - Remove implicit feature `rand_chacha`; use `std_rng` instead. ([#&#8203;1473](https://github.com/rust-random/rand/issues/1473)) - Rename feature `serde1` to `serde` ([#&#8203;1477](https://github.com/rust-random/rand/issues/1477)) - Rename feature `getrandom` to `os_rng` ([#&#8203;1537](https://github.com/rust-random/rand/issues/1537)) - Add feature `thread_rng` ([#&#8203;1547](https://github.com/rust-random/rand/issues/1547)) ##### API changes: rand_core traits - Add fn `RngCore::read_adapter` implementing `std::io::Read` ([#&#8203;1267](https://github.com/rust-random/rand/issues/1267)) - Add trait `CryptoBlockRng: BlockRngCore`; make `trait CryptoRng: RngCore` ([#&#8203;1273](https://github.com/rust-random/rand/issues/1273)) - Add traits `TryRngCore`, `TryCryptoRng` ([#&#8203;1424](https://github.com/rust-random/rand/issues/1424), [#&#8203;1499](https://github.com/rust-random/rand/issues/1499)) - Rename `fn SeedableRng::from_rng` -> `try_from_rng` and add infallible variant `fn from_rng` ([#&#8203;1424](https://github.com/rust-random/rand/issues/1424)) - Rename `fn SeedableRng::from_entropy` -> `from_os_rng` and add fallible variant `fn try_from_os_rng` ([#&#8203;1424](https://github.com/rust-random/rand/issues/1424)) - Add bounds `Clone` and `AsRef` to associated type `SeedableRng::Seed` ([#&#8203;1491](https://github.com/rust-random/rand/issues/1491)) ##### API changes: Rng trait and top-level fns - Rename fn `rand::thread_rng()` to `rand::rng()` and remove from the prelude ([#&#8203;1506](https://github.com/rust-random/rand/issues/1506)) - Remove fn `rand::random()` from the prelude ([#&#8203;1506](https://github.com/rust-random/rand/issues/1506)) - Add top-level fns `random_iter`, `random_range`, `random_bool`, `random_ratio`, `fill` ([#&#8203;1488](https://github.com/rust-random/rand/issues/1488)) - Re-introduce fn `Rng::gen_iter` as `random_iter` ([#&#8203;1305](https://github.com/rust-random/rand/issues/1305), [#&#8203;1500](https://github.com/rust-random/rand/issues/1500)) - Rename fn `Rng::gen` to `random` to avoid conflict with the new `gen` keyword in Rust 2024 ([#&#8203;1438](https://github.com/rust-random/rand/issues/1438)) - Rename fns `Rng::gen_range` to `random_range`, `gen_bool` to `random_bool`, `gen_ratio` to `random_ratio` ([#&#8203;1505](https://github.com/rust-random/rand/issues/1505)) - Annotate panicking methods with `#[track_caller]` ([#&#8203;1442](https://github.com/rust-random/rand/issues/1442), [#&#8203;1447](https://github.com/rust-random/rand/issues/1447)) ##### API changes: RNGs - Fix `<SmallRng as SeedableRng>::Seed` size to 256 bits ([#&#8203;1455](https://github.com/rust-random/rand/issues/1455)) - Remove first parameter (`rng`) of `ReseedingRng::new` ([#&#8203;1533](https://github.com/rust-random/rand/issues/1533)) ##### API changes: Sequences - Split trait `SliceRandom` into `IndexedRandom`, `IndexedMutRandom`, `SliceRandom` ([#&#8203;1382](https://github.com/rust-random/rand/issues/1382)) - Add `IndexedRandom::choose_multiple_array`, `index::sample_array` ([#&#8203;1453](https://github.com/rust-random/rand/issues/1453), [#&#8203;1469](https://github.com/rust-random/rand/issues/1469)) ##### API changes: Distributions: renames - Rename module `rand::distributions` to `rand::distr` ([#&#8203;1470](https://github.com/rust-random/rand/issues/1470)) - Rename distribution `Standard` to `StandardUniform` ([#&#8203;1526](https://github.com/rust-random/rand/issues/1526)) - Move `distr::Slice` -> `distr::slice::Choose`, `distr::EmptySlice` -> `distr::slice::Empty` ([#&#8203;1548](https://github.com/rust-random/rand/issues/1548)) - Rename trait `distr::DistString` -> `distr::SampleString` ([#&#8203;1548](https://github.com/rust-random/rand/issues/1548)) - Rename `distr::DistIter` -> `distr::Iter`, `distr::DistMap` -> `distr::Map` ([#&#8203;1548](https://github.com/rust-random/rand/issues/1548)) ##### API changes: Distributions - Relax `Sized` bound on `Distribution<T> for &D` ([#&#8203;1278](https://github.com/rust-random/rand/issues/1278)) - Remove impl of `Distribution<Option<T>>` for `StandardUniform` ([#&#8203;1526](https://github.com/rust-random/rand/issues/1526)) - Let distribution `StandardUniform` support all `NonZero*` types ([#&#8203;1332](https://github.com/rust-random/rand/issues/1332)) - Fns `{Uniform, UniformSampler}::{new, new_inclusive}` return a `Result` (instead of potentially panicking) ([#&#8203;1229](https://github.com/rust-random/rand/issues/1229)) - Distribution `Uniform` implements `TryFrom` instead of `From` for ranges ([#&#8203;1229](https://github.com/rust-random/rand/issues/1229)) - Add `UniformUsize` ([#&#8203;1487](https://github.com/rust-random/rand/issues/1487)) - Remove support for generating `isize` and `usize` values with `StandardUniform`, `Uniform` (except via `UniformUsize`) and `Fill` and usage as a `WeightedAliasIndex` weight ([#&#8203;1487](https://github.com/rust-random/rand/issues/1487)) - Add impl `DistString` for distributions `Slice<char>` and `Uniform<char>` ([#&#8203;1315](https://github.com/rust-random/rand/issues/1315)) - Add fn `Slice::num_choices` ([#&#8203;1402](https://github.com/rust-random/rand/issues/1402)) - Add fn `p()` for distribution `Bernoulli` to access probability ([#&#8203;1481](https://github.com/rust-random/rand/issues/1481)) ##### API changes: Weighted distributions - Add `pub` module `rand::distr::weighted`, moving `WeightedIndex` there ([#&#8203;1548](https://github.com/rust-random/rand/issues/1548)) - Add trait `weighted::Weight`, allowing `WeightedIndex` to trap overflow ([#&#8203;1353](https://github.com/rust-random/rand/issues/1353)) - Add fns `weight, weights, total_weight` to distribution `WeightedIndex` ([#&#8203;1420](https://github.com/rust-random/rand/issues/1420)) - Rename enum `WeightedError` to `weighted::Error`, revising variants ([#&#8203;1382](https://github.com/rust-random/rand/issues/1382)) and mark as `#[non_exhaustive]` ([#&#8203;1480](https://github.com/rust-random/rand/issues/1480)) ##### API changes: SIMD - Switch to `std::simd`, expand SIMD & docs ([#&#8203;1239](https://github.com/rust-random/rand/issues/1239)) ##### Reproducibility-breaking changes - Make `ReseedingRng::reseed` discard remaining data from the last block generated ([#&#8203;1379](https://github.com/rust-random/rand/issues/1379)) - Change fn `SmallRng::seed_from_u64` implementation ([#&#8203;1203](https://github.com/rust-random/rand/issues/1203)) - Allow `UniformFloat::new` samples and `UniformFloat::sample_single` to yield `high` ([#&#8203;1462](https://github.com/rust-random/rand/issues/1462)) - Fix portability of distribution `Slice` ([#&#8203;1469](https://github.com/rust-random/rand/issues/1469)) - Make `Uniform` for `usize` portable via `UniformUsize` ([#&#8203;1487](https://github.com/rust-random/rand/issues/1487)) - Fix `IndexdRandom::choose_multiple_weighted` for very small seeds and optimize for large input length / low memory ([#&#8203;1530](https://github.com/rust-random/rand/issues/1530)) ##### Reproducibility-breaking optimisations - Optimize fn `sample_floyd`, affecting output of `rand::seq::index::sample` and `rand::seq::SliceRandom::choose_multiple` ([#&#8203;1277](https://github.com/rust-random/rand/issues/1277)) - New, faster algorithms for `IteratorRandom::choose` and `choose_stable` ([#&#8203;1268](https://github.com/rust-random/rand/issues/1268)) - New, faster algorithms for `SliceRandom::shuffle` and `partial_shuffle` ([#&#8203;1272](https://github.com/rust-random/rand/issues/1272)) - Optimize distribution `Uniform`: use Canon's method (single sampling) / Lemire's method (distribution sampling) for faster sampling (breaks value stability; [#&#8203;1287](https://github.com/rust-random/rand/issues/1287)) - Optimize fn `sample_single_inclusive` for floats (+~20% perf) ([#&#8203;1289](https://github.com/rust-random/rand/issues/1289)) ##### Other optimisations - Improve `SmallRng` initialization performance ([#&#8203;1482](https://github.com/rust-random/rand/issues/1482)) - Optimise SIMD widening multiply ([#&#8203;1247](https://github.com/rust-random/rand/issues/1247)) ##### Other - Add `Cargo.lock.msrv` file ([#&#8203;1275](https://github.com/rust-random/rand/issues/1275)) - Reformat with `rustfmt` and enforce ([#&#8203;1448](https://github.com/rust-random/rand/issues/1448)) - Apply Clippy suggestions and enforce ([#&#8203;1448](https://github.com/rust-random/rand/issues/1448), [#&#8203;1474](https://github.com/rust-random/rand/issues/1474)) - Move all benchmarks to new `benches` crate ([#&#8203;1329](https://github.com/rust-random/rand/issues/1329), [#&#8203;1439](https://github.com/rust-random/rand/issues/1439)) and migrate to Criterion ([#&#8203;1490](https://github.com/rust-random/rand/issues/1490)) ##### Documentation - Improve `ThreadRng` related docs ([#&#8203;1257](https://github.com/rust-random/rand/issues/1257)) - Docs: enable experimental `--generate-link-to-definition` feature ([#&#8203;1327](https://github.com/rust-random/rand/issues/1327)) - Better doc of crate features, use `doc_auto_cfg` ([#&#8203;1411](https://github.com/rust-random/rand/issues/1411), [#&#8203;1450](https://github.com/rust-random/rand/issues/1450)) ### [`v0.8.5`](https://github.com/rust-random/rand/blob/HEAD/CHANGELOG.md#085---2021年08月20日) [Compare Source](https://github.com/rust-random/rand/compare/0.8.4...0.8.5) ##### Fixes - Fix build on non-32/64-bit architectures ([#&#8203;1144](https://github.com/rust-random/rand/issues/1144)) - Fix "min_const_gen" feature for `no_std` ([#&#8203;1173](https://github.com/rust-random/rand/issues/1173)) - Check `libc::pthread_atfork` return value with panic on error ([#&#8203;1178](https://github.com/rust-random/rand/issues/1178)) - More robust reseeding in case `ReseedingRng` is used from a fork handler ([#&#8203;1178](https://github.com/rust-random/rand/issues/1178)) - Fix nightly: remove unused `slice_partition_at_index` feature ([#&#8203;1215](https://github.com/rust-random/rand/issues/1215)) - Fix nightly + `simd_support`: update `packed_simd` ([#&#8203;1216](https://github.com/rust-random/rand/issues/1216)) ##### Rngs - `StdRng`: Switch from HC128 to ChaCha12 on emscripten ([#&#8203;1142](https://github.com/rust-random/rand/issues/1142)). We now use ChaCha12 on all platforms. ##### Documentation - Added docs about rand's use of const generics ([#&#8203;1150](https://github.com/rust-random/rand/issues/1150)) - Better random chars example ([#&#8203;1157](https://github.com/rust-random/rand/issues/1157)) ### [`v0.8.4`](https://github.com/rust-random/rand/blob/HEAD/CHANGELOG.md#084---2021年06月15日) [Compare Source](https://github.com/rust-random/rand/compare/0.8.3...0.8.4) ##### Additions - Use const-generics to support arrays of all sizes ([#&#8203;1104](https://github.com/rust-random/rand/issues/1104)) - Implement `Clone` and `Copy` for `Alphanumeric` ([#&#8203;1126](https://github.com/rust-random/rand/issues/1126)) - Add `Distribution::map` to derive a distribution using a closure ([#&#8203;1129](https://github.com/rust-random/rand/issues/1129)) - Add `Slice` distribution ([#&#8203;1107](https://github.com/rust-random/rand/issues/1107)) - Add `DistString` trait with impls for `Standard` and `Alphanumeric` ([#&#8203;1133](https://github.com/rust-random/rand/issues/1133)) ##### Other - Reorder asserts in `Uniform` float distributions for easier debugging of non-finite arguments ([#&#8203;1094](https://github.com/rust-random/rand/issues/1094), [#&#8203;1108](https://github.com/rust-random/rand/issues/1108)) - Add range overflow check in `Uniform` float distributions ([#&#8203;1108](https://github.com/rust-random/rand/issues/1108)) - Deprecate `rngs::adapter::ReadRng` ([#&#8203;1130](https://github.com/rust-random/rand/issues/1130)) ### [`v0.8.3`](https://github.com/rust-random/rand/blob/HEAD/CHANGELOG.md#083---2021年01月25日) [Compare Source](https://github.com/rust-random/rand/compare/0.8.2...0.8.3) ##### Fixes - Fix `no-std` + `alloc` build by gating `choose_multiple_weighted` on `std` ([#&#8203;1088](https://github.com/rust-random/rand/issues/1088)) ### [`v0.8.2`](https://github.com/rust-random/rand/blob/HEAD/CHANGELOG.md#082---2021年01月12日) [Compare Source](https://github.com/rust-random/rand/compare/0.8.1...0.8.2) ##### Fixes - Fix panic in `UniformInt::sample_single_inclusive` and `Rng::gen_range` when providing a full integer range (eg `0..=MAX`) ([#&#8203;1087](https://github.com/rust-random/rand/issues/1087)) ### [`v0.8.1`](https://github.com/rust-random/rand/blob/HEAD/CHANGELOG.md#081---2020年12月31日) [Compare Source](https://github.com/rust-random/rand/compare/0.8.0...0.8.1) ##### Other - Enable all stable features in the playground ([#&#8203;1081](https://github.com/rust-random/rand/issues/1081)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMzcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEzNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmN5LXVwZ3JhZGUiXX0=-->
ThetaDev changed title from (削除) chore(deps): update rust crate rand to 0.9.0 (削除ここまで) to WIP: chore(deps): update rust crate rand to 0.9.0 2025年01月28日 23:47:02 +01:00
ThetaBot force-pushed renovate/rand-0.x from 0044ed8fae
Some checks failed
CI / Test (pull_request) Failing after 3m41s
to ed6ed2fe00
Some checks failed
CI / Test (pull_request) Failing after 4m51s
2025年01月29日 19:47:37 +01:00
Compare
ThetaBot force-pushed renovate/rand-0.x from ed6ed2fe00
Some checks failed
CI / Test (pull_request) Failing after 4m51s
to 8aca18a972
Some checks failed
CI / Test (pull_request) Failing after 5m20s
2025年01月30日 01:02:34 +01:00
Compare
ThetaBot force-pushed renovate/rand-0.x from 8aca18a972
Some checks failed
CI / Test (pull_request) Failing after 5m20s
to 001259afd5
Some checks failed
CI / Test (pull_request) Failing after 3m30s
2025年02月02日 18:32:50 +01:00
Compare
ThetaBot force-pushed renovate/rand-0.x from 001259afd5
Some checks failed
CI / Test (pull_request) Failing after 3m30s
to f129a74837
Some checks failed
CI / Test (pull_request) Failing after 1m39s
2025年02月03日 03:35:12 +01:00
Compare
ThetaBot force-pushed renovate/rand-0.x from f129a74837
Some checks failed
CI / Test (pull_request) Failing after 1m39s
to 4f9929a730
Some checks failed
CI / Test (pull_request) Failing after 1m17s
2025年02月06日 01:02:06 +01:00
Compare
ThetaBot force-pushed renovate/rand-0.x from 4f9929a730
Some checks failed
CI / Test (pull_request) Failing after 1m17s
to 49e65ecbc7
Some checks failed
CI / Test (pull_request) Failing after 1m30s
2025年02月07日 01:02:24 +01:00
Compare
ThetaDev force-pushed renovate/rand-0.x from 49e65ecbc7
Some checks failed
CI / Test (pull_request) Failing after 1m30s
to ea3470f533
Some checks failed
CI / Test (pull_request) Failing after 1m5s
2025年02月07日 13:41:53 +01:00
Compare
ThetaDev force-pushed renovate/rand-0.x from ea3470f533
Some checks failed
CI / Test (pull_request) Failing after 1m5s
to 95f8c4fb79
All checks were successful
CI / Test (pull_request) Successful in 3m34s
2025年02月07日 13:47:32 +01:00
Compare
Author
Collaborator
Copy link

Latest build artifacts

Run #388 · af415ddf8f · 03.04.2025 11:14:29 UTC

🧪 Test report

Previous builds

generated by Artifactview 0.4.8

<!-- Artifactview --> ### <a href="https://av.thetadev.de/?url=https://codeberg.org/thetadev/rustypipe/actions/runs/388" target="_blank" rel="noopener noreferrer">Latest build artifacts</a> Run [#388](https://codeberg.org/thetadev/rustypipe/actions/runs/388) · [af415ddf8f](https://codeberg.org/thetadev/rustypipe/commit/af415ddf8f94f00edb918f271d8e6336503e9faf) · 03.04.2025 11:14:29 UTC 🧪 <a href="https://cb--thetadev--rustypipe--388-1.av.thetadev.de/junit.xml?viewer=1" target="_blank" rel="noopener noreferrer">Test report</a><br> <details> <summary>Previous builds</summary> - [#334](https://codeberg.org/thetadev/rustypipe/actions/runs/334) [[95f8c4fb79](https://codeberg.org/thetadev/rustypipe/commit/95f8c4fb79cacd3106d8b8f58505e90107654e3c)] <a href="https://av.thetadev.de/?url=https://codeberg.org/thetadev/rustypipe/actions/runs/334" target="_blank" rel="noopener noreferrer">Artifacts</a>: <a href="https://cb--thetadev--rustypipe--334-1.av.thetadev.de/junit.xml?viewer=1" target="_blank" rel="noopener noreferrer">`test`</a> (07.02.2025 12:47:49 UTC) - [#371](https://codeberg.org/thetadev/rustypipe/actions/runs/371) [[bff4393c9c](https://codeberg.org/thetadev/rustypipe/commit/bff4393c9c44c07533affe6cabd8269694a52c29)] <a href="https://av.thetadev.de/?url=https://codeberg.org/thetadev/rustypipe/actions/runs/371" target="_blank" rel="noopener noreferrer">Artifacts</a>: <a href="https://cb--thetadev--rustypipe--371-1.av.thetadev.de/junit.xml?viewer=1" target="_blank" rel="noopener noreferrer">`test`</a> (04.03.2025 21:46:38 UTC) <!--NEXT_PREV - [#388](https://codeberg.org/thetadev/rustypipe/actions/runs/388) [[af415ddf8f](https://codeberg.org/thetadev/rustypipe/commit/af415ddf8f94f00edb918f271d8e6336503e9faf)] <a href="https://av.thetadev.de/?url=https://codeberg.org/thetadev/rustypipe/actions/runs/388" target="_blank" rel="noopener noreferrer">Artifacts</a>: <a href="https://cb--thetadev--rustypipe--388-1.av.thetadev.de/junit.xml?viewer=1" target="_blank" rel="noopener noreferrer">`test`</a> (03.04.2025 11:14:29 UTC) --> </details> <sup>generated by [Artifactview 0.4.8](https://codeberg.org/ThetaDev/artifactview)</sup>
Author
Collaborator
Copy link

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

### Edited/Blocked Notification Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. ⚠️ **Warning**: custom changes will be lost.

Waiting until rand v0.9 has gained more adoption, specifically in these crates:

governor, phf_generator, quinn-proto, rav1e

tracking issues:

Waiting until rand v0.9 has gained more adoption, specifically in these crates: governor, phf_generator, quinn-proto, rav1e tracking issues: - [X] https://github.com/boinkor-net/governor/issues/259 - [ ] phf_generator replaced rand with fastrand, see https://github.com/rust-phf/rust-phf/pull/312; > 0.11.3 - [x] https://github.com/quinn-rs/quinn/pull/2144; >quinn-proto 0.11.9, quinn 0.11.6
ThetaDev force-pushed renovate/rand-0.x from 95f8c4fb79
All checks were successful
CI / Test (pull_request) Successful in 3m34s
to bff4393c9c
All checks were successful
CI / Test (pull_request) Successful in 8m31s
2025年03月04日 22:46:21 +01:00
Compare
ThetaDev force-pushed renovate/rand-0.x from bff4393c9c
All checks were successful
CI / Test (pull_request) Successful in 8m31s
to af415ddf8f
All checks were successful
CI / Test (pull_request) Successful in 5m7s
CI / Test (push) Successful in 5m0s
2025年04月03日 13:08:21 +02:00
Compare
ThetaDev changed title from (削除) WIP: chore(deps): update rust crate rand to 0.9.0 (削除ここまで) to chore(deps): update rust crate rand to 0.9.0 2025年04月03日 13:36:46 +02:00
ThetaDev deleted branch renovate/rand-0.x 2025年04月03日 13:37:08 +02:00
Sign in to join this conversation.
No reviewers
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ThetaDev/rustypipe!32
Reference in a new issue
ThetaDev/rustypipe
No description provided.
Delete branch "renovate/rand-0.x"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?