Commit 8e706cb
chore(deps): update rust crate rand_distr to 0.6 (#7046)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [rand_distr](https://rust-random.github.io/book)
([source](https://redirect.github.com/rust-random/rand_distr)) |
workspace.dependencies | minor | `0.5` → `0.6` |
---
### Release Notes
<details>
<summary>rust-random/rand_distr (rand_distr)</summary>
###
[`v0.6.0`](https://redirect.github.com/rust-random/rand_distr/blob/HEAD/CHANGELOG.md#060--2026-02-10)
[Compare
Source](https://redirect.github.com/rust-random/rand_distr/compare/0.5.1...0.6.0)
- Bump to MSRV 1.85.0 and Edition 2024 in line with `rand`
(\[[#​28](https://redirect.github.com/rust-random/rand_distr/issues/28)])
- Update `rand` to version 0.10.0
(\[[#​31](https://redirect.github.com/rust-random/rand_distr/issues/31)],
\[[#​48](https://redirect.github.com/rust-random/rand_distr/issues/48)])
##### Additions
- `MultiDistribution` trait to sample more efficiently from
multi-dimensional distributions
(\[[#​18](https://redirect.github.com/rust-random/rand_distr/issues/18)])
- Add `WeightedAliasIndex::weights()` to reconstruct the original
weights in O(n)
(\[[#​25](https://redirect.github.com/rust-random/rand_distr/issues/25)])
- `ConstMultiDistribution` trait as support for fixed-dimension
distributions
(\[[#​29](https://redirect.github.com/rust-random/rand_distr/issues/29)])
##### Changes
- Moved `Dirichlet` into the new `multi` module and implement
`MultiDistribution` for it
(\[[#​18](https://redirect.github.com/rust-random/rand_distr/issues/18)])
- `Dirichlet` no longer uses `const` generics, which means that its size
is not required at compile time. Essentially a revert of
\[[rand#1292](https://redirect.github.com/rand/rand_distr/issues/1292)].
(\[[#​30](https://redirect.github.com/rust-random/rand_distr/issues/30)])
##### Fixes
- Fix `Geometric::new` for small `p > 0` where `1 - p` rounds to 1
(\[[#​36](https://redirect.github.com/rust-random/rand_distr/issues/36)])
- Use `direct-minimal-versions`
(\[[#​38](https://redirect.github.com/rust-random/rand_distr/issues/38)])
- Fix panic in `FisherF::new` on almost zero parameters
(\[[#​39](https://redirect.github.com/rust-random/rand_distr/issues/39)])
- Fix panic in `NormalInverseGaussian::new` with very large `alpha`;
this is a Value-breaking change
(\[[#​40](https://redirect.github.com/rust-random/rand_distr/issues/40)])
- Fix hang and debug assertion in `Zipf::new` on invalid parameters
(\[[#​41](https://redirect.github.com/rust-random/rand_distr/issues/41)])
- Fix panic in `Binomial::sample` with `n ≥ 2^63`; this is a
Value-breaking change
(\[[#​43](https://redirect.github.com/rust-random/rand_distr/issues/43)])
- Error instead of producing `-inf` output for `Exp` when `lambda` is
`-0.0`
(\[[#​44](https://redirect.github.com/rust-random/rand_distr/issues/44)])
- Avoid returning NaN from `Gamma::sample`; this is a Value-breaking
change and also affects `ChiSquared` and `Dirichlet`
(\[[#​46](https://redirect.github.com/rust-random/rand_distr/issues/46)])
</details>
---
### Configuration
📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on
Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule
defined).
🚦 **Automerge**: Enabled.
♻ **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.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/vortex-data/vortex).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My42Ni40IiwidXBkYXRlZEluVmVyIjoiNDMuNjYuNCIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AiLCJsYWJlbHMiOlsiY2hhbmdlbG9nL2Nob3JlIl19-->
---------
Signed-off-by: Robert Kruszewski <github@robertk.io>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Robert Kruszewski <github@robertk.io>1 parent bf0ec1c commit 8e706cb
38 files changed
Lines changed: 110 additions & 63 deletions
File tree
- benchmarks/random-access-bench/src
- encodings
- alp/benches
- fastlanes
- benches
- src/bitpacking
- array
- compute
- fsst
- benches
- src
- runend/benches
- vortex-array
- benches
- src
- arrays
- dict
- builders
- vortex-bench/src
- datasets
- polarsignals
- vortex-btrblocks
- benches
- src
- compressor/integer
- vortex/benches
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 | |
|---|---|---|---|
| |||
198 | 198 | | |
199 | 199 | | |
200 | 200 | | |
201 | | - | |
202 | | - | |
| 201 | + | |
| 202 | + | |
203 | 203 | | |
204 | 204 | | |
205 | 205 | | |
| |||
299 | 299 | | |
300 | 300 | | |
301 | 301 | | |
302 | | - | |
| 302 | + | |
303 | 303 | | |
304 | 304 | | |
305 | 305 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
380 | 380 | | |
381 | 381 | | |
382 | 382 | | |
383 | | - | |
| 383 | + | |
384 | 384 | | |
385 | 385 | | |
386 | 386 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
147 | 147 | | |
148 | 148 | | |
149 | 149 | | |
150 | | - | |
| 150 | + | |
151 | 151 | | |
152 | 152 | | |
153 | 153 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
88 | 88 | | |
89 | 89 | | |
90 | 90 | | |
91 | | - | |
| 91 | + | |
92 | 92 | | |
93 | 93 | | |
94 | 94 | | |
| |||
0 commit comments