rust-random/rand (rand)
### [`v0.8.5`](https://togithub.com/rust-random/rand/blob/HEAD/CHANGELOG.md#085---2021-08-20)
[Compare Source](https://togithub.com/rust-random/rand/compare/0.8.4...0.8.5)
##### Fixes
- Fix build on non-32/64-bit architectures ([#1144](https://togithub.com/rust-random/rand/issues/1144))
- Fix "min_const_gen" feature for `no_std` ([#1173](https://togithub.com/rust-random/rand/issues/1173))
- Check `libc::pthread_atfork` return value with panic on error ([#1178](https://togithub.com/rust-random/rand/issues/1178))
- More robust reseeding in case `ReseedingRng` is used from a fork handler ([#1178](https://togithub.com/rust-random/rand/issues/1178))
- Fix nightly: remove unused `slice_partition_at_index` feature ([#1215](https://togithub.com/rust-random/rand/issues/1215))
- Fix nightly + `simd_support`: update `packed_simd` ([#1216](https://togithub.com/rust-random/rand/issues/1216))
##### Rngs
- `StdRng`: Switch from HC128 to ChaCha12 on emscripten ([#1142](https://togithub.com/rust-random/rand/issues/1142)).
We now use ChaCha12 on all platforms.
##### Documentation
- Added docs about rand's use of const generics ([#1150](https://togithub.com/rust-random/rand/issues/1150))
- Better random chars example ([#1157](https://togithub.com/rust-random/rand/issues/1157))
### [`v0.8.4`](https://togithub.com/rust-random/rand/blob/HEAD/CHANGELOG.md#084---2021-06-15)
[Compare Source](https://togithub.com/rust-random/rand/compare/0.8.3...0.8.4)
##### Additions
- Use const-generics to support arrays of all sizes ([#1104](https://togithub.com/rust-random/rand/issues/1104))
- Implement `Clone` and `Copy` for `Alphanumeric` ([#1126](https://togithub.com/rust-random/rand/issues/1126))
- Add `Distribution::map` to derive a distribution using a closure ([#1129](https://togithub.com/rust-random/rand/issues/1129))
- Add `Slice` distribution ([#1107](https://togithub.com/rust-random/rand/issues/1107))
- Add `DistString` trait with impls for `Standard` and `Alphanumeric` ([#1133](https://togithub.com/rust-random/rand/issues/1133))
##### Other
- Reorder asserts in `Uniform` float distributions for easier debugging of non-finite arguments
([#1094](https://togithub.com/rust-random/rand/issues/1094), [#1108](https://togithub.com/rust-random/rand/issues/1108))
- Add range overflow check in `Uniform` float distributions ([#1108](https://togithub.com/rust-random/rand/issues/1108))
- Deprecate `rngs::adapter::ReadRng` ([#1130](https://togithub.com/rust-random/rand/issues/1130))
### [`v0.8.3`](https://togithub.com/rust-random/rand/blob/HEAD/CHANGELOG.md#083---2021-01-25)
[Compare Source](https://togithub.com/rust-random/rand/compare/0.8.2...0.8.3)
##### Fixes
- Fix `no-std` + `alloc` build by gating `choose_multiple_weighted` on `std` ([#1088](https://togithub.com/rust-random/rand/issues/1088))
### [`v0.8.2`](https://togithub.com/rust-random/rand/blob/HEAD/CHANGELOG.md#082---2021-01-12)
[Compare Source](https://togithub.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`) ([#1087](https://togithub.com/rust-random/rand/issues/1087))
### [`v0.8.1`](https://togithub.com/rust-random/rand/blob/HEAD/CHANGELOG.md#081---2020-12-31)
[Compare Source](https://togithub.com/rust-random/rand/compare/0.8.0...0.8.1)
##### Other
- Enable all stable features in the playground ([#1081](https://togithub.com/rust-random/rand/issues/1081))
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, 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 Mend Renovate. View repository job log here.
This PR contains the following updates:
0.8
->0.8.5
Release Notes
rust-random/rand (rand)
### [`v0.8.5`](https://togithub.com/rust-random/rand/blob/HEAD/CHANGELOG.md#085---2021-08-20) [Compare Source](https://togithub.com/rust-random/rand/compare/0.8.4...0.8.5) ##### Fixes - Fix build on non-32/64-bit architectures ([#1144](https://togithub.com/rust-random/rand/issues/1144)) - Fix "min_const_gen" feature for `no_std` ([#1173](https://togithub.com/rust-random/rand/issues/1173)) - Check `libc::pthread_atfork` return value with panic on error ([#1178](https://togithub.com/rust-random/rand/issues/1178)) - More robust reseeding in case `ReseedingRng` is used from a fork handler ([#1178](https://togithub.com/rust-random/rand/issues/1178)) - Fix nightly: remove unused `slice_partition_at_index` feature ([#1215](https://togithub.com/rust-random/rand/issues/1215)) - Fix nightly + `simd_support`: update `packed_simd` ([#1216](https://togithub.com/rust-random/rand/issues/1216)) ##### Rngs - `StdRng`: Switch from HC128 to ChaCha12 on emscripten ([#1142](https://togithub.com/rust-random/rand/issues/1142)). We now use ChaCha12 on all platforms. ##### Documentation - Added docs about rand's use of const generics ([#1150](https://togithub.com/rust-random/rand/issues/1150)) - Better random chars example ([#1157](https://togithub.com/rust-random/rand/issues/1157)) ### [`v0.8.4`](https://togithub.com/rust-random/rand/blob/HEAD/CHANGELOG.md#084---2021-06-15) [Compare Source](https://togithub.com/rust-random/rand/compare/0.8.3...0.8.4) ##### Additions - Use const-generics to support arrays of all sizes ([#1104](https://togithub.com/rust-random/rand/issues/1104)) - Implement `Clone` and `Copy` for `Alphanumeric` ([#1126](https://togithub.com/rust-random/rand/issues/1126)) - Add `Distribution::map` to derive a distribution using a closure ([#1129](https://togithub.com/rust-random/rand/issues/1129)) - Add `Slice` distribution ([#1107](https://togithub.com/rust-random/rand/issues/1107)) - Add `DistString` trait with impls for `Standard` and `Alphanumeric` ([#1133](https://togithub.com/rust-random/rand/issues/1133)) ##### Other - Reorder asserts in `Uniform` float distributions for easier debugging of non-finite arguments ([#1094](https://togithub.com/rust-random/rand/issues/1094), [#1108](https://togithub.com/rust-random/rand/issues/1108)) - Add range overflow check in `Uniform` float distributions ([#1108](https://togithub.com/rust-random/rand/issues/1108)) - Deprecate `rngs::adapter::ReadRng` ([#1130](https://togithub.com/rust-random/rand/issues/1130)) ### [`v0.8.3`](https://togithub.com/rust-random/rand/blob/HEAD/CHANGELOG.md#083---2021-01-25) [Compare Source](https://togithub.com/rust-random/rand/compare/0.8.2...0.8.3) ##### Fixes - Fix `no-std` + `alloc` build by gating `choose_multiple_weighted` on `std` ([#1088](https://togithub.com/rust-random/rand/issues/1088)) ### [`v0.8.2`](https://togithub.com/rust-random/rand/blob/HEAD/CHANGELOG.md#082---2021-01-12) [Compare Source](https://togithub.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`) ([#1087](https://togithub.com/rust-random/rand/issues/1087)) ### [`v0.8.1`](https://togithub.com/rust-random/rand/blob/HEAD/CHANGELOG.md#081---2020-12-31) [Compare Source](https://togithub.com/rust-random/rand/compare/0.8.0...0.8.1) ##### Other - Enable all stable features in the playground ([#1081](https://togithub.com/rust-random/rand/issues/1081))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.