Bump rand from 0.10.2 to 0.10.3 in /conformance/runner/rust in the rust-conformance-deps group
Merged
DE
1mo ago+2+2+0123456789-2-2-0123456789
Bumps the rust-conformance-deps group in /conformance/runner/rust with 1 update: rand.
Updates rand from 0.10.2 to 0.10.3
Changelog
Sourced from rand's changelog.
[0.10.3] — 2026-09-20
Fixes
- Fix
WeightedIndexpanic when the sum of float weights is infinite; returnError::Overflowinstead (#1808)- Fix spurious
Error::NonFinitefromUniform::new_inclusiveon large finite float ranges such as0.0..=f64::MAX(#1821)- Fix possible panic due to sampling a deserialized
Uniform<char>(#1831)Changes
- Report exact remaining lengths from
WeightedIndex::weights()and reduce overhead when reading weights (#1838)#1808: rust-random/rand#1808 #1821: rust-random/rand#1821 #1831: rust-random/rand#1831 #1838: rust-random/rand#1838
Commits
9e7d328Prepare rand 0.10.3 (#1840)f73ce74Optimize WeightedIndex weight lookup and iteration (#1838)ef9e044Avoid panic from deserializedUniform\<char>whererange == 0(#1831)c994eb1docs: fix angle unit in quick start example (#1839)33dea4fTest that WeightedIndex rejects INFINITY with Error::Overflow (#1822)94c9078Fix Uniform::new_inclusive overflow on large finite float ranges (#1821)bb1262fUse Xoshiro256PlusPlus in examples/rayon-monte-carlo.rs (#1805)521fab6Stop pinning dependencies (#1820)3f7c433Stop pinning dependenciescf4f73esample_efraimidis_spirakis: error on more than amount non-finite weights (#1814)- 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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions
Summary by cubic
Bumps rand from 0.10.2 to 0.10.3 in the Rust conformance runner, applying three bug fixes for WeightedIndex panics, Uniform::new_inclusive float range errors, and Uniform<char> deserialization panics.