diff --git a/Cargo.lock b/Cargo.lock index a0ec4ef..95700f9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -815,18 +815,18 @@ dependencies = [ [[package]] name = "cranelift-assembler-x64" -version = "0.134.3" +version = "0.135.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d552bd33b7a56dc70aeb1e1c960e51a218fa0db50f23873b500a310379450b2d" +checksum = "a4a59ddc4abd9c5560f4742864b2cd8c19e73c7263f0c866b2c45c2d31587adc" dependencies = [ "cranelift-assembler-x64-meta", ] [[package]] name = "cranelift-assembler-x64-meta" -version = "0.134.3" +version = "0.135.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "078e80e4c222279e3330f6aa1a256ca77ddf156d4453166a9f09defedc4594dd" +checksum = "8a8c361cd22fd0fdd8e61af6bfd86ad9c0c62f78b2b1caa2b9e4e97cd8f605fe" dependencies = [ "cranelift-srcgen", ] @@ -837,8 +837,18 @@ version = "0.134.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "820ce15d4ad3562d613c31a67b6d0434d403e7091a68d1349903842f7d31737e" dependencies = [ - "cranelift-entity", - "wasmtime-internal-core", + "cranelift-entity 0.134.3", + "wasmtime-internal-core 47.0.3", +] + +[[package]] +name = "cranelift-bforest" +version = "0.135.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b86c34ae183cf2410318f899648fe1ef6ab9148486e7b938d7b4d814e61dafc9" +dependencies = [ + "cranelift-entity 0.135.0", + "wasmtime-internal-core 48.0.0", ] [[package]] @@ -849,30 +859,41 @@ checksum = "61bca563d4b86d285928d9e27f97f27039bb33a0fc524fa130d7d0c106bf8ab3" dependencies = [ "serde", "serde_derive", - "wasmtime-internal-core", + "wasmtime-internal-core 47.0.3", +] + +[[package]] +name = "cranelift-bitset" +version = "0.135.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "415f1a12668869e16ac3b66a729fb8cce8bbe6e50e68d1fa0142acd0c9c05f0c" +dependencies = [ + "serde", + "serde_derive", + "wasmtime-internal-core 48.0.0", ] [[package]] name = "cranelift-codegen" -version = "0.134.3" +version = "0.135.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "709f4b7c0fb57d952658d5b5c07fbdc4149acd7b7f0de9678ae754b9c981949a" +checksum = "73eecedc85ffca4f34dbe197c6545c8ade6579a61352457936f53c3bffa6353b" dependencies = [ "bumpalo", "cranelift-assembler-x64", - "cranelift-bforest", - "cranelift-bitset", + "cranelift-bforest 0.135.0", + "cranelift-bitset 0.135.0", "cranelift-codegen-meta", "cranelift-codegen-shared", "cranelift-control", - "cranelift-entity", + "cranelift-entity 0.135.0", "cranelift-isle", "gimli", "hashbrown 0.17.1", "libm", "log", "postcard", - "pulley-interpreter", + "pulley-interpreter 48.0.0", "regalloc2", "rustc-hash", "serde", @@ -880,33 +901,33 @@ dependencies = [ "sha2 0.10.9", "smallvec", "target-lexicon", - "wasmtime-internal-core", + "wasmtime-internal-core 48.0.0", ] [[package]] name = "cranelift-codegen-meta" -version = "0.134.3" +version = "0.135.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "903dc8915af62aad1d9d0f39a5968d33fa80b9aa899ed6f56e47f40ca4512e1e" +checksum = "66834005198c3e9e3d89cd69cf1541419402ab75250afbeaa3128db6d5254025" dependencies = [ "cranelift-assembler-x64-meta", "cranelift-codegen-shared", "cranelift-srcgen", "heck", - "pulley-interpreter", + "pulley-interpreter 48.0.0", ] [[package]] name = "cranelift-codegen-shared" -version = "0.134.3" +version = "0.135.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0522d74c227e49f3fd49ab055311486ae4f09083262b66705bed676952491469" +checksum = "7e6efaf74077091a2ff41317cc8eb2779264dae4b8a16d955835f3fcda338f52" [[package]] name = "cranelift-control" -version = "0.134.3" +version = "0.135.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66560ea1c5cef72e170b18e46d263dba2d3169c9d39e8cafdab2173c6362cc1a" +checksum = "a4258d4ed6ad4e698fe1fec4277b1fcbea6f2a17cb5ec3f04bddfb38ca83d93e" dependencies = [ "arbitrary", ] @@ -917,17 +938,29 @@ version = "0.134.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b62ef5b17cc814d27e96b66a5b46da0e4ce2b8ac55a6d478048bb99d04b05526" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.134.3", + "serde", + "serde_derive", + "wasmtime-internal-core 47.0.3", +] + +[[package]] +name = "cranelift-entity" +version = "0.135.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f016b6f87b1a46a3f5df59b82d88bb352bf2fa6d7868875dfc4d6b65de5242d" +dependencies = [ + "cranelift-bitset 0.135.0", "serde", "serde_derive", - "wasmtime-internal-core", + "wasmtime-internal-core 48.0.0", ] [[package]] name = "cranelift-frontend" -version = "0.134.3" +version = "0.135.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a87e0aaa39dbf70693b348a221e45904111704ee8f9fef140498471005f9842d" +checksum = "b16f2b149dae6ea3886bee931445196d86d8e71b66f7c3b21abe434f77189be8" dependencies = [ "cranelift-codegen", "hashbrown 0.17.1", @@ -938,15 +971,15 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.134.3" +version = "0.135.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf79003ebfa1eed5e87f3b84446ad5236f540268289960e14f387dc9b28e40b7" +checksum = "f00258ff3d37f52ed731df679205e66175c728846dbde186ee20e93973d12ee7" [[package]] name = "cranelift-native" -version = "0.134.3" +version = "0.135.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05bf4f235743c81e67ee4db617c5a4a0b65d58d3f0cfc575ee0f1a4e0cd58273" +checksum = "4f31eb7e08f31e5bc9c167c35718b0325efa3d4e234e2e9342316e01b18a4b51" dependencies = [ "cranelift-codegen", "libc", @@ -955,9 +988,9 @@ dependencies = [ [[package]] name = "cranelift-srcgen" -version = "0.134.3" +version = "0.135.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6977c2a71ab1e0d1e62f966b411a498aa04c4dce47d93d52f8a360a06058922" +checksum = "2e0b67d313f510520f40c1496c3446af0d6b30219d1ba9a4c09c77ec288a561b" [[package]] name = "crc" @@ -3135,7 +3168,7 @@ dependencies = [ "serde_json", "thiserror 2.0.20", "tokio", - "wasmtime", + "wasmtime 48.0.0", "wasmtime-wasi", "wat", ] @@ -3478,10 +3511,22 @@ version = "47.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bc5c8c21ea032e4efbdf2d067dc45171779dbe0c8ecf20ef4a57efa7474f2b0a" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.134.3", "log", - "pulley-macros", - "wasmtime-internal-core", + "pulley-macros 47.0.3", + "wasmtime-internal-core 47.0.3", +] + +[[package]] +name = "pulley-interpreter" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c455b90365c6c8fc95da08bfdb50090dc0ce5c77ce2585025d12370dbb2a7b14" +dependencies = [ + "cranelift-bitset 0.135.0", + "log", + "pulley-macros 48.0.0", + "wasmtime-internal-core 48.0.0", ] [[package]] @@ -3495,6 +3540,17 @@ dependencies = [ "syn 2.0.119", ] +[[package]] +name = "pulley-macros" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92e6c1756d5b8ce2a6353593fc15a21ffbfbc7c030f0ea02eb53d61aa4121c07" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.119", +] + [[package]] name = "quinn" version = "0.11.11" @@ -5568,9 +5624,9 @@ dependencies = [ [[package]] name = "wasm-compose" -version = "0.252.0" +version = "0.254.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d59b710751a35d54732a63851cdfacbfb2266b7160ce174faf269d3f4e84e31b" +checksum = "8fd717357bff09b5f1ea49aea8ed1cd149b0c521823a1cc70bc2ac16b90b651a" dependencies = [ "anyhow", "heck", @@ -5578,19 +5634,19 @@ dependencies = [ "log", "petgraph", "smallvec", - "wasm-encoder 0.252.0", - "wasmparser 0.252.0", + "wasm-encoder 0.254.0", + "wasmparser 0.254.0", "wat", ] [[package]] name = "wasm-encoder" -version = "0.252.0" +version = "0.254.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8185ae345fa5687c054626ff9a50e7089797a343d9904d1dc9820eb4c4d3196f" +checksum = "09480d646178e5fdd12bb06e812d0af9a3a191dbc9cd697fdc86687beade7393" dependencies = [ "leb128fmt", - "wasmparser 0.252.0", + "wasmparser 0.254.0", ] [[package]] @@ -5603,6 +5659,18 @@ dependencies = [ "wasmparser 0.256.0", ] +[[package]] +name = "wasm-metadata" +version = "0.254.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b01df5f3b4ca7881e843f3bc0fb8a3905d79c68692250dcb8e33e698705ccdb6" +dependencies = [ + "anyhow", + "indexmap 2.14.0", + "wasm-encoder 0.254.0", + "wasmparser 0.254.0", +] + [[package]] name = "wasm-streams" version = "0.4.2" @@ -5664,6 +5732,19 @@ dependencies = [ "serde", ] +[[package]] +name = "wasmparser" +version = "0.254.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5769a29f799fbab136aaf65b4fe5384cd7d93fe6fc9ba0dcb6c8382a1f16e27" +dependencies = [ + "bitflags 2.13.1", + "hashbrown 0.17.1", + "indexmap 2.14.0", + "semver", + "serde", +] + [[package]] name = "wasmparser" version = "0.256.0" @@ -5677,13 +5758,13 @@ dependencies = [ [[package]] name = "wasmprinter" -version = "0.252.0" +version = "0.254.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7142797de29b35ab8dbf15c00f55fda75d409da4c423a8ab8bd6b667a785824b" +checksum = "64e3ba11e024f504698f87b629b2b66c22a1231758de7607754963f7d198be39" dependencies = [ "anyhow", "termcolor", - "wasmparser 0.252.0", + "wasmparser 0.254.0", ] [[package]] @@ -5700,6 +5781,46 @@ dependencies = [ "cfg-if", "encoding_rs", "futures", + "libc", + "log", + "mach2", + "memfd", + "object", + "once_cell", + "postcard", + "pulley-interpreter 47.0.3", + "rustix", + "semver", + "serde", + "serde_derive", + "smallvec", + "target-lexicon", + "wasmparser 0.252.0", + "wasmtime-environ 47.0.3", + "wasmtime-internal-component-macro 47.0.3", + "wasmtime-internal-component-util 47.0.3", + "wasmtime-internal-core 47.0.3", + "wasmtime-internal-fiber 47.0.3", + "wasmtime-internal-jit-debug 47.0.3", + "wasmtime-internal-jit-icache-coherence 47.0.3", + "wasmtime-internal-unwinder 47.0.3", + "wasmtime-internal-versioned-export-macros 47.0.3", + "windows-sys 0.61.2", +] + +[[package]] +name = "wasmtime" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f12115b509def01c338ec8ee9b52c4cefb27f7b8db57279c5c7cfe2e9eaf9900" +dependencies = [ + "addr2line", + "async-trait", + "bitflags 2.13.1", + "bumpalo", + "cc", + "encoding_rs", + "futures", "fxprof-processed-profile", "gimli", "ittapi", @@ -5710,7 +5831,7 @@ dependencies = [ "object", "once_cell", "postcard", - "pulley-interpreter", + "pulley-interpreter 48.0.0", "rayon", "rustix", "semver", @@ -5721,22 +5842,22 @@ dependencies = [ "target-lexicon", "tempfile", "wasm-compose", - "wasm-encoder 0.252.0", - "wasmparser 0.252.0", - "wasmtime-environ", + "wasm-encoder 0.254.0", + "wasmparser 0.254.0", + "wasmtime-environ 48.0.0", "wasmtime-internal-cache", - "wasmtime-internal-component-macro", - "wasmtime-internal-component-util", - "wasmtime-internal-core", + "wasmtime-internal-component-macro 48.0.0", + "wasmtime-internal-component-util 48.0.0", + "wasmtime-internal-core 48.0.0", "wasmtime-internal-cranelift", - "wasmtime-internal-fiber", - "wasmtime-internal-jit-debug", - "wasmtime-internal-jit-icache-coherence", - "wasmtime-internal-unwinder", - "wasmtime-internal-versioned-export-macros", + "wasmtime-internal-fiber 48.0.0", + "wasmtime-internal-jit-debug 48.0.0", + "wasmtime-internal-jit-icache-coherence 48.0.0", + "wasmtime-internal-unwinder 48.0.0", + "wasmtime-internal-versioned-export-macros 48.0.0", "wat", "windows-sys 0.61.2", - "wit-parser", + "wit-parser 0.254.0", ] [[package]] @@ -5747,9 +5868,9 @@ checksum = "134f9d136d29c76f6c1b4c9b468e97a2efc38c7d49fd188e39b64870b2fea701" dependencies = [ "anyhow", "cpp_demangle", - "cranelift-bforest", - "cranelift-bitset", - "cranelift-entity", + "cranelift-bforest 0.134.3", + "cranelift-bitset 0.134.3", + "cranelift-entity 0.134.3", "gimli", "hashbrown 0.17.1", "indexmap 2.14.0", @@ -5763,18 +5884,47 @@ dependencies = [ "sha2 0.10.9", "smallvec", "target-lexicon", - "wasm-encoder 0.252.0", "wasmparser 0.252.0", + "wasmtime-internal-component-util 47.0.3", + "wasmtime-internal-core 47.0.3", +] + +[[package]] +name = "wasmtime-environ" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13b153945550fe9f370f611b33a2b6398cb9b6be333e3bc49e4cbe5219ef44b9" +dependencies = [ + "anyhow", + "cpp_demangle", + "cranelift-bforest 0.135.0", + "cranelift-bitset 0.135.0", + "cranelift-entity 0.135.0", + "gimli", + "hashbrown 0.17.1", + "indexmap 2.14.0", + "log", + "object", + "postcard", + "rustc-demangle", + "semver", + "serde", + "serde_derive", + "sha2 0.10.9", + "smallvec", + "target-lexicon", + "wasm-encoder 0.254.0", + "wasmparser 0.254.0", "wasmprinter", - "wasmtime-internal-component-util", - "wasmtime-internal-core", + "wasmtime-internal-component-util 48.0.0", + "wasmtime-internal-core 48.0.0", ] [[package]] name = "wasmtime-internal-cache" -version = "47.0.3" +version = "48.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65db2eb1bfc5371a3b4107dbf539d0b93d05016fc29625b1648146b47db02071" +checksum = "4e1464c6a7ece16f1aeeab9a62d4a821581d143d6dfd462a99b66b04d31431da" dependencies = [ "base64", "directories-next", @@ -5785,7 +5935,7 @@ dependencies = [ "serde_derive", "sha2 0.10.9", "toml 0.9.12+spec-1.1.0", - "wasmtime-environ", + "wasmtime-environ 48.0.0", "windows-sys 0.61.2", "zstd", ] @@ -5800,9 +5950,24 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.119", - "wasmtime-internal-component-util", - "wasmtime-internal-wit-bindgen", - "wit-parser", + "wasmtime-internal-component-util 47.0.3", + "wasmtime-internal-wit-bindgen 47.0.3", + "wit-parser 0.252.0", +] + +[[package]] +name = "wasmtime-internal-component-macro" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3791d98e7fa804e2a3ac13e1436b73c742bf358448ed6dc269872bf770061292" +dependencies = [ + "anyhow", + "proc-macro2", + "quote", + "syn 2.0.119", + "wasmtime-internal-component-util 48.0.0", + "wasmtime-internal-wit-bindgen 48.0.0", + "wit-parser 0.254.0", ] [[package]] @@ -5811,11 +5976,28 @@ version = "47.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc8a678149885cae00289f806fbe74c7863084cf74cace0b8dc73602279400e1" +[[package]] +name = "wasmtime-internal-component-util" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d20fde8e4a894972646b183622e49212105960daa0a16621da41622464c9fc1" + [[package]] name = "wasmtime-internal-core" version = "47.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a0092c4b9d070ac5e278b6d0db10f5e71214190f0347ca57502b4692f796321" +dependencies = [ + "hashbrown 0.17.1", + "libm", + "serde", +] + +[[package]] +name = "wasmtime-internal-core" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c01c81d781512e17b38c3a76ca9aa2564bc3f9fd8ff6ffc77ba3e1c290d488a" dependencies = [ "anyhow", "hashbrown 0.17.1", @@ -5825,29 +6007,28 @@ dependencies = [ [[package]] name = "wasmtime-internal-cranelift" -version = "47.0.3" +version = "48.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6851ebc9e03cab23d9821d2b2505d380bdfe38f35ccec945247b05274d85c98b" +checksum = "a83f10fbd4bcacec9bcf7be49932a738356ec027816230f9d6f053433b3de97f" dependencies = [ - "cfg-if", "cranelift-codegen", "cranelift-control", - "cranelift-entity", + "cranelift-entity 0.135.0", "cranelift-frontend", "cranelift-native", "gimli", "itertools", "log", "object", - "pulley-interpreter", + "pulley-interpreter 48.0.0", "smallvec", "target-lexicon", "thiserror 2.0.20", - "wasmparser 0.252.0", - "wasmtime-environ", - "wasmtime-internal-core", - "wasmtime-internal-unwinder", - "wasmtime-internal-versioned-export-macros", + "wasmparser 0.254.0", + "wasmtime-environ 48.0.0", + "wasmtime-internal-core 48.0.0", + "wasmtime-internal-unwinder 48.0.0", + "wasmtime-internal-versioned-export-macros 48.0.0", ] [[package]] @@ -5860,8 +6041,22 @@ dependencies = [ "cfg-if", "libc", "rustix", - "wasmtime-environ", - "wasmtime-internal-versioned-export-macros", + "wasmtime-environ 47.0.3", + "wasmtime-internal-versioned-export-macros 47.0.3", + "windows-sys 0.61.2", +] + +[[package]] +name = "wasmtime-internal-fiber" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d327512b9aaf18d41c8de650e1bbd9d8cbedc101fb0a9774a70c0e63a94e1bc" +dependencies = [ + "cc", + "libc", + "rustix", + "wasmtime-environ 48.0.0", + "wasmtime-internal-versioned-export-macros 48.0.0", "windows-sys 0.61.2", ] @@ -5870,11 +6065,21 @@ name = "wasmtime-internal-jit-debug" version = "47.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed621ba25d7bf78b7edd7b4749abbb27c2e5cdba836c9504a424ee74b6c23149" +dependencies = [ + "cc", + "wasmtime-internal-versioned-export-macros 47.0.3", +] + +[[package]] +name = "wasmtime-internal-jit-debug" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7fdc7614412bf6cfc99c90367e580940db2f75513bef1455d667e25ba37eb21f" dependencies = [ "cc", "object", "rustix", - "wasmtime-internal-versioned-export-macros", + "wasmtime-internal-versioned-export-macros 48.0.0", ] [[package]] @@ -5885,7 +6090,18 @@ checksum = "5684ba160951baad06a725696f3c590e2fb0e8067c2aebee27bf7f9259058e85" dependencies = [ "cfg-if", "libc", - "wasmtime-internal-core", + "wasmtime-internal-core 47.0.3", + "windows-sys 0.61.2", +] + +[[package]] +name = "wasmtime-internal-jit-icache-coherence" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a09abde04346919af1136a28f344e200685509e28815aef4c39dc08977cc1d8" +dependencies = [ + "libc", + "wasmtime-internal-core 48.0.0", "windows-sys 0.61.2", ] @@ -5896,10 +6112,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "112eead527bffa8ff0646a11fb4339a9d52ddd1da2b9a6fce4aff84c815dd94f" dependencies = [ "cfg-if", + "log", + "object", + "wasmtime-environ 47.0.3", +] + +[[package]] +name = "wasmtime-internal-unwinder" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc0221393863c248fcb3d02afb7d83b4e690f0878fb095173ccfb9ea24456c28" +dependencies = [ "cranelift-codegen", "log", "object", - "wasmtime-environ", + "wasmtime-environ 48.0.0", ] [[package]] @@ -5913,6 +6140,17 @@ dependencies = [ "syn 2.0.119", ] +[[package]] +name = "wasmtime-internal-versioned-export-macros" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb0941017d1ae98c02bc7ab1935d6ccb037481fe6d3dad49cb43de19781ffa42" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.119", +] + [[package]] name = "wasmtime-internal-wit-bindgen" version = "47.0.3" @@ -5923,7 +6161,21 @@ dependencies = [ "bitflags 2.13.1", "heck", "indexmap 2.14.0", - "wit-parser", + "wit-parser 0.252.0", +] + +[[package]] +name = "wasmtime-internal-wit-bindgen" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e34575ad64da80c2b075262905624f222ea33793519cd877c8fe051d2f54a520" +dependencies = [ + "anyhow", + "bitflags 2.13.1", + "heck", + "indexmap 2.14.0", + "wit-component", + "wit-parser 0.254.0", ] [[package]] @@ -5946,7 +6198,7 @@ dependencies = [ "tokio", "tracing", "url", - "wasmtime", + "wasmtime 47.0.3", "wasmtime-wasi-io", "wiggle", "windows-sys 0.61.2", @@ -5962,7 +6214,7 @@ dependencies = [ "bytes", "futures", "tracing", - "wasmtime", + "wasmtime 47.0.3", ] [[package]] @@ -6049,8 +6301,8 @@ dependencies = [ "bitflags 2.13.1", "thiserror 2.0.20", "tracing", - "wasmtime", - "wasmtime-environ", + "wasmtime 47.0.3", + "wasmtime-environ 47.0.3", "wiggle-macro", ] @@ -6064,7 +6316,7 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.119", - "wasmtime-environ", + "wasmtime-environ 47.0.3", "witx", ] @@ -6347,6 +6599,25 @@ version = "0.57.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e" +[[package]] +name = "wit-component" +version = "0.254.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0e65bb94c369b3c4741ce3d1d2704b1fec93db7c540df0e521a097e7ceeb5be" +dependencies = [ + "anyhow", + "bitflags 2.13.1", + "indexmap 2.14.0", + "log", + "serde", + "serde_derive", + "serde_json", + "wasm-encoder 0.254.0", + "wasm-metadata", + "wasmparser 0.254.0", + "wit-parser 0.254.0", +] + [[package]] name = "wit-parser" version = "0.252.0" @@ -6366,6 +6637,25 @@ dependencies = [ "wasmparser 0.252.0", ] +[[package]] +name = "wit-parser" +version = "0.254.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1655131e4f7d3f0cb141f6eca71315ca40eff0f3d4de7cff0a82bacedd8c89b4" +dependencies = [ + "anyhow", + "hashbrown 0.17.1", + "id-arena", + "indexmap 2.14.0", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-ident", + "wasmparser 0.254.0", +] + [[package]] name = "witx" version = "0.9.1" diff --git a/Cargo.toml b/Cargo.toml index c3aa6f1..912042e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -140,7 +140,7 @@ tokio-tungstenite = { version = "0.29", default-features = false, features = [ # fuel + epoch interruption; `wasmtime-wasi` is linked with an EMPTY capability # set, which is what makes the tier's promise ("only the imports we grant") true # for a guest that std links WASI into whether it uses it or not. -wasmtime = "47" +wasmtime = "48" wasmtime-wasi = "47" # ACP for editors (docs/02 dependency table, docs/16 §ACP bridge). The AEP⇄ACP # mapping is written against the official crate's types rather than a private