diff --git a/Cargo.lock b/Cargo.lock index 1aab851..ba4f3b9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -380,7 +380,7 @@ dependencies = [ "rand_distr", "rayon", "safetensors 0.8.0", - "thiserror 2.0.19", + "thiserror 2.0.21", "tokenizers 0.22.2", "yoke 0.8.3", "zerocopy", @@ -407,7 +407,7 @@ dependencies = [ "objc2-foundation", "objc2-metal", "once_cell", - "thiserror 2.0.19", + "thiserror 2.0.21", "tracing", ] @@ -422,7 +422,7 @@ dependencies = [ "objc2-foundation", "objc2-metal", "once_cell", - "thiserror 2.0.19", + "thiserror 2.0.21", "tracing", ] @@ -442,7 +442,7 @@ dependencies = [ "rayon", "safetensors 0.8.0", "serde", - "thiserror 2.0.19", + "thiserror 2.0.21", ] [[package]] @@ -558,9 +558,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.6.4" +version = "4.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d91e0c145792ef73a6ad36d27c75ac09f1832222a3c209689d90f534685ee5b7" +checksum = "aa8876b300ab35ba921adea3dfd70157a46249b33f95c9084ae5709785478946" dependencies = [ "clap_builder", "clap_derive", @@ -568,9 +568,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.6.2" +version = "4.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f09628afdcc538b57f3c6341e9c8e9970f18e4a481690a64974d7023bd33548b" +checksum = "ec0797fb7aeb1406c84efac526901f7ec3ead2124f946b494e72879d4b54704d" dependencies = [ "anstream", "anstyle", @@ -580,9 +580,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.6.4" +version = "4.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d012d2b9d65aca7f18f4d9878a045bc17899bba951561ba5ec3c2ba1eed9a061" +checksum = "f9c751b79415d4e559e3d1fcf128e09e720eb673a06d26cf6f392d37d75b66e0" dependencies = [ "heck", "proc-macro2", @@ -864,7 +864,7 @@ dependencies = [ "serde", "serde_json", "sha2 0.10.9", - "thiserror 2.0.19", + "thiserror 2.0.21", "walkdir", "which", ] @@ -1319,7 +1319,7 @@ version = "0.9.0" dependencies = [ "candle-core", "rayon", - "thiserror 2.0.19", + "thiserror 2.0.21", "windows-sys 0.61.2", ] @@ -1500,9 +1500,9 @@ checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" [[package]] name = "fontdue" -version = "0.9.4" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7894823fa221401399e2598f8b63f81ac77ff5c63248b7656779bff1632d7d3d" +checksum = "e796cb6894e6418daacea84b28dd4f98d3b32c74d5bb452ba1ecfbf5ad8e84ca" dependencies = [ "hashbrown 0.15.5", "ttf-parser", @@ -2098,7 +2098,7 @@ dependencies = [ "serde", "serde_json", "sha2 0.11.0", - "thiserror 2.0.19", + "thiserror 2.0.21", "tokio", "tokio-retry", "tokio-util", @@ -2120,7 +2120,7 @@ dependencies = [ "more-asserts", "serde", "serde_json", - "thiserror 2.0.19", + "thiserror 2.0.21", "tokio", "tokio-util", "tokio_with_wasm", @@ -2467,7 +2467,7 @@ dependencies = [ "jni-sys", "log", "simd_cesu8", - "thiserror 2.0.19", + "thiserror 2.0.21", "walkdir", "windows-link", ] @@ -2651,7 +2651,7 @@ dependencies = [ "rangemap", "sha2 0.11.0", "stringprep", - "thiserror 2.0.19", + "thiserror 2.0.21", "weezl", ] @@ -3418,7 +3418,7 @@ dependencies = [ "rustc-hash", "rustls", "socket2", - "thiserror 2.0.19", + "thiserror 2.0.21", "tokio", "tracing", "web-time", @@ -3441,7 +3441,7 @@ dependencies = [ "rustls", "rustls-pki-types", "slab", - "thiserror 2.0.19", + "thiserror 2.0.21", "tinyvec", "tracing", "web-time", @@ -3642,7 +3642,7 @@ checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac" dependencies = [ "getrandom 0.2.17", "libredox", - "thiserror 2.0.19", + "thiserror 2.0.21", ] [[package]] @@ -3729,7 +3729,7 @@ dependencies = [ "async-trait", "http", "reqwest", - "thiserror 2.0.19", + "thiserror 2.0.21", "tower-service", ] @@ -3748,7 +3748,7 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "14f1d6f3bcfc56f5220ed6ccf30e10fdd2de16cd2d1c2ec111d6bed6439b2120" dependencies = [ - "thiserror 2.0.19", + "thiserror 2.0.21", ] [[package]] @@ -3960,9 +3960,9 @@ dependencies = [ [[package]] name = "rusty_alloc" -version = "2.2.5" +version = "2.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c12ed1752127ac2fabc5bc5aed934055f4be5f093885d830a66686bff4cd7668" +checksum = "2068dabb25781e513db1e49f5c9848fa7c6cbfa6330880c50f64021a30aa70c8" dependencies = [ "libc", "portable-atomic", @@ -3986,9 +3986,9 @@ checksum = "11138f233c555e7e28b812e9fe834feb2e579f3508f57c87620a4ae1dc824f46" [[package]] name = "rusty_h264" -version = "0.16.0" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acc4385b919216f3148223bf790f47611676d3a4084083c0535eaa2d29478da8" +checksum = "8a9799ab7a24237f35fc4391c8cbcfe4db23646e9030faee08faf9ba212c3c85" dependencies = [ "rusty_h264-common", "rusty_h264-decoder", @@ -3997,15 +3997,15 @@ dependencies = [ [[package]] name = "rusty_h264-accel" -version = "0.16.0" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18110c8f692668ccf004393bee04e369d4f0f173dd0ea4b515080258e6f9c599" +checksum = "ecb2772a6bc2a2ca811ba4bff42cc0e10f25b411bc4ca1793c90f3265566f609" [[package]] name = "rusty_h264-common" -version = "0.16.0" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aaf982ae23ecf8f13015ec1c5576fe2935f4e4296b097ebc4233b5872623af2a" +checksum = "5b9ab840d02dd582db8dc0a2f5e68fa75e222246ba378af567b578098c2b4cfc" dependencies = [ "bytemuck", "once_cell", @@ -4016,18 +4016,18 @@ dependencies = [ [[package]] name = "rusty_h264-decoder" -version = "0.16.0" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0f4deb1a3a5e928cbaa1dff7db6bc46262c850aedeb75cb5aeab890494c18a5" +checksum = "f08d16e3c51b0b190f731c8a214ade76a1ac30b94ba3933f93b740dd909f8155" dependencies = [ "rusty_h264-common", ] [[package]] name = "rusty_h264-encoder" -version = "0.16.0" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e037f6341a02f54021f7077735bd12e2fd61a749e1ee7248eee00466ef5fa4ba" +checksum = "99277b8dcb73a794d7084ee17fa4953ac9845b568d350ceede534fa2984a631e" dependencies = [ "rusty_h264-accel", "rusty_h264-common", @@ -4035,9 +4035,9 @@ dependencies = [ [[package]] name = "rusty_jpeg" -version = "0.4.1" +version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04b834f51d522e52dc7ad26fd6e157865f565eaf7f224a7a1a6d75ca617dd793" +checksum = "be28d8bd3e654c084ad60a03c34ef75678f06f8b8594680a8f8bbc525a1d3383" [[package]] name = "rusty_json_turbo" @@ -4553,7 +4553,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" dependencies = [ "fastrand", - "getrandom 0.3.4", + "getrandom 0.4.3", "once_cell", "rustix", "windows-sys 0.61.2", @@ -4570,11 +4570,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.19" +version = "2.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09a43598840e33d5b0331f38c5e30d13bb11c11210a4b58f0d9b18a5a5eefcd9" +checksum = "09e52cb86a36cede5cb101bf8908837b3e4c6e5e59fe7fd85c23fb56200d189e" dependencies = [ - "thiserror-impl 2.0.19", + "thiserror-impl 2.0.21", ] [[package]] @@ -4590,9 +4590,9 @@ dependencies = [ [[package]] name = "thiserror-impl" -version = "2.0.19" +version = "2.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43cbfe0cf76104d42a574802844187e84a305e531ed54455f11fbde0f10541cd" +checksum = "fe5197923287db20a58125f0bc85c062f7f2c892de97b18c356f9efb14b28524" dependencies = [ "proc-macro2", "quote", @@ -4689,7 +4689,7 @@ dependencies = [ "serde", "serde_json", "spm_precompiled", - "thiserror 2.0.19", + "thiserror 2.0.21", "unicode-normalization-alignments", "unicode-segmentation", "unicode_categories", @@ -4721,7 +4721,7 @@ dependencies = [ "serde", "serde_json", "spm_precompiled", - "thiserror 2.0.19", + "thiserror 2.0.21", "unicode-normalization-alignments", "unicode-segmentation", "unicode_categories", @@ -4917,7 +4917,7 @@ checksum = "050686193eb999b4bb3bc2acfa891a13da00f79734704c4b8b4ef1a10b368a3c" dependencies = [ "crossbeam-channel", "symlink", - "thiserror 2.0.19", + "thiserror 2.0.21", "time", "tracing-subscriber", ] @@ -5871,7 +5871,7 @@ dependencies = [ "serde_repr", "statrs", "tempfile", - "thiserror 2.0.19", + "thiserror 2.0.21", "tokio", "tokio-retry", "tokio_with_wasm", @@ -5907,7 +5907,7 @@ dependencies = [ "safe-transmute", "serde", "static_assertions", - "thiserror 2.0.19", + "thiserror 2.0.21", "tokio", "tokio-util", "tracing", @@ -5935,7 +5935,7 @@ dependencies = [ "serde_json", "sha2 0.11.0", "tempfile", - "thiserror 2.0.19", + "thiserror 2.0.21", "tokio", "tokio-util", "tokio_with_wasm", @@ -5976,7 +5976,7 @@ dependencies = [ "serde_json", "shellexpand", "sysinfo", - "thiserror 2.0.19", + "thiserror 2.0.21", "tokio", "tokio-util", "tokio_with_wasm", diff --git a/crates/ffai-carmenta-wasm/Cargo.toml b/crates/ffai-carmenta-wasm/Cargo.toml index 7542603..e853467 100644 --- a/crates/ffai-carmenta-wasm/Cargo.toml +++ b/crates/ffai-carmenta-wasm/Cargo.toml @@ -43,7 +43,7 @@ rusty_alloc-api = { version = "=2.2.5", optional = true } # wasm the arena is the ONLY layer that recycles a freed segment — `prim::free` # is a no-op there because linear memory cannot shrink. Same version as the # api crate, so this adds no second copy of the allocator. -rusty_alloc = { version = "=2.2.5", optional = true } +rusty_alloc = { version = "=2.2.7", optional = true } [features] # **`rusty_alloc`, and the "open measurement" this comment used to ask for has diff --git a/crates/ffai-cli/Cargo.toml b/crates/ffai-cli/Cargo.toml index 456aed8..209101f 100644 --- a/crates/ffai-cli/Cargo.toml +++ b/crates/ffai-cli/Cargo.toml @@ -67,7 +67,7 @@ mimalloc = { version = "0.1", default-features = false, optional = true } rusty_alloc-api = "=2.2.5" # The core, for `alloc::collect` — see `spawn_page_trimmer` in main.rs. # Without it rusty_alloc's RSS does not bound on a rayon pool. -rusty_alloc = "=2.2.5" +rusty_alloc = "=2.2.7" clap = { workspace = true } [features] diff --git a/crates/ffai-diana/Cargo.toml b/crates/ffai-diana/Cargo.toml index 476d6d5..1a234da 100644 --- a/crates/ffai-diana/Cargo.toml +++ b/crates/ffai-diana/Cargo.toml @@ -69,7 +69,7 @@ libmimalloc-sys = { version = "0.1", default-features = false } rusty_alloc-api = "=2.2.5" # The core, for `alloc::collect` — the reclaim `examples/scaling.rs` drives. # `rusty_alloc-api` deliberately exposes collect only per-`Heap`. -rusty_alloc = "=2.2.5" +rusty_alloc = "=2.2.7" ffai-media = { path = "../ffai-media" } ffai-bench = { path = "../ffai-bench" }