Skip to content

Commit 7c12df1

Browse files
committed
Upgrade all dependencies to the latest available version
In particular, this includes a fix to `iai-callgrind` that will allow us to simplify our benchmark runner.
1 parent 81609be commit 7c12df1

File tree

5 files changed

+16
-16
lines changed

5 files changed

+16
-16
lines changed

builtins-test/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,19 @@ license = "MIT AND Apache-2.0 WITH LLVM-exception AND (MIT OR Apache-2.0)"
1010
# For fuzzing tests we want a deterministic seedable RNG. We also eliminate potential
1111
# problems with system RNGs on the variety of platforms this crate is tested on.
1212
# `xoshiro128**` is used for its quality, size, and speed at generating `u32` shift amounts.
13-
rand_xoshiro = "0.6"
13+
rand_xoshiro = "0.7"
1414
# To compare float builtins against
15-
rustc_apfloat = "0.2.1"
15+
rustc_apfloat = "0.2.2"
1616
# Really a dev dependency, but dev dependencies can't be optional
17-
iai-callgrind = { version = "0.14.0", optional = true }
17+
iai-callgrind = { version = "0.14.1", optional = true }
1818

1919
[dependencies.compiler_builtins]
2020
path = "../compiler-builtins"
2121
default-features = false
2222
features = ["unstable-public-internals"]
2323

2424
[dev-dependencies]
25-
criterion = { version = "0.5.1", default-features = false, features = ["cargo_bench_support"] }
25+
criterion = { version = "0.6.0", default-features = false, features = ["cargo_bench_support"] }
2626
paste = "1.0.15"
2727

2828
[target.'cfg(all(target_arch = "arm", not(any(target_env = "gnu", target_env = "musl")), target_os = "linux"))'.dev-dependencies]

compiler-builtins/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ test = false
1919
[dependencies]
2020
# For more information on this dependency see
2121
# https://github.com/rust-lang/rust/tree/master/library/rustc-std-workspace-core
22-
core = { version = "1.0.0", optional = true, package = "rustc-std-workspace-core" }
22+
core = { version = "1.0.1", optional = true, package = "rustc-std-workspace-core" }
2323

2424
[build-dependencies]
25-
cc = { optional = true, version = "1.0" }
25+
cc = { optional = true, version = "1.2" }
2626

2727
[dev-dependencies]
2828
panic-handler = { path = "../crates/panic-handler" }

crates/libm-macros/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ proc-macro = true
1010

1111
[dependencies]
1212
heck = "0.5.0"
13-
proc-macro2 = "1.0.94"
13+
proc-macro2 = "1.0.95"
1414
quote = "1.0.40"
15-
syn = { version = "2.0.100", features = ["full", "extra-traits", "visit-mut"] }
15+
syn = { version = "2.0.101", features = ["full", "extra-traits", "visit-mut"] }
1616

1717
[lints.rust]
1818
# Values used during testing

crates/musl-math-sys/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@ license = "MIT OR Apache-2.0"
1111
libm = { path = "../../libm" }
1212

1313
[build-dependencies]
14-
cc = "1.2.16"
14+
cc = "1.2.25"

libm-test/Cargo.toml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,28 +28,28 @@ icount = ["dep:iai-callgrind"]
2828
short-benchmarks = []
2929

3030
[dependencies]
31-
anyhow = "1.0.97"
31+
anyhow = "1.0.98"
3232
# This is not directly used but is required so we can enable `gmp-mpfr-sys/force-cross`.
33-
gmp-mpfr-sys = { version = "1.6.4", optional = true, default-features = false }
34-
iai-callgrind = { version = "0.14.0", optional = true }
33+
gmp-mpfr-sys = { version = "1.6.5", optional = true, default-features = false }
34+
iai-callgrind = { version = "0.14.1", optional = true }
3535
indicatif = { version = "0.17.11", default-features = false }
3636
libm = { path = "../libm", features = ["unstable-public-internals"] }
3737
libm-macros = { path = "../crates/libm-macros" }
3838
musl-math-sys = { path = "../crates/musl-math-sys", optional = true }
3939
paste = "1.0.15"
40-
rand = "0.9.0"
40+
rand = "0.9.1"
4141
rand_chacha = "0.9.0"
4242
rayon = "1.10.0"
4343
rug = { version = "1.27.0", optional = true, default-features = false, features = ["float", "integer", "std"] }
4444

4545
[target.'cfg(target_family = "wasm")'.dependencies]
46-
getrandom = { version = "0.3.2", features = ["wasm_js"] }
46+
getrandom = { version = "0.3.3", features = ["wasm_js"] }
4747

4848
[build-dependencies]
49-
rand = { version = "0.9.0", optional = true }
49+
rand = { version = "0.9.1", optional = true }
5050

5151
[dev-dependencies]
52-
criterion = { version = "0.5.1", default-features = false, features = ["cargo_bench_support"] }
52+
criterion = { version = "0.6.0", default-features = false, features = ["cargo_bench_support"] }
5353
libtest-mimic = "0.8.1"
5454

5555
[[bench]]

0 commit comments

Comments
 (0)