meta: Upgrade all dependencies to the latest incompatible versions

Most of the semver-breaking changes here relate to the 0.10 release of
`rand`.

Changelogs:

* https://github.com/criterion-rs/criterion.rs/releases/tag/criterion-v0.8.0
* https://github.com/gimli-rs/object/blob/master/CHANGELOG.md#0380
* https://github.com/rust-random/rand/blob/master/CHANGELOG.md#0100---2026-02-08
This commit is contained in:
Trevor Gross
2026-02-07 04:11:18 -06:00
parent dffcc200c0
commit 8fd2474e2d
5 changed files with 15 additions and 15 deletions
+11 -11
View File
@@ -34,14 +34,14 @@ exclude = [
[workspace.dependencies]
anyhow = "1.0.101"
assert_cmd = "2.1.2"
cc = "1.2.55"
cc = "1.2.56"
cfg-if = "1.0.4"
compiler_builtins = { path = "builtins-shim", default-features = false }
criterion = { version = "0.6.0", default-features = false, features = ["cargo_bench_support"] }
criterion = { version = "0.8.2", default-features = false, features = ["cargo_bench_support"] }
getopts = "0.2.24"
getrandom = "0.3.4"
getrandom = "0.4.1"
gmp-mpfr-sys = { version = "1.6.8", default-features = false }
gungraun = "0.17.0"
gungraun = "0.17.2"
heck = "0.5.0"
indicatif = { version = "0.18.3", default-features = false }
libm = { path = "libm", default-features = false }
@@ -49,22 +49,22 @@ libm-macros = { path = "crates/libm-macros" }
libm-test = { path = "libm-test", default-features = false }
libtest-mimic = "0.8.1"
musl-math-sys = { path = "crates/musl-math-sys" }
no-panic = "0.1.35"
object = { version = "0.37.3", features = ["wasm"] }
no-panic = "0.1.36"
object = { version = "0.38.1", features = ["wasm"] }
panic-handler = { path = "crates/panic-handler" }
paste = "1.0.15"
proc-macro2 = "1.0.106"
quote = "1.0.44"
rand = "0.9.2"
rand_chacha = "0.9.0"
rand_xoshiro = "0.7"
rand = "0.10.0"
rand_chacha = "0.10.0"
rand_xoshiro = "0.8"
rayon = "1.11.0"
regex = "1.12.3"
rug = { version = "1.28.1", default-features = false, features = ["float", "integer", "std"] }
rustc_apfloat = "0.2.3"
serde_json = "1.0.149"
syn = "2.0.114"
tempfile = "3.24.0"
syn = "2.0.115"
tempfile = "3.25.0"
[profile.release]
panic = "abort"
@@ -22,7 +22,7 @@
use compiler_builtins::float::Float;
use compiler_builtins::int::{Int, MinInt};
use rand_xoshiro::Xoshiro128StarStar;
use rand_xoshiro::rand_core::{RngCore, SeedableRng};
use rand_xoshiro::rand_core::{Rng, SeedableRng};
/// Sets the number of fuzz iterations run for most tests. In practice, the vast majority of bugs
/// are caught by the edge case testers. Most of the remaining bugs triggered by more complex
@@ -5,7 +5,7 @@
use libm::support::Float;
use rand::distr::{Alphanumeric, StandardUniform};
use rand::prelude::Distribution;
use rand::{Rng, SeedableRng};
use rand::{RngExt, SeedableRng};
use rand_chacha::ChaCha8Rng;
use super::KnownSize;
@@ -10,7 +10,7 @@
use libm_test::bigint_fuzz_iteration_count;
use libm_test::generate::random::SEED;
use rand::{Rng, SeedableRng};
use rand::{RngExt, SeedableRng};
use rand_chacha::ChaCha8Rng;
use rug::Assign;
use rug::integer::Order;
+1 -1
View File
@@ -17,7 +17,7 @@ rust-version = "1.67"
[dev-dependencies]
# FIXME(msrv): switch to `no-panic.workspace` when possible
no-panic = "0.1.35"
no-panic = "0.1.36"
[features]
default = ["arch"]