diff --git a/Cargo.lock b/Cargo.lock index 0269bff..52abff7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -352,6 +352,15 @@ dependencies = [ "as-slice", ] +[[package]] +name = "alloca" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5a7d05ea6aea7e9e64d25b9156ba2fee3fdd659e34e41063cd2fc7cd020d7f4" +dependencies = [ + "cc", +] + [[package]] name = "allocator-api2" version = "0.2.21" @@ -2011,25 +2020,24 @@ dependencies = [ [[package]] name = "criterion" -version = "0.5.1" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f" +checksum = "950046b2aa2492f9a536f5f4f9a3de7b9e2476e575e05bd6c333371add4d98f3" dependencies = [ + "alloca", "anes", "cast", "ciborium", "clap", "criterion-plot", - "is-terminal", - "itertools 0.10.5", + "itertools 0.13.0", "num-traits", - "once_cell", "oorandom", + "page_size", "plotters", "rayon", "regex", "serde", - "serde_derive", "serde_json", "tinytemplate", "walkdir", @@ -2037,12 +2045,12 @@ dependencies = [ [[package]] name = "criterion-plot" -version = "0.5.0" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1" +checksum = "d8d80a2f4f5b554395e47b5d8305bc3d27813bacb73493eb1001e8f76dae29ea" dependencies = [ "cast", - "itertools 0.10.5", + "itertools 0.13.0", ] [[package]] @@ -4207,32 +4215,12 @@ dependencies = [ "serde", ] -[[package]] -name = "is-terminal" -version = "0.4.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3640c1c38b8e4e43584d8df18be5fc6b0aa314ce6ebf51b53313d4306cca8e46" -dependencies = [ - "hermit-abi", - "libc", - "windows-sys 0.61.2", -] - [[package]] name = "is_terminal_polyfill" version = "1.70.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695" -[[package]] -name = "itertools" -version = "0.10.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" -dependencies = [ - "either", -] - [[package]] name = "itertools" version = "0.12.1" @@ -5320,6 +5308,16 @@ dependencies = [ "sha2 0.10.9", ] +[[package]] +name = "page_size" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30d5b2194ed13191c1999ae0704b7839fb18384fa22e49b57eeaa97d79ce40da" +dependencies = [ + "libc", + "winapi", +] + [[package]] name = "parking" version = "2.2.1" diff --git a/crates/aingle_ai/Cargo.toml b/crates/aingle_ai/Cargo.toml index 3dd1334..733bbbb 100644 --- a/crates/aingle_ai/Cargo.toml +++ b/crates/aingle_ai/Cargo.toml @@ -53,7 +53,7 @@ version = "0.4" optional = true [dev-dependencies] -criterion = "0.5" +criterion = "0.8" tokio = { version = "1", features = ["full", "test-util"] } tempfile = "3" diff --git a/crates/aingle_graph/Cargo.toml b/crates/aingle_graph/Cargo.toml index 9d6e6f5..2799461 100644 --- a/crates/aingle_graph/Cargo.toml +++ b/crates/aingle_graph/Cargo.toml @@ -59,7 +59,7 @@ rio_api = { version = "0.8", optional = true } uuid = { version = "1", features = ["v4", "serde"], optional = true } [dev-dependencies] -criterion = "0.5" +criterion = "0.8" tempfile = "3.26" [[bench]] diff --git a/crates/aingle_minimal/Cargo.toml b/crates/aingle_minimal/Cargo.toml index f4a4aa6..24aa7f3 100644 --- a/crates/aingle_minimal/Cargo.toml +++ b/crates/aingle_minimal/Cargo.toml @@ -134,7 +134,7 @@ tiny_http = { version = "0.12", optional = true } [dev-dependencies] # Testing -criterion = "0.5" +criterion = "0.8" [[bin]] name = "aingle-minimal" diff --git a/crates/aingle_zk/Cargo.toml b/crates/aingle_zk/Cargo.toml index 42cdd25..fc3f137 100644 --- a/crates/aingle_zk/Cargo.toml +++ b/crates/aingle_zk/Cargo.toml @@ -52,7 +52,7 @@ subtle = "2" hex = "0.4" [dev-dependencies] -criterion = "0.5" +criterion = "0.8" [[bench]] name = "zk_benchmarks" diff --git a/crates/ineru/Cargo.toml b/crates/ineru/Cargo.toml index 42be4db..750ab57 100644 --- a/crates/ineru/Cargo.toml +++ b/crates/ineru/Cargo.toml @@ -41,7 +41,7 @@ log = "0.4" rusqlite = { version = "0.32", default-features = false, features = ["bundled"], optional = true } [dev-dependencies] -criterion = "0.5" +criterion = "0.8" [[bench]] name = "memory_bench" diff --git a/crates/kaneru/Cargo.toml b/crates/kaneru/Cargo.toml index 58de0ed..957a9af 100644 --- a/crates/kaneru/Cargo.toml +++ b/crates/kaneru/Cargo.toml @@ -40,7 +40,7 @@ rand = { version = "0.9", default-features = false, features = ["std", "thread_r chrono = { version = "0.4", default-features = false, features = ["clock", "std"] } [dev-dependencies] -criterion = "0.5" +criterion = "0.8" [[bench]] name = "agent_bench"