diff --git a/hermes/Cargo.lock b/hermes/Cargo.lock index 0f8f7812f..4b43560aa 100644 --- a/hermes/Cargo.lock +++ b/hermes/Cargo.lock @@ -1473,36 +1473,73 @@ dependencies = [ [[package]] name = "cranelift-assembler-x64" -version = "0.127.2" +version = "0.127.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d958a04d546618ce1e5aa4396cc13acd00fcb233f35c91a387f0842f0cc815dd" +checksum = "08cdfa673abeaf2aa0634988468a751fbf5b3de612bd48c1bb36a3dc7e42fe44" dependencies = [ - "cranelift-assembler-x64-meta", + "cranelift-assembler-x64-meta 0.127.3", +] + +[[package]] +name = "cranelift-assembler-x64" +version = "0.128.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5394862aa254f2cc52f0e566fe4e3392c8cd39c56595314b4156f5f2d7ce4b22" +dependencies = [ + "cranelift-assembler-x64-meta 0.128.2", ] [[package]] name = "cranelift-assembler-x64-meta" -version = "0.127.2" +version = "0.127.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1df96ea1694da9c09e54b9838837a287e55312666ed0bdd84ba6883f099d35d3" +checksum = "744d5b84c226fe5dd5cc522552d2c69a55e1ea9f98e650b9075493d263698fca" dependencies = [ - "cranelift-srcgen", + "cranelift-srcgen 0.127.3", +] + +[[package]] +name = "cranelift-assembler-x64-meta" +version = "0.128.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64ddeadbaba1230fc2323203a64fa86924b0ca4cf4c09f1b8205c1e9d44c1988" +dependencies = [ + "cranelift-srcgen 0.128.2", ] [[package]] name = "cranelift-bforest" -version = "0.127.2" +version = "0.127.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb9850ce67c4bdc5708204a24f3f571e1e933be2852ec785c778ad76e1f91a5e" +dependencies = [ + "cranelift-entity 0.127.3", +] + +[[package]] +name = "cranelift-bforest" +version = "0.128.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a50f2336905397e4fb21cd5a23ce789f8a1b5c2ec1bc998b8f2a670d8188b51" +dependencies = [ + "cranelift-entity 0.128.2", +] + +[[package]] +name = "cranelift-bitset" +version = "0.127.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb23a65a258700dc1893646806cbec19638a7601e42fba7f2590ed15e069cc34" +checksum = "efa84e3a1dba026781d0a24761b072e03bbb404b8015f621d332457f627b3a19" dependencies = [ - "cranelift-entity", + "serde", + "serde_derive", ] [[package]] name = "cranelift-bitset" -version = "0.127.2" +version = "0.128.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42b1ed69fc07ec013f50e8dc9ff019a2cc0bcfcb913bfc57783c0b446ef814d2" +checksum = "8265efe579ca6d058c16d30b5cb479bbc3f645e532fb7adb55118cd5ace93b99" dependencies = [ "serde", "serde_derive", @@ -1510,77 +1547,155 @@ dependencies = [ [[package]] name = "cranelift-codegen" -version = "0.127.2" +version = "0.127.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be0b3ba4d6a80dfcd1988b1bc225a65a4323890a5e1e65653691d489f51fcd16" +checksum = "5cabfe32111207a68ddd237d184300789c6d650d47db0ff7c9c53ef48e347902" dependencies = [ "bumpalo", - "cranelift-assembler-x64", - "cranelift-bforest", - "cranelift-bitset", - "cranelift-codegen-meta", - "cranelift-codegen-shared", - "cranelift-control", - "cranelift-entity", - "cranelift-isle", + "cranelift-assembler-x64 0.127.3", + "cranelift-bforest 0.127.3", + "cranelift-bitset 0.127.3", + "cranelift-codegen-meta 0.127.3", + "cranelift-codegen-shared 0.127.3", + "cranelift-control 0.127.3", + "cranelift-entity 0.127.3", + "cranelift-isle 0.127.3", "gimli", "hashbrown 0.15.5", "log", - "pulley-interpreter", + "pulley-interpreter 40.0.3", "regalloc2", "rustc-hash", "serde", "smallvec", "target-lexicon", - "wasmtime-internal-math", + "wasmtime-internal-math 40.0.3", +] + +[[package]] +name = "cranelift-codegen" +version = "0.128.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c220af4f081034f2c99bbe418553aab5962c94bafb405f9b49544f3deda931c8" +dependencies = [ + "bumpalo", + "cranelift-assembler-x64 0.128.2", + "cranelift-bforest 0.128.2", + "cranelift-bitset 0.128.2", + "cranelift-codegen-meta 0.128.2", + "cranelift-codegen-shared 0.128.2", + "cranelift-control 0.128.2", + "cranelift-entity 0.128.2", + "cranelift-isle 0.128.2", + "gimli", + "hashbrown 0.15.5", + "log", + "pulley-interpreter 41.0.2", + "regalloc2", + "rustc-hash", + "serde", + "smallvec", + "target-lexicon", + "wasmtime-internal-math 41.0.2", +] + +[[package]] +name = "cranelift-codegen-meta" +version = "0.127.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "acdc5479395bb325f96e2e5e714e8c276b061c0eaa020525332bf16c6046a825" +dependencies = [ + "cranelift-assembler-x64-meta 0.127.3", + "cranelift-codegen-shared 0.127.3", + "cranelift-srcgen 0.127.3", + "heck 0.5.0", + "pulley-interpreter 40.0.3", ] [[package]] name = "cranelift-codegen-meta" -version = "0.127.2" +version = "0.128.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2957b02290035506bba6bfc4c725ac732fa5a3a2b7186d45c62a5ae230521a4" +checksum = "17779d84afd287551b1f1b302a7f20ee30c7629c90c0d62048c911e57221382f" dependencies = [ - "cranelift-assembler-x64-meta", - "cranelift-codegen-shared", - "cranelift-srcgen", + "cranelift-assembler-x64-meta 0.128.2", + "cranelift-codegen-shared 0.128.2", + "cranelift-srcgen 0.128.2", "heck 0.5.0", - "pulley-interpreter", + "pulley-interpreter 41.0.2", ] [[package]] name = "cranelift-codegen-shared" -version = "0.127.2" +version = "0.127.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79bfcbc8b59cc4f54771a093baf2fce0fce0d17081f80f5ceeb1e886a215f4da" +checksum = "678aea3a48ca54a38e1b057c253daf2ff4c2869b1e70af6545bee1475434b20d" + +[[package]] +name = "cranelift-codegen-shared" +version = "0.128.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ae5bc63af60b57ff330e00b8447d6af28e5b1b7830b2d631138d449de3c5f27" [[package]] name = "cranelift-control" -version = "0.127.2" +version = "0.127.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84b59bcd91bf292dfe8bafb3be8f5bc1eab95e409903b85ce706d665ee415a5e" +checksum = "4d5210a53058d2b2504269d168fb075f80f3921126dd27e593e726b6387413be" dependencies = [ "arbitrary", ] +[[package]] +name = "cranelift-control" +version = "0.128.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "715ff4081b8d25e449f6fcdf476fc6d93c7c19db2adfbf9c9e490e81c35357aa" +dependencies = [ + "arbitrary", +] + +[[package]] +name = "cranelift-entity" +version = "0.127.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb138631be4325459938ea0507fb6001a9bbfe6022ee130423acbd8583c47244" +dependencies = [ + "cranelift-bitset 0.127.3", + "serde", + "serde_derive", +] + [[package]] name = "cranelift-entity" -version = "0.127.2" +version = "0.128.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98532e7e8eea8ae2c9ba8bad5a6f11fa08ea910e97573a34349d68549d913ffc" +checksum = "b0054dde6df0598d1ffcf8ff053b21d4d943514b319b6fff89fe2408c887f345" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.128.2", "serde", "serde_derive", ] [[package]] name = "cranelift-frontend" -version = "0.127.2" +version = "0.127.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c087396f79a0cdcdd38c7adc1e9955ba3022d026afb9f08769f0c13795d1b6b" +dependencies = [ + "cranelift-codegen 0.127.3", + "log", + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cranelift-frontend" +version = "0.128.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f048c86453f52282e752e1b93ab62b26d5c020d4051cf39d4de0dd8b577689e" +checksum = "0972cfb8c88a15a70aa642a0c00eebb7606ffb804b1f4be7c6879518940878ac" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.128.2", "log", "smallvec", "target-lexicon", @@ -1588,26 +1703,49 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.127.2" +version = "0.127.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52eaa7b30b2a2d85f177790227f8f7a9b76d35da96302ef28fb394e588e3530b" + +[[package]] +name = "cranelift-isle" +version = "0.128.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f94115221ff3bdeb280b08816886a1a2df71233ac00151ab17c79df1bef712d3" +checksum = "e3f88428d378420e0e7873f28c8bc66ad77b04cd90ca3427a28fa84dc84336c9" [[package]] name = "cranelift-native" -version = "0.127.2" +version = "0.127.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31b0d0dfd15331fdc5cdd1c4196eb3a291ca842098f7ad733fafa689f6da478f" +checksum = "92c68cefa46cc4e37728d0789a11744dc619a5bd96cabbe44cb9d8dcacc20134" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.127.3", + "libc", + "target-lexicon", +] + +[[package]] +name = "cranelift-native" +version = "0.128.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed9accb524d7e4136a9682700c49e32cf819f8842c3c86b934b14e1be3f40622" +dependencies = [ + "cranelift-codegen 0.128.2", "libc", "target-lexicon", ] [[package]] name = "cranelift-srcgen" -version = "0.127.2" +version = "0.127.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d74f0410de8bc760d0c4d6892a7da693b5ffc61d6ed02411fe39e3a20aca388" +checksum = "e9092860471c4562c18ea1e47f446072795ad344a4a01f7d0f8cee445390d545" + +[[package]] +name = "cranelift-srcgen" +version = "0.128.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d2cb5ac82ae9cb24c0b028d79af7d2717284d66ea63d5a0606a293831e0ef15" [[package]] name = "crc" @@ -3174,7 +3312,7 @@ dependencies = [ "usvg", "uuid", "wasmprinter", - "wasmtime", + "wasmtime 41.0.2", "wasmtime-wasi", "wat", "webpki-roots 1.0.5", @@ -3183,8 +3321,8 @@ dependencies = [ [[package]] name = "hermes-ipfs" -version = "0.0.12" -source = "git+https://github.com/input-output-hk/catalyst-libs.git?tag=hermes-ipfs%2Fv0.0.12#30665e5bcf3d38738c8abcd2fb05cf9c2911033f" +version = "0.0.13" +source = "git+https://github.com/input-output-hk/catalyst-libs.git?tag=hermes-ipfs%2Fv0.0.13#acc9b3a93046f4643da48a43266f97cd795f7749" dependencies = [ "anyhow", "blake3", @@ -6386,21 +6524,44 @@ dependencies = [ [[package]] name = "pulley-interpreter" -version = "40.0.2" +version = "40.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e510ebe67be0f8219da929801e90dded74119bcfbb3bd1cd003c08339f53af10" +checksum = "63350fc565d2b7ab7f610d0655b28f5f80348658c2cf33d05d7ec43356c4be3c" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.127.3", "log", - "pulley-macros", - "wasmtime-internal-math", + "pulley-macros 40.0.3", + "wasmtime-internal-math 40.0.3", +] + +[[package]] +name = "pulley-interpreter" +version = "41.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7eaf996754e8ac54980166a9e230bd70dc8d5a52c13b4ae245c90c05950e5f00" +dependencies = [ + "cranelift-bitset 0.128.2", + "log", + "pulley-macros 41.0.2", + "wasmtime-internal-math 41.0.2", ] [[package]] name = "pulley-macros" -version = "40.0.2" +version = "40.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9d0ca9daaef432bb7fc18c7a66dce68bae3aa37282231aab022fb18b386a5c0" +checksum = "d46b2339b894fed7983d91e5723c40e4bc593cb78cd86ffac0798d29f21372e0" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "pulley-macros" +version = "41.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7217f9311a6ec94adb6cc311044423a488b29a20c76d9d841b793db75a34e0b" dependencies = [ "proc-macro2", "quote", @@ -9318,9 +9479,55 @@ dependencies = [ [[package]] name = "wasmtime" -version = "40.0.2" +version = "40.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fee83588ae4fb313ec9e451b0af51edb6aed3fa06059cb317821efbd119c5615" +checksum = "7f033059744520d5943887511a83731856a78a00f0dac943dc9e9d2292289cad" +dependencies = [ + "addr2line", + "anyhow", + "async-trait", + "bitflags 2.10.0", + "bumpalo", + "cc", + "cfg-if", + "encoding_rs", + "hashbrown 0.15.5", + "indexmap 2.13.0", + "libc", + "log", + "mach2", + "memfd", + "object", + "once_cell", + "postcard", + "pulley-interpreter 40.0.3", + "rustix 1.1.3", + "semver", + "serde", + "serde_derive", + "smallvec", + "target-lexicon", + "wasmparser 0.243.0", + "wasmtime-environ 40.0.3", + "wasmtime-internal-component-macro 40.0.3", + "wasmtime-internal-component-util 40.0.3", + "wasmtime-internal-cranelift 40.0.3", + "wasmtime-internal-fiber 40.0.3", + "wasmtime-internal-jit-debug 40.0.3", + "wasmtime-internal-jit-icache-coherence 40.0.3", + "wasmtime-internal-math 40.0.3", + "wasmtime-internal-slab 40.0.3", + "wasmtime-internal-unwinder 40.0.3", + "wasmtime-internal-versioned-export-macros 40.0.3", + "wasmtime-internal-winch 40.0.3", + "windows-sys 0.61.2", +] + +[[package]] +name = "wasmtime" +version = "41.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2071e49a50eaef6bd12eec02355b2a709236a2735e65b6d23472c32e7c020c17" dependencies = [ "addr2line", "anyhow", @@ -9340,7 +9547,7 @@ dependencies = [ "object", "once_cell", "postcard", - "pulley-interpreter", + "pulley-interpreter 41.0.2", "rustix 1.1.3", "semver", "serde", @@ -9348,31 +9555,31 @@ dependencies = [ "smallvec", "target-lexicon", "wasmparser 0.243.0", - "wasmtime-environ", - "wasmtime-internal-component-macro", - "wasmtime-internal-component-util", - "wasmtime-internal-cranelift", - "wasmtime-internal-fiber", - "wasmtime-internal-jit-debug", - "wasmtime-internal-jit-icache-coherence", - "wasmtime-internal-math", - "wasmtime-internal-slab", - "wasmtime-internal-unwinder", - "wasmtime-internal-versioned-export-macros", - "wasmtime-internal-winch", + "wasmtime-environ 41.0.2", + "wasmtime-internal-component-macro 41.0.2", + "wasmtime-internal-component-util 41.0.2", + "wasmtime-internal-cranelift 41.0.2", + "wasmtime-internal-fiber 41.0.2", + "wasmtime-internal-jit-debug 41.0.2", + "wasmtime-internal-jit-icache-coherence 41.0.2", + "wasmtime-internal-math 41.0.2", + "wasmtime-internal-slab 41.0.2", + "wasmtime-internal-unwinder 41.0.2", + "wasmtime-internal-versioned-export-macros 41.0.2", + "wasmtime-internal-winch 41.0.2", "wat", "windows-sys 0.61.2", ] [[package]] name = "wasmtime-environ" -version = "40.0.2" +version = "40.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a82a50e3cd8e1c0e61e5c017dae841983f01dabe615e26ea2100450ee83b2eb" +checksum = "85c6de1f26b145fbe9e6980b0495e1c855920091d31c0d1e32e7e49318211103" dependencies = [ "anyhow", - "cranelift-bitset", - "cranelift-entity", + "cranelift-bitset 0.127.3", + "cranelift-entity 0.127.3", "gimli", "indexmap 2.13.0", "log", @@ -9386,88 +9593,198 @@ dependencies = [ "wasm-encoder 0.243.0", "wasmparser 0.243.0", "wasmprinter", - "wasmtime-internal-component-util", + "wasmtime-internal-component-util 40.0.3", +] + +[[package]] +name = "wasmtime-environ" +version = "41.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1eb20b557b1a9df3a2e8a37defbcd3313054bc02d5eb9f2b15ae59631a3f1184" +dependencies = [ + "anyhow", + "cranelift-bitset 0.128.2", + "cranelift-entity 0.128.2", + "gimli", + "indexmap 2.13.0", + "log", + "object", + "postcard", + "semver", + "serde", + "serde_derive", + "smallvec", + "target-lexicon", + "wasm-encoder 0.243.0", + "wasmparser 0.243.0", + "wasmprinter", + "wasmtime-internal-component-util 41.0.2", ] [[package]] name = "wasmtime-internal-component-macro" -version = "40.0.2" +version = "40.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5bc0996221d4e178c1b9286aa40e448af1cdf40a37f1a3f71755f0502a11eb23" +dependencies = [ + "anyhow", + "proc-macro2", + "quote", + "syn", + "wasmtime-internal-component-util 40.0.3", + "wasmtime-internal-wit-bindgen 40.0.3", + "wit-parser 0.243.0", +] + +[[package]] +name = "wasmtime-internal-component-macro" +version = "41.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afaf39f61d2bcc148d77639668a77b1aa1fd5757644c35bc6df9c3c3b794cccf" +checksum = "dcf66b77a1291286a0024d42ef5d9d0334f38227977b58af5ec15b965567afec" dependencies = [ "anyhow", "proc-macro2", "quote", "syn", - "wasmtime-internal-component-util", - "wasmtime-internal-wit-bindgen", + "wasmtime-internal-component-util 41.0.2", + "wasmtime-internal-wit-bindgen 41.0.2", "wit-parser 0.243.0", ] [[package]] name = "wasmtime-internal-component-util" -version = "40.0.2" +version = "40.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f5b2d4622cb07042f8064a710a5a321b7728bd456eba0bcceb5f6ccf8d7417a" +checksum = "146d953836b26c44dc39173b00c5a783e9adcb4369460b2052169cd81e90e729" + +[[package]] +name = "wasmtime-internal-component-util" +version = "41.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad1f3fcec132942d77acb522b169a18f7a6c9236059545b75170ef55e57e37ff" [[package]] name = "wasmtime-internal-cranelift" -version = "40.0.2" +version = "40.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6eed3f078afb2482b4109d1c05190d2a3832ddec63394922bb912bddd2c8237f" +checksum = "56c1fbd0cae8d129883a7bad7f2272e6662dcebf4e0f6b38539603359235959a" dependencies = [ "anyhow", "cfg-if", - "cranelift-codegen", - "cranelift-control", - "cranelift-entity", - "cranelift-frontend", - "cranelift-native", + "cranelift-codegen 0.127.3", + "cranelift-control 0.127.3", + "cranelift-entity 0.127.3", + "cranelift-frontend 0.127.3", + "cranelift-native 0.127.3", "gimli", "itertools 0.14.0", "log", "object", - "pulley-interpreter", + "pulley-interpreter 40.0.3", "smallvec", "target-lexicon", "thiserror 2.0.18", "wasmparser 0.243.0", - "wasmtime-environ", - "wasmtime-internal-math", - "wasmtime-internal-unwinder", - "wasmtime-internal-versioned-export-macros", + "wasmtime-environ 40.0.3", + "wasmtime-internal-math 40.0.3", + "wasmtime-internal-unwinder 40.0.3", + "wasmtime-internal-versioned-export-macros 40.0.3", +] + +[[package]] +name = "wasmtime-internal-cranelift" +version = "41.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f443a74164cd518bdcfc590b4fc041e54c980d338c1810995e4160d12e67600" +dependencies = [ + "cfg-if", + "cranelift-codegen 0.128.2", + "cranelift-control 0.128.2", + "cranelift-entity 0.128.2", + "cranelift-frontend 0.128.2", + "cranelift-native 0.128.2", + "gimli", + "itertools 0.14.0", + "log", + "object", + "pulley-interpreter 41.0.2", + "smallvec", + "target-lexicon", + "thiserror 2.0.18", + "wasmparser 0.243.0", + "wasmtime-environ 41.0.2", + "wasmtime-internal-math 41.0.2", + "wasmtime-internal-unwinder 41.0.2", + "wasmtime-internal-versioned-export-macros 41.0.2", ] [[package]] name = "wasmtime-internal-fiber" -version = "40.0.2" +version = "40.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d87a37a9e3c25f15cd4a7ec741b1bbd385df98ab5d7cad7632e1e984eb84517" +checksum = "52a2a724a50b8ace66a6089002cbe99eec0f611a15c78262739b6aeb590ab252" dependencies = [ "anyhow", "cc", "cfg-if", "libc", "rustix 1.1.3", - "wasmtime-internal-versioned-export-macros", + "wasmtime-internal-versioned-export-macros 40.0.3", + "windows-sys 0.61.2", +] + +[[package]] +name = "wasmtime-internal-fiber" +version = "41.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8723e44dc785c549573a638bf8b6694e14464c81067dc2229bd31366660a768" +dependencies = [ + "cc", + "cfg-if", + "libc", + "rustix 1.1.3", + "wasmtime-environ 41.0.2", + "wasmtime-internal-versioned-export-macros 41.0.2", "windows-sys 0.61.2", ] [[package]] name = "wasmtime-internal-jit-debug" -version = "40.0.2" +version = "40.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f3ea5e264b8f6a3a91444ffee58449288e239c9d60c2483bf78c631f3269fa7" +dependencies = [ + "cc", + "wasmtime-internal-versioned-export-macros 40.0.3", +] + +[[package]] +name = "wasmtime-internal-jit-debug" +version = "41.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d26999fef308b4e1a2159203c7864bda6d6cd8d873c73ab39c154ee483cfa531" +checksum = "4e09439c739fda8e0e1726a8c9ead01b554923932cdc1c385aa8ddf91cf1f2e8" dependencies = [ "cc", - "wasmtime-internal-versioned-export-macros", + "wasmtime-internal-versioned-export-macros 41.0.2", ] [[package]] name = "wasmtime-internal-jit-icache-coherence" -version = "40.0.2" +version = "40.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5b8980271f6e70f14e48bb6e73aa99b8921fbe8042901e0fb67632fcdde50fc" +checksum = "5c161f4e0636998a68f2c2159260a0d8bbb2d2d2b762938f7be62b2ac0535ed4" +dependencies = [ + "anyhow", + "cfg-if", + "libc", + "windows-sys 0.61.2", +] + +[[package]] +name = "wasmtime-internal-jit-icache-coherence" +version = "41.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b03d32d6f314c2fb6e63812ea4c52f21492d5a61c71335bb47ef304bc93f5c6" dependencies = [ "anyhow", "cfg-if", @@ -9477,37 +9794,76 @@ dependencies = [ [[package]] name = "wasmtime-internal-math" -version = "40.0.2" +version = "40.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c598554e38cc33d96ec2411fe11e82fa624c72049b151f0f34363e9eece4864" +checksum = "f55d246d16cad85ab49f6e76026d934df2f45974d97eb2ab837a6312dda4c76a" +dependencies = [ + "libm", +] + +[[package]] +name = "wasmtime-internal-math" +version = "41.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e52892b22815800b4df55cb8d4439e2c565b7b93fd5b8a7c8db7df2f1ff3dd36" dependencies = [ "libm", ] [[package]] name = "wasmtime-internal-slab" -version = "40.0.2" +version = "40.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c4a270ef4b92e69669f09a9c68d95f7474ae5d0803a4616342041173ae23fb7" +checksum = "8e6e7127a10a3d38939c54fa3e1701512bd78340ec112ffc628c36516e38bd3a" + +[[package]] +name = "wasmtime-internal-slab" +version = "41.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "66beaaa7299518878636fcd0de8977ce7199e45c8856a5a8e81d3a86579ac924" [[package]] name = "wasmtime-internal-unwinder" -version = "40.0.2" +version = "40.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19153cacfe67d47e430c24cff0016f68452b40b88bdf3911e96283aefef40923" +checksum = "3a899f4006b6332a9312060c9216beaf58447da5939af8f19144138f59d6e366" dependencies = [ "anyhow", "cfg-if", - "cranelift-codegen", + "cranelift-codegen 0.127.3", "log", "object", ] +[[package]] +name = "wasmtime-internal-unwinder" +version = "41.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5453b0c89e9d2d7d055acda31883945ce5a3a55c2fdd7527f4599ce8fe3ce04" +dependencies = [ + "cfg-if", + "cranelift-codegen 0.128.2", + "log", + "object", + "wasmtime-environ 41.0.2", +] + [[package]] name = "wasmtime-internal-versioned-export-macros" -version = "40.0.2" +version = "40.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "426e1088960ab200c49b8e5812667a442c705df018b5c57bd9b3cf80c12b0bdb" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "wasmtime-internal-versioned-export-macros" +version = "41.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e9285a4ee55d9a3d1e1a3af28e9f3259e8ad460f8f7da314264ab5b84d6b124" +checksum = "16ad635e44d818517658643a20a2d820a51e2ae7f0ecebdf1c62b9103548684d" dependencies = [ "proc-macro2", "quote", @@ -9516,27 +9872,57 @@ dependencies = [ [[package]] name = "wasmtime-internal-winch" -version = "40.0.2" +version = "40.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c676368082d341499883b394f3dce03aab5314ca948ae524ebda63c2106304e2" +checksum = "b8d7066e246ac4a173befb03454d27bdff40a76ec317ce5955c250d497b40e42" dependencies = [ "anyhow", - "cranelift-codegen", + "cranelift-codegen 0.127.3", "gimli", "log", "object", "target-lexicon", "wasmparser 0.243.0", - "wasmtime-environ", - "wasmtime-internal-cranelift", - "winch-codegen", + "wasmtime-environ 40.0.3", + "wasmtime-internal-cranelift 40.0.3", + "winch-codegen 40.0.3", +] + +[[package]] +name = "wasmtime-internal-winch" +version = "41.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "783cced1001cc5e65f60fd7e4d02d34e836c0d996dc596b2979945f1b9a9a274" +dependencies = [ + "cranelift-codegen 0.128.2", + "gimli", + "log", + "object", + "target-lexicon", + "wasmparser 0.243.0", + "wasmtime-environ 41.0.2", + "wasmtime-internal-cranelift 41.0.2", + "winch-codegen 41.0.2", ] [[package]] name = "wasmtime-internal-wit-bindgen" -version = "40.0.2" +version = "40.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "959567d6a16fa3210c2a9c7576c37ae0b19fe2b41460185b92efb66df7dcb8de" +checksum = "9bf7e687a48c5b82d81c59c8963a4f90ca495955170fab9c1bf75176fd1ba014" +dependencies = [ + "anyhow", + "bitflags 2.10.0", + "heck 0.5.0", + "indexmap 2.13.0", + "wit-parser 0.243.0", +] + +[[package]] +name = "wasmtime-internal-wit-bindgen" +version = "41.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7d7097d2d45cba0d54a02313edf2f29ae7ac25136b276b266c5d3f4cebc377d" dependencies = [ "anyhow", "bitflags 2.10.0", @@ -9570,7 +9956,7 @@ dependencies = [ "tokio", "tracing", "url", - "wasmtime", + "wasmtime 40.0.3", "wasmtime-wasi-io", "wiggle", "windows-sys 0.61.2", @@ -9586,7 +9972,7 @@ dependencies = [ "async-trait", "bytes", "futures", - "wasmtime", + "wasmtime 40.0.3", ] [[package]] @@ -9674,7 +10060,7 @@ dependencies = [ "bitflags 2.10.0", "thiserror 2.0.18", "tracing", - "wasmtime", + "wasmtime 40.0.3", "wiggle-macro", ] @@ -9737,22 +10123,42 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "winch-codegen" -version = "40.0.2" +version = "40.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec5160713356f19d603b9c9a828aa0ac526c3cda88a888dbe56f4b5a07e344f7" +dependencies = [ + "anyhow", + "cranelift-assembler-x64 0.127.3", + "cranelift-codegen 0.127.3", + "gimli", + "regalloc2", + "smallvec", + "target-lexicon", + "thiserror 2.0.18", + "wasmparser 0.243.0", + "wasmtime-environ 40.0.3", + "wasmtime-internal-cranelift 40.0.3", + "wasmtime-internal-math 40.0.3", +] + +[[package]] +name = "winch-codegen" +version = "41.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1898bec5f8d354365647c8fa430a8d9a7464b288b27c563776e25bef74bc9b2a" +checksum = "fadddf48b9dff460e640146eabae4df1f204fa97fff6d7570b7603403bee38a9" dependencies = [ "anyhow", - "cranelift-assembler-x64", - "cranelift-codegen", + "cranelift-assembler-x64 0.128.2", + "cranelift-codegen 0.128.2", "gimli", "regalloc2", "smallvec", "target-lexicon", "thiserror 2.0.18", "wasmparser 0.243.0", - "wasmtime-environ", - "wasmtime-internal-cranelift", - "wasmtime-internal-math", + "wasmtime-environ 41.0.2", + "wasmtime-internal-cranelift 41.0.2", + "wasmtime-internal-math 41.0.2", ] [[package]] diff --git a/hermes/bin/Cargo.toml b/hermes/bin/Cargo.toml index be5a2d771..2fe6c0e5a 100644 --- a/hermes/bin/Cargo.toml +++ b/hermes/bin/Cargo.toml @@ -41,7 +41,7 @@ hdf5 = { package = "hdf5-metno", version = "0.10.1", features = [ "static", "blo # needs to enable blosc compression functionality for hdf5 crate blosc-src = { version = "0.3.6", features = ["lz4", "zlib", "zstd"] } -wasmtime = { version = "40.0.0", default-features = false, features = ["runtime", "cranelift", "component-model"] } +wasmtime = { version = "41.0.2", default-features = false, features = ["runtime", "cranelift", "component-model"] } criterion = { version = "0.8.0", optional = true } rusty_ulid = "2.0.0" anyhow = "1.0.99" @@ -113,7 +113,7 @@ built = { version = "0.8.0", features = ["git2", "chrono"] } [dev-dependencies] serial_test = { version = "3.2.0", features = ["file_locks"] } # An override with the "wat" and "addr2line" features added (debug purposes). -wasmtime = { version = "40.0.0", default-features = false, features = ["runtime", "cranelift", "component-model", "wat", "addr2line"] } +wasmtime = { version = "41.0.2", default-features = false, features = ["runtime", "cranelift", "component-model", "wat", "addr2line"] } httpmock = "0.8.2" wasmtime-wasi = "40.0.0" test-case = "3.3.1"