diff --git a/Cargo.lock b/Cargo.lock index 398e1e1..ab8ca06 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -151,9 +151,9 @@ checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3" [[package]] name = "bumpalo" -version = "3.20.2" +version = "3.20.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb" +checksum = "72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649" [[package]] name = "bytes" @@ -212,9 +212,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.6.0" +version = "4.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b193af5b67834b676abd72466a96c1024e6a6ad978a1f484bd90b85c94041351" +checksum = "1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51" dependencies = [ "clap_builder", "clap_derive", @@ -234,9 +234,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.6.0" +version = "4.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1110bd8a634a1ab8cb04345d8d878267d57c3cf1b38d91b71af6686408bbca6a" +checksum = "f2ce8604710f6733aa641a2b3731eaa1e8b3d9973d5e3565da11800813f997a9" dependencies = [ "heck", "proc-macro2", @@ -345,9 +345,9 @@ dependencies = [ [[package]] name = "dashmap" -version = "6.1.0" +version = "6.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf" +checksum = "e6361d5c062261c78a176addb82d4c821ae42bed6089de0e12603cd25de2059c" dependencies = [ "cfg-if", "crossbeam-utils", @@ -481,7 +481,7 @@ dependencies = [ "serde_json", "serde_yaml", "smallvec", - "thiserror 2.0.18", + "thiserror", "toml 0.9.12+spec-1.1.0", ] @@ -588,7 +588,7 @@ dependencies = [ "serde_yaml", "simd-json", "sonic-rs", - "thiserror 2.0.18", + "thiserror", "toml 1.1.2+spec-1.1.0", ] @@ -793,14 +793,14 @@ dependencies = [ [[package]] name = "json-patch" -version = "4.1.0" +version = "4.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f300e415e2134745ef75f04562dd0145405c2f7fd92065db029ac4b16b57fe90" +checksum = "7421438de105a0827e44fadd05377727847d717c80ce29a229f85fd04c427b72" dependencies = [ "jsonptr", "serde", "serde_json", - "thiserror 1.0.69", + "thiserror", ] [[package]] @@ -846,9 +846,9 @@ dependencies = [ [[package]] name = "memchr" -version = "2.8.0" +version = "2.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" +checksum = "6b947ae49db0d222b1dbc6b113ce7248a3fc3a6ca21b696717bfc000ba4484d8" [[package]] name = "memoffset" @@ -939,9 +939,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.21.3" +version = "1.21.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" +checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" [[package]] name = "once_cell_polyfill" @@ -1246,9 +1246,9 @@ checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3" [[package]] name = "rayon" -version = "1.11.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f" +checksum = "fb39b166781f92d482534ef4b4b1b2568f42613b53e5b6c160e24cfbfa30926d" dependencies = [ "either", "rayon-core", @@ -1462,9 +1462,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.149" +version = "1.0.150" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" +checksum = "e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9" dependencies = [ "itoa", "memchr", @@ -1553,7 +1553,7 @@ dependencies = [ "simdutf8", "sonic-number", "sonic-simd", - "thiserror 2.0.18", + "thiserror", "zmij", ] @@ -1602,33 +1602,13 @@ dependencies = [ "windows-sys", ] -[[package]] -name = "thiserror" -version = "1.0.69" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" -dependencies = [ - "thiserror-impl 1.0.69", -] - [[package]] name = "thiserror" version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" dependencies = [ - "thiserror-impl 2.0.18", -] - -[[package]] -name = "thiserror-impl" -version = "1.0.69" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" -dependencies = [ - "proc-macro2", - "quote", - "syn", + "thiserror-impl", ] [[package]] diff --git a/crates/fionn-cli/Cargo.toml b/crates/fionn-cli/Cargo.toml index 942cc67..771b67b 100644 --- a/crates/fionn-cli/Cargo.toml +++ b/crates/fionn-cli/Cargo.toml @@ -83,7 +83,7 @@ clap = { version = "4.6", features = ["derive"] } anyhow = "1.0" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" -memchr = "2.7" +memchr = "2.8" afl = { version = "0.17", optional = true } serde_yaml = { version = "0.9", optional = true } toml_crate = { package = "toml", version = "0.9", optional = true } diff --git a/crates/fionn-core/Cargo.toml b/crates/fionn-core/Cargo.toml index eb26347..d3141ed 100644 --- a/crates/fionn-core/Cargo.toml +++ b/crates/fionn-core/Cargo.toml @@ -20,8 +20,8 @@ toml_crate = { package = "toml", version = "0.9", optional = true } ahash = "=0.8.12" smallvec = "1.13" regex = "1.10" -dashmap = "6.1" -memchr = "2.7" +dashmap = "6.2" +memchr = "2.8" [features] default = [] diff --git a/crates/fionn-crdt/Cargo.toml b/crates/fionn-crdt/Cargo.toml index 4b5fd27..dcba157 100644 --- a/crates/fionn-crdt/Cargo.toml +++ b/crates/fionn-crdt/Cargo.toml @@ -17,7 +17,7 @@ fionn-core = { path = "../fionn-core", version = "0.3.0-rc3" } ahash = "=0.8.12" serde_json = "1.0" smallvec = "1.13" -rayon = "1.8" +rayon = "1.12" [dev-dependencies] criterion = { version = "0.8", features = ["html_reports"] } diff --git a/crates/fionn-gron/Cargo.toml b/crates/fionn-gron/Cargo.toml index bf2fed0..320021e 100644 --- a/crates/fionn-gron/Cargo.toml +++ b/crates/fionn-gron/Cargo.toml @@ -19,8 +19,8 @@ fionn-simd = { path = "../fionn-simd", version = "0.3.0-rc3" } simd-json = "0.17" ahash = "=0.8.12" serde_json = "1.0" -rayon = "1.8" -memchr = "2.7" +rayon = "1.12" +memchr = "2.8" smallvec = "1.13" itoa = "1.0" ryu = "1.0" diff --git a/crates/fionn-ops/Cargo.toml b/crates/fionn-ops/Cargo.toml index 64fbaec..8bf83a6 100644 --- a/crates/fionn-ops/Cargo.toml +++ b/crates/fionn-ops/Cargo.toml @@ -21,7 +21,7 @@ serde_json = "1.0" simd-json = "0.17" ahash = "=0.8.12" smallvec = "1.13" -rayon = "1.8" +rayon = "1.12" regex = "1.10" bumpalo = "3.20" parking_lot = "0.12" diff --git a/crates/fionn-py/Cargo.toml b/crates/fionn-py/Cargo.toml index 54cac1f..d8b9709 100644 --- a/crates/fionn-py/Cargo.toml +++ b/crates/fionn-py/Cargo.toml @@ -75,7 +75,7 @@ itoa = "1.0" ryu = "1.0" # Byte scanning -memchr = "2.7" +memchr = "2.8" # Optional NumPy support numpy = { version = "0.27", optional = true } diff --git a/crates/fionn-simd/Cargo.toml b/crates/fionn-simd/Cargo.toml index 2a66db0..7d17966 100644 --- a/crates/fionn-simd/Cargo.toml +++ b/crates/fionn-simd/Cargo.toml @@ -13,8 +13,8 @@ keywords = ["json", "simd", "parsing"] categories = ["parsing", "encoding"] [dependencies] -memchr = "2.7" -rayon = "1.10" +memchr = "2.8" +rayon = "1.12" bumpalo = "3.20" fionn-core = { path = "../fionn-core", version = "0.3.0-rc3" } serde_json = "1.0" diff --git a/crates/fionn-stream/Cargo.toml b/crates/fionn-stream/Cargo.toml index f550f23..dc75493 100644 --- a/crates/fionn-stream/Cargo.toml +++ b/crates/fionn-stream/Cargo.toml @@ -32,11 +32,11 @@ regex = "1.10" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" simd-json = "0.17" -memchr = "2.7" -rayon = "1.8" +memchr = "2.8" +rayon = "1.12" ahash = "=0.8.12" smallvec = "1.13" -dashmap = "6.1" +dashmap = "6.2" [lints] workspace = true diff --git a/crates/fionn/Cargo.toml b/crates/fionn/Cargo.toml index 61596d2..1637234 100644 --- a/crates/fionn/Cargo.toml +++ b/crates/fionn/Cargo.toml @@ -37,7 +37,7 @@ fionn-crdt = { path = "../fionn-crdt", version = "0.3.0-rc3" } fionn-tx = { path = "../fionn-tx", version = "0.3.0-rc3" } fionn-pool = { path = "../fionn-pool", version = "0.3.0-rc3" } serde_json = "1.0" -memchr = "2.7" +memchr = "2.8" simd-json = "0.17" sonic-rs = "0.5" @@ -51,9 +51,9 @@ sonic-rs = "0.5" proptest = "1.11" proptest-derive = "0.8" arbitrary = { version = "1.4", features = ["derive"] } -rayon = "1.10" +rayon = "1.12" ahash = "=0.8.12" -json-patch = "4.1" +json-patch = "4.2" [lints] workspace = true