Commit 5da17e3
authored
chore(deps): bump rand_distr from 0.5.1 to 0.6.0 (#141)
Bumps [rand_distr](https://github.com/rust-random/rand_distr) from 0.5.1
to 0.6.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/rust-random/rand_distr/blob/master/CHANGELOG.md">rand_distr's
changelog</a>.</em></p>
<blockquote>
<h2>[0.6.0] — 2026-02-10</h2>
<ul>
<li>Bump to MSRV 1.85.0 and Edition 2024 in line with <code>rand</code>
(<a
href="https://redirect.github.com/rust-random/rand_distr/issues/28">#28</a>)</li>
<li>Update <code>rand</code> to version 0.10.0 (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/31">#31</a>,
<a
href="https://redirect.github.com/rust-random/rand_distr/issues/48">#48</a>)</li>
</ul>
<h3>Additions</h3>
<ul>
<li><code>MultiDistribution</code> trait to sample more efficiently from
multi-dimensional distributions (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/18">#18</a>)</li>
<li>Add <code>WeightedAliasIndex::weights()</code> to reconstruct the
original weights in O(n) (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/25">#25</a>)</li>
<li><code>ConstMultiDistribution</code> trait as support for
fixed-dimension distributions (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/29">#29</a>)</li>
</ul>
<h3>Changes</h3>
<ul>
<li>Moved <code>Dirichlet</code> into the new <code>multi</code> module
and implement <code>MultiDistribution</code> for it (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/18">#18</a>)</li>
<li><code>Dirichlet</code> no longer uses <code>const</code> generics,
which means that its size is not required at compile time. Essentially a
revert of [rand#1292]. (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/30">#30</a>)</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>Fix <code>Geometric::new</code> for small <code>p > 0</code>
where <code>1 - p</code> rounds to 1 (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/36">#36</a>)</li>
<li>Use <code>direct-minimal-versions</code> (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/38">#38</a>)</li>
<li>Fix panic in <code>FisherF::new</code> on almost zero parameters (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/39">#39</a>)</li>
<li>Fix panic in <code>NormalInverseGaussian::new</code> with very large
<code>alpha</code>; this is a Value-breaking change (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/40">#40</a>)</li>
<li>Fix hang and debug assertion in <code>Zipf::new</code> on invalid
parameters (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/41">#41</a>)</li>
<li>Fix panic in <code>Binomial::sample</code> with <code>n ≥
2^63</code>; this is a Value-breaking change (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/43">#43</a>)</li>
<li>Error instead of producing <code>-inf</code> output for
<code>Exp</code> when <code>lambda</code> is <code>-0.0</code> (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/44">#44</a>)</li>
<li>Avoid returning NaN from <code>Gamma::sample</code>; this is a
Value-breaking change and also affects <code>ChiSquared</code> and
<code>Dirichlet</code> (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/46">#46</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/rust-random/rand_distr/commit/61d08aa933df68cf8004aa919ed608809be0f4b1"><code>61d08aa</code></a>
Update rand 0.10 (<a
href="https://redirect.github.com/rust-random/rand_distr/issues/50">#50</a>)</li>
<li><a
href="https://github.com/rust-random/rand_distr/commit/c97a8f54868d4298991866306c86b4925f5699d6"><code>c97a8f5</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-random/rand_distr/issues/46">#46</a>
from mstoeckl/gamma-avoid-nan</li>
<li><a
href="https://github.com/rust-random/rand_distr/commit/df52389320b0ccbbfb68dd9458aba6618e87561d"><code>df52389</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-random/rand_distr/issues/51">#51</a>
from rust-random/push-qyyzynmpkuuo</li>
<li><a
href="https://github.com/rust-random/rand_distr/commit/35ecffed15abfbe613dcbea22e0e72b3bb702e8b"><code>35ecffe</code></a>
CHANGELOG fixes</li>
<li><a
href="https://github.com/rust-random/rand_distr/commit/06f586e5f555f8227d878c06618d3690e190df8e"><code>06f586e</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-random/rand_distr/issues/48">#48</a>
from mstoeckl/update-rand</li>
<li><a
href="https://github.com/rust-random/rand_distr/commit/7540326e649356badc86e9c00bf8b68d8d0d4aa1"><code>7540326</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-random/rand_distr/issues/49">#49</a>
from rust-random/push-kzzruutkmsxs</li>
<li><a
href="https://github.com/rust-random/rand_distr/commit/a101e4ed9f668faeed878fc8a7ab41724d892ad1"><code>a101e4e</code></a>
Add PR links to the CHANGELOG</li>
<li><a
href="https://github.com/rust-random/rand_distr/commit/df2bae8f7933b5202730539813b710fd7f6bf83c"><code>df2bae8</code></a>
Update rand dependency to latest rc</li>
<li><a
href="https://github.com/rust-random/rand_distr/commit/be282395a5fbc29daad180406e5fe1981856e73b"><code>be28239</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-random/rand_distr/issues/41">#41</a>
from mstoeckl/zipf-edge-case</li>
<li><a
href="https://github.com/rust-random/rand_distr/commit/9a8000b747ef9347dd9606727912a8ddafdd5e32"><code>9a8000b</code></a>
Avoid hangs and debug asserts on invalid parameters for Zipf</li>
<li>Additional commits viewable in <a
href="https://github.com/rust-random/rand_distr/compare/0.5.1...0.6.0">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
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-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
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 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)
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>1 parent 478bb8e commit 5da17e3
2 files changed
Lines changed: 40 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
| 30 | + | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| |||
0 commit comments