-
-
Notifications
You must be signed in to change notification settings - Fork 501
Comparing changes
Open a pull request
base repository: rust-random/rand
base: 0.8.5
head repository: rust-random/rand
compare: 0.8.6
- 18 commits
- 48 files changed
- 2 contributors
Commits on Apr 15, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 34db0ae - Browse repository at this point
Copy the full SHA 34db0aeView commit details
Commits on Apr 16, 2026
-
Configuration menu - View commit details
-
Copy full SHA for ccc71e9 - Browse repository at this point
Copy the full SHA ccc71e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32fc9d0 - Browse repository at this point
Copy the full SHA 32fc9d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e8b369 - Browse repository at this point
Copy the full SHA 5e8b369View commit details -
Fix the following error: ``` warning: unexpected `cfg` condition name: `doc_cfg` --> rand_core/src/lib.rs:38:13 | 38 | #![cfg_attr(doc_cfg, feature(doc_cfg))] | ^^^^^^^ ``` `doc_cfg` was used just to conditionally include the `doc_cfg` feature in docs.rs builds. That has since been standardized and changed to `docsrs`. Replace `doc_cfg` with `docsrs`. See https://docs.rs/about/builds#detecting-docsrs .
Configuration menu - View commit details
-
Copy full SHA for 4b0ef4e - Browse repository at this point
Copy the full SHA 4b0ef4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 84899de - Browse repository at this point
Copy the full SHA 84899deView commit details -
Use `#[cfg(not(feature = "std"))]` to check for `std`, not `#[cfg(not(std))]`.
Configuration menu - View commit details
-
Copy full SHA for 8ae52a2 - Browse repository at this point
Copy the full SHA 8ae52a2View commit details -
Fix the implementation of TrustedLen.
Enable the `trusted_len` feature. Implementing `TrustLen` is now unsafe. Fix the implementation.
Configuration menu - View commit details
-
Copy full SHA for 4df037d - Browse repository at this point
Copy the full SHA 4df037dView commit details -
Workaround never constructed and never used warning.
`rustc` complains that `error: struct MyRng is never constructed`. Construct it, and use it.
Configuration menu - View commit details
-
Copy full SHA for 6f123c1 - Browse repository at this point
Copy the full SHA 6f123c1View commit details -
Mark some internal traits as potentially unused.
Implementations of `FloatAsSIMD` and `BoolAsSIMD` are only used if the `simd_support` feature is enabled. Instead of making their definition and several users conditional on `simd_support`, just suppress the unused warning.
Configuration menu - View commit details
-
Copy full SHA for 9f0e676 - Browse repository at this point
Copy the full SHA 9f0e676View commit details -
Modern versions of `rustc` warn about some elided lifetimes: ``` warning: hiding a lifetime that's elided elsewhere is confusing --> src/seq/mod.rs:115:27 | 115 | fn choose_multiple<R>(&self, rng: &mut R, amount: usize) -> SliceChooseIter<Self, Self::Item> | ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 115 | fn choose_multiple<R>(&self, rng: &mut R, amount: usize) -> SliceChooseIter<'_, Self, Self::Item> | +++ ``` Address the warnings.Configuration menu - View commit details
-
Copy full SHA for 258e6d0 - Browse repository at this point
Copy the full SHA 258e6d0View commit details -
Don't test for unsupported target architecture.
Modern `rustc` doesn't know about the `asmjs` target. Drop it.
Configuration menu - View commit details
-
Copy full SHA for 4ad0cc3 - Browse repository at this point
Copy the full SHA 4ad0cc3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ff02f0 - Browse repository at this point
Copy the full SHA 8ff02f0View commit details -
`simd_support` is an experimental feature, which does not work any more. Drop it.
Configuration menu - View commit details
-
Copy full SHA for 5e0d50d - Browse repository at this point
Copy the full SHA 5e0d50dView commit details -
The cross build test checks that `Rand` can be cross built for mips. The Rust project no longer provides binaries for that target. Switch to arm, as on the `master` branch.
Configuration menu - View commit details
-
Copy full SHA for 9be86f2 - Browse repository at this point
Copy the full SHA 9be86f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 143b602 - Browse repository at this point
Copy the full SHA 143b602View commit details -
When testing rustc 1.36, use compatible dependencies.
The latest versions of `ppv-lite86` and `libc` don't compile with `rustc` 1.36. When testing with `rustc` 1.36, use the last compatible version of the dependencies.
Configuration menu - View commit details
-
Copy full SHA for 1126d03 - Browse repository at this point
Copy the full SHA 1126d03View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5309f25 - Browse repository at this point
Copy the full SHA 5309f25View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 0.8.5...0.8.6