diff --git a/Cargo.toml b/Cargo.toml index 89c50f5f..007ee8c2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,6 +17,6 @@ resolver = "2" [workspace.dependencies] anyhow = "1.0.97" itertools = "0.14.0" -serde = { version = "1.0.217", features = ["derive"] } -serde_json = "1.0.138" +serde = { version = "1.0.219", features = ["derive"] } +serde_json = "1.0.142" tempfile = "3.7.0" diff --git a/crates/codspeed/Cargo.toml b/crates/codspeed/Cargo.toml index 079ea07b..36858aa0 100644 --- a/crates/codspeed/Cargo.toml +++ b/crates/codspeed/Cargo.toml @@ -19,9 +19,9 @@ keywords = ["codspeed", "benchmark"] [dependencies] anyhow = { workspace = true } -colored = "2.0.0" +colored = "2.1.0" glob = "0.3.2" -libc = "^0.2" +libc = "0.2.180" nix = { version = "0.31.1", features = ["time"] } getrandom = "0.2" serde = { workspace = true } diff --git a/crates/criterion_compat/Cargo.toml b/crates/criterion_compat/Cargo.toml index 0044814c..965bf839 100644 --- a/crates/criterion_compat/Cargo.toml +++ b/crates/criterion_compat/Cargo.toml @@ -20,8 +20,8 @@ keywords = ["codspeed", "benchmark", "criterion"] criterion = { package = "codspeed-criterion-compat-walltime", path = "./criterion_fork", version = "=4.4.1", default-features = false } codspeed = { path = "../codspeed", version = "=4.4.1" } colored = "2.1.0" -clap = { version = "4", default-features = false, features = ["std"] } -regex = { version = "1.5", default-features = false, features = ["std"] } +clap = { version = "4.5.17", default-features = false, features = ["std"] } +regex = { version = "1.11.3", default-features = false, features = ["std"] } futures = { version = "0.3", default-features = false, optional = true } smol = { version = "2.0", default-features = false, optional = true } diff --git a/crates/criterion_compat/criterion_fork/Cargo.toml b/crates/criterion_compat/criterion_fork/Cargo.toml index baf9e5dd..c22c6124 100644 --- a/crates/criterion_compat/criterion_fork/Cargo.toml +++ b/crates/criterion_compat/criterion_fork/Cargo.toml @@ -23,28 +23,28 @@ anes = "0.1.4" once_cell = "1.14" criterion-plot = { version = "0.5.0" } itertools = "0.10" -serde = "1.0" -serde_json = "1.0" -serde_derive = "1.0" +serde = "1.0.219" +serde_json = "1.0.142" +serde_derive = "1.0.219" ciborium = "0.2.0" is-terminal = "0.4.6" -clap = { version = "4", default-features = false, features = ["std"] } +clap = { version = "4.5.17", default-features = false, features = ["std"] } walkdir = "2.3" tinytemplate = "1.1" cast = "0.3" -num-traits = { version = "0.2", default-features = false, features = ["std"] } +num-traits = { version = "0.2.14", default-features = false, features = ["std"] } oorandom = "11.1" -regex = { version = "1.5", default-features = false, features = ["std"] } +regex = { version = "1.11.3", default-features = false, features = ["std"] } # Optional dependencies rayon = { version = "1.3", optional = true } csv = { version = "1.1", optional = true } futures = { version = "0.3", default-features = false, optional = true } smol = { version = "1.2", default-features = false, optional = true } -tokio = { version = "1.0", default-features = false, features = [ +tokio = { version = "1.39", default-features = false, features = [ "rt", ], optional = true } -async-std = { version = "1.9", optional = true } +async-std = { version = "1.12", optional = true } [dependencies.plotters] version = "^0.3.1" diff --git a/crates/criterion_compat/criterion_fork/macro/Cargo.toml b/crates/criterion_compat/criterion_fork/macro/Cargo.toml index 3924e1b6..26dd0af6 100644 --- a/crates/criterion_compat/criterion_fork/macro/Cargo.toml +++ b/crates/criterion_compat/criterion_fork/macro/Cargo.toml @@ -16,8 +16,8 @@ license = "Apache-2.0/MIT" proc-macro = true [dependencies] -proc-macro2 = { version = "1.0", features = ["nightly"] } -quote = "1.0" +proc-macro2 = { version = "1.0.83", features = ["nightly"] } +quote = "1.0.35" [dev-dependencies] criterion = { version = "0.4.0", path = "..", default-features = false } diff --git a/crates/divan_compat/Cargo.toml b/crates/divan_compat/Cargo.toml index 0240b1db..c2545b0c 100644 --- a/crates/divan_compat/Cargo.toml +++ b/crates/divan_compat/Cargo.toml @@ -22,7 +22,7 @@ codspeed = { path = "../codspeed", version = "=4.4.1" } divan = { package = "codspeed-divan-compat-walltime", path = "./divan_fork", version = "=4.4.1" } codspeed-divan-compat-macros = { version = "=4.4.1", path = './macros' } regex = "1.11.3" -clap = { version = "4", default-features = false, features = ["std", "env"] } +clap = { version = "4.5.17", default-features = false, features = ["std", "env"] } [[bench]] name = "basic_example" diff --git a/crates/divan_compat/divan_fork/Cargo.toml b/crates/divan_compat/divan_fork/Cargo.toml index c4193cbe..1d35f27d 100644 --- a/crates/divan_compat/divan_fork/Cargo.toml +++ b/crates/divan_compat/divan_fork/Cargo.toml @@ -17,7 +17,7 @@ readme = "README.md" divan-macros = { version = "=0.1.17" } cfg-if = "1" -clap = { version = "4", default-features = false, features = ["std", "env"] } +clap = { version = "4.5.17", default-features = false, features = ["std", "env"] } condtype = "1.3" regex = { package = "regex-lite", version = "0.1", default-features = false, features = [ "std", @@ -26,7 +26,7 @@ regex = { package = "regex-lite", version = "0.1", default-features = false, fea codspeed = { path = "../../codspeed", version = "=4.4.1" } [target.'cfg(unix)'.dependencies] -libc = "0.2.148" +libc = "0.2.180" [dev-dependencies] diff --git a/crates/divan_compat/divan_fork/macros/Cargo.toml b/crates/divan_compat/divan_fork/macros/Cargo.toml index 9a53b0ae..305fffc8 100644 --- a/crates/divan_compat/divan_fork/macros/Cargo.toml +++ b/crates/divan_compat/divan_fork/macros/Cargo.toml @@ -16,10 +16,10 @@ readme = "../README.md" proc-macro = true [dependencies] -proc-macro2 = "1" -quote = { version = "1", default-features = false } +proc-macro2 = "1.0.83" +quote = { version = "1.0.35", default-features = false } # Versions prior to *.18 fail to parse empty attribute metadata. -syn = { version = "^2.0.18", default-features = false, features = [ +syn = { version = "2.0.87", default-features = false, features = [ "full", "clone-impls", "parsing", diff --git a/crates/divan_compat/examples/Cargo.toml b/crates/divan_compat/examples/Cargo.toml index 40c57f3c..be0a3b46 100644 --- a/crates/divan_compat/examples/Cargo.toml +++ b/crates/divan_compat/examples/Cargo.toml @@ -11,7 +11,7 @@ license = "MIT OR Apache-2.0" divan = { package = "codspeed-divan-compat", path = ".." } fastrand = "2.3.0" num-bigint = { version = "0.4", optional = true } -num-traits = { version = "0.2", optional = true } +num-traits = { version = "0.2.14", optional = true } [features] default = ["big-math"] diff --git a/crates/divan_compat/macros/Cargo.toml b/crates/divan_compat/macros/Cargo.toml index 81b7279c..c9df39f2 100644 --- a/crates/divan_compat/macros/Cargo.toml +++ b/crates/divan_compat/macros/Cargo.toml @@ -24,10 +24,10 @@ proc-macro = true divan-macros = { version = "=0.1.17" } itertools = { workspace = true } proc-macro-crate = "3.2.0" -proc-macro2 = "1" -quote = { version = "1", default-features = false } +proc-macro2 = "1.0.83" +quote = { version = "1.0.35", default-features = false } # Versions prior to *.18 fail to parse empty attribute metadata. -syn = { version = "^2.0.18", default-features = false, features = [ +syn = { version = "2.0.87", default-features = false, features = [ "full", "clone-impls", "parsing",