diff --git a/Cargo.lock b/Cargo.lock index 5725cc30..1a70363f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -294,7 +294,16 @@ version = "0.124.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f6e2df3d5caad11e71bb0b70115a5210c3af4a0bcb2893f78ee9311b1b266b05" dependencies = [ - "cranelift-assembler-x64-meta", + "cranelift-assembler-x64-meta 0.124.2", +] + +[[package]] +name = "cranelift-assembler-x64" +version = "0.125.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab1fff953380f89a421a80bbdd71ab0fe0f4391921b5632a7c091969aa3d259e" +dependencies = [ + "cranelift-assembler-x64-meta 0.125.3", ] [[package]] @@ -303,7 +312,16 @@ version = "0.124.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b63e87985fc9166a2541b05fd5f913a398cff9aec6b13ebca865253cdee15806" dependencies = [ - "cranelift-srcgen", + "cranelift-srcgen 0.124.2", +] + +[[package]] +name = "cranelift-assembler-x64-meta" +version = "0.125.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7fc077830cac61bf08443d44382635f3b24056556d8bb29fa4889cbf774a1769" +dependencies = [ + "cranelift-srcgen 0.125.3", ] [[package]] @@ -312,7 +330,16 @@ version = "0.124.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3b5364dfe182d4b89af2f4bd0dafc8f6c590bbf0216ee8ce60bfd8893c3d14a6" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.124.2", +] + +[[package]] +name = "cranelift-bforest" +version = "0.125.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b5abfe6464802c75417d36ddaed91955088aa8e752436726cf999198654e7ee" +dependencies = [ + "cranelift-entity 0.125.3", ] [[package]] @@ -325,6 +352,16 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "cranelift-bitset" +version = "0.125.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9cfefb6be25e6c5d9365ebef1c0d370a8ee135df72a0a357714b8841a6410e4" +dependencies = [ + "serde", + "serde_derive", +] + [[package]] name = "cranelift-codegen" version = "0.124.2" @@ -332,24 +369,51 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8eb420cc46d7f0956e2e3d9e6389036c612ada3542a29edc6f5deedf86d568ba" 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.124.2", + "cranelift-bforest 0.124.2", + "cranelift-bitset 0.124.2", + "cranelift-codegen-meta 0.124.2", + "cranelift-codegen-shared 0.124.2", + "cranelift-control 0.124.2", + "cranelift-entity 0.124.2", + "cranelift-isle 0.124.2", + "gimli", + "hashbrown 0.15.5", + "log", + "pulley-interpreter 37.0.2", + "regalloc2", + "rustc-hash 2.1.1", + "serde", + "smallvec", + "target-lexicon", + "wasmtime-internal-math 37.0.2", +] + +[[package]] +name = "cranelift-codegen" +version = "0.125.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9cc0dd59ccde635f5f33e1a785978e0e86323a340922546d237b2d5d1451e89c" +dependencies = [ + "bumpalo", + "cranelift-assembler-x64 0.125.3", + "cranelift-bforest 0.125.3", + "cranelift-bitset 0.125.3", + "cranelift-codegen-meta 0.125.3", + "cranelift-codegen-shared 0.125.3", + "cranelift-control 0.125.3", + "cranelift-entity 0.125.3", + "cranelift-isle 0.125.3", "gimli", "hashbrown 0.15.5", "log", - "pulley-interpreter", + "pulley-interpreter 38.0.3", "regalloc2", "rustc-hash 2.1.1", "serde", "smallvec", "target-lexicon", - "wasmtime-internal-math", + "wasmtime-internal-math 38.0.3", ] [[package]] @@ -358,11 +422,24 @@ version = "0.124.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "440d31dd36e477fb6292821b593da65df60328bca1046ea5881f424aa5a44b5d" dependencies = [ - "cranelift-assembler-x64-meta", - "cranelift-codegen-shared", - "cranelift-srcgen", + "cranelift-assembler-x64-meta 0.124.2", + "cranelift-codegen-shared 0.124.2", + "cranelift-srcgen 0.124.2", "heck", - "pulley-interpreter", + "pulley-interpreter 37.0.2", +] + +[[package]] +name = "cranelift-codegen-meta" +version = "0.125.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72e51fdebf4f2a5ea96f0f4ccd40168f04421565127bd5059d160236ae05de5d" +dependencies = [ + "cranelift-assembler-x64-meta 0.125.3", + "cranelift-codegen-shared 0.125.3", + "cranelift-srcgen 0.125.3", + "heck", + "pulley-interpreter 38.0.3", ] [[package]] @@ -371,6 +448,12 @@ version = "0.124.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0b342ef4835787577f6e7553747cdd902797509eb5af733cd89e5ce97cea0f0" +[[package]] +name = "cranelift-codegen-shared" +version = "0.125.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8bd26e948feae6b23f543b1055a8cc34b1d6ceec13fc0ad556e23de9f0c4c575" + [[package]] name = "cranelift-control" version = "0.124.2" @@ -380,13 +463,33 @@ dependencies = [ "arbitrary", ] +[[package]] +name = "cranelift-control" +version = "0.125.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20bd53f9577d308d78fae8f4f939e781375d2212047fe4adc630a5413c7484a6" +dependencies = [ + "arbitrary", +] + [[package]] name = "cranelift-entity" version = "0.124.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b3d7bf1aae1800d053aa965381dcb01054404d0bcd8ea5ffe65bb855b8e3f654" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.124.2", + "serde", + "serde_derive", +] + +[[package]] +name = "cranelift-entity" +version = "0.125.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d451f8619df8989e9fb29253f864fec15c42d476fc1bcbf30418f80e33aa602" +dependencies = [ + "cranelift-bitset 0.125.3", "serde", "serde_derive", ] @@ -397,7 +500,19 @@ version = "0.124.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "36158c03d70e1f443cc2d6d9adc838fc0a031b166f3861534e9cb77742380e2a" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.124.2", + "log", + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cranelift-frontend" +version = "0.125.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b904ffb93b29dfddb079b38b4825c924b3cc8588f4048db7f6c17c92221b7af3" +dependencies = [ + "cranelift-codegen 0.125.3", "log", "smallvec", "target-lexicon", @@ -409,13 +524,30 @@ version = "0.124.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4fa194bbc189c965454f3a94c1acb6c89d63d5d0b183e60edc17db758bfbe519" +[[package]] +name = "cranelift-isle" +version = "0.125.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1639b2403365212bd7522a725925d86eb6596ce71af61c43db28b428d189800e" + [[package]] name = "cranelift-native" version = "0.124.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1c469bb98ffe9f38a1a5ada0427ab096f0f1b9a22a30149fc705205c56cf8985" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.124.2", + "libc", + "target-lexicon", +] + +[[package]] +name = "cranelift-native" +version = "0.125.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8b220e41def861b2ef01a49cfda953c5ae2f2109417d86e34b48da0261def6d" +dependencies = [ + "cranelift-codegen 0.125.3", "libc", "target-lexicon", ] @@ -426,6 +558,12 @@ version = "0.124.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "12d694cd4c6b28fb8a4d0cf5b58d532b6b3b6e4afb2b65603e2ab8dc35bf18bd" +[[package]] +name = "cranelift-srcgen" +version = "0.125.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2af56b41b482b60b0c07e685064b3b40fea7a0d225777a7c5f3b4cf36e448862" + [[package]] name = "crc32fast" version = "1.5.0" @@ -481,9 +619,9 @@ dependencies = [ [[package]] name = "deterministic-wasi-ctx" -version = "3.0.2" +version = "3.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45924ded0ad89933f6244da8d84a80a7954542a0bc7f41d23eef41356049a96f" +checksum = "4e80276b75ae324ab1aac678bbd92f209348bdba1777898daa68bf13d54580aa" dependencies = [ "anyhow", "async-trait", @@ -491,8 +629,8 @@ dependencies = [ "rand_core", "rand_pcg", "wasi", - "wasmtime", - "wasmtime-wasi", + "wasmtime 38.0.3", + "wasmtime-wasi 38.0.3", ] [[package]] @@ -1272,10 +1410,22 @@ version = "37.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6cff3cc2c3a933419d4989b9dcdee724ebc9ee4cdc1f175dbaeef71d3b963336" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.124.2", "log", - "pulley-macros", - "wasmtime-internal-math", + "pulley-macros 37.0.2", + "wasmtime-internal-math 37.0.2", +] + +[[package]] +name = "pulley-interpreter" +version = "38.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8665bed5903771a337a68881d7e54c3a417013b72f788a9091efb15174543d17" +dependencies = [ + "cranelift-bitset 0.125.3", + "log", + "pulley-macros 38.0.3", + "wasmtime-internal-math 38.0.3", ] [[package]] @@ -1289,6 +1439,17 @@ dependencies = [ "syn", ] +[[package]] +name = "pulley-macros" +version = "38.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "572f69980fc11dd3c07ab054974330844cac436bacb79a69dfda9c2e5c72cba4" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "quote" version = "1.0.41" @@ -2037,7 +2198,7 @@ dependencies = [ "object", "once_cell", "postcard", - "pulley-interpreter", + "pulley-interpreter 37.0.2", "rayon", "rustix 1.1.2", "semver", @@ -2048,24 +2209,70 @@ dependencies = [ "target-lexicon", "wasm-encoder 0.239.0", "wasmparser 0.239.0", - "wasmtime-environ", + "wasmtime-environ 37.0.2", "wasmtime-internal-asm-macros", "wasmtime-internal-cache", - "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-internal-component-macro 37.0.2", + "wasmtime-internal-component-util 37.0.2", + "wasmtime-internal-cranelift 37.0.2", + "wasmtime-internal-fiber 37.0.2", + "wasmtime-internal-jit-debug 37.0.2", + "wasmtime-internal-jit-icache-coherence 37.0.2", + "wasmtime-internal-math 37.0.2", + "wasmtime-internal-slab 37.0.2", + "wasmtime-internal-unwinder 37.0.2", + "wasmtime-internal-versioned-export-macros 37.0.2", + "wasmtime-internal-winch 37.0.2", "wat", "windows-sys 0.60.2", ] +[[package]] +name = "wasmtime" +version = "38.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e531a32acde0375ac27636d144dc8cd23ceb58605b15db2bf063484e9de4b1b2" +dependencies = [ + "addr2line", + "anyhow", + "async-trait", + "bitflags", + "bumpalo", + "cc", + "cfg-if", + "encoding_rs", + "hashbrown 0.15.5", + "indexmap", + "libc", + "log", + "mach2", + "memfd", + "object", + "once_cell", + "postcard", + "pulley-interpreter 38.0.3", + "rustix 1.1.2", + "semver", + "serde", + "serde_derive", + "smallvec", + "target-lexicon", + "wasmparser 0.239.0", + "wasmtime-environ 38.0.3", + "wasmtime-internal-component-macro 38.0.3", + "wasmtime-internal-component-util 38.0.3", + "wasmtime-internal-cranelift 38.0.3", + "wasmtime-internal-fiber 38.0.3", + "wasmtime-internal-jit-debug 38.0.3", + "wasmtime-internal-jit-icache-coherence 38.0.3", + "wasmtime-internal-math 38.0.3", + "wasmtime-internal-slab 38.0.3", + "wasmtime-internal-unwinder 38.0.3", + "wasmtime-internal-versioned-export-macros 38.0.3", + "wasmtime-internal-winch 38.0.3", + "windows-sys 0.60.2", +] + [[package]] name = "wasmtime-environ" version = "37.0.2" @@ -2074,8 +2281,8 @@ checksum = "484db5c4dd06e96559217b60893b5dbb9fe3cd28489c83a4257b277c9ead959c" dependencies = [ "anyhow", "cpp_demangle", - "cranelift-bitset", - "cranelift-entity", + "cranelift-bitset 0.124.2", + "cranelift-entity 0.124.2", "gimli", "indexmap", "log", @@ -2090,7 +2297,32 @@ dependencies = [ "wasm-encoder 0.239.0", "wasmparser 0.239.0", "wasmprinter", - "wasmtime-internal-component-util", + "wasmtime-internal-component-util 37.0.2", +] + +[[package]] +name = "wasmtime-environ" +version = "38.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a1de365ce0d1a70da9faee9983512feb221887e3e79dfdc51b0fce6c5916dde" +dependencies = [ + "anyhow", + "cranelift-bitset 0.125.3", + "cranelift-entity 0.125.3", + "gimli", + "indexmap", + "log", + "object", + "postcard", + "semver", + "serde", + "serde_derive", + "smallvec", + "target-lexicon", + "wasm-encoder 0.239.0", + "wasmparser 0.239.0", + "wasmprinter", + "wasmtime-internal-component-util 38.0.3", ] [[package]] @@ -2132,8 +2364,23 @@ dependencies = [ "proc-macro2", "quote", "syn", - "wasmtime-internal-component-util", - "wasmtime-internal-wit-bindgen", + "wasmtime-internal-component-util 37.0.2", + "wasmtime-internal-wit-bindgen 37.0.2", + "wit-parser", +] + +[[package]] +name = "wasmtime-internal-component-macro" +version = "38.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c3791fb3c7704950f515ea6ab621cb8de327aa5825ad8c3e2359cabb244d9ac" +dependencies = [ + "anyhow", + "proc-macro2", + "quote", + "syn", + "wasmtime-internal-component-util 38.0.3", + "wasmtime-internal-wit-bindgen 38.0.3", "wit-parser", ] @@ -2143,6 +2390,12 @@ version = "37.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bb62647125f7a0833cefb9a8862bc7886d206fe4e7131201bddd8d3979abbb02" +[[package]] +name = "wasmtime-internal-component-util" +version = "38.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e4f61020b589bde513aa479656fbe9de0c9f4efcf4883d0873f8ec1caa4a4f7" + [[package]] name = "wasmtime-internal-cranelift" version = "37.0.2" @@ -2151,24 +2404,52 @@ checksum = "d802c0a214c82fbf3e60ead87bf4d5dff7fc957c9a4449ceeae74bd89283ee57" dependencies = [ "anyhow", "cfg-if", - "cranelift-codegen", - "cranelift-control", - "cranelift-entity", - "cranelift-frontend", - "cranelift-native", + "cranelift-codegen 0.124.2", + "cranelift-control 0.124.2", + "cranelift-entity 0.124.2", + "cranelift-frontend 0.124.2", + "cranelift-native 0.124.2", "gimli", "itertools 0.14.0", "log", "object", - "pulley-interpreter", + "pulley-interpreter 37.0.2", "smallvec", "target-lexicon", "thiserror 2.0.17", "wasmparser 0.239.0", - "wasmtime-environ", - "wasmtime-internal-math", - "wasmtime-internal-unwinder", - "wasmtime-internal-versioned-export-macros", + "wasmtime-environ 37.0.2", + "wasmtime-internal-math 37.0.2", + "wasmtime-internal-unwinder 37.0.2", + "wasmtime-internal-versioned-export-macros 37.0.2", +] + +[[package]] +name = "wasmtime-internal-cranelift" +version = "38.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50abcf67b53a21c719794b09dd15a9162cf1f59f607e334d03879d1059078891" +dependencies = [ + "anyhow", + "cfg-if", + "cranelift-codegen 0.125.3", + "cranelift-control 0.125.3", + "cranelift-entity 0.125.3", + "cranelift-frontend 0.125.3", + "cranelift-native 0.125.3", + "gimli", + "itertools 0.14.0", + "log", + "object", + "pulley-interpreter 38.0.3", + "smallvec", + "target-lexicon", + "thiserror 2.0.17", + "wasmparser 0.239.0", + "wasmtime-environ 38.0.3", + "wasmtime-internal-math 38.0.3", + "wasmtime-internal-unwinder 38.0.3", + "wasmtime-internal-versioned-export-macros 38.0.3", ] [[package]] @@ -2183,7 +2464,22 @@ dependencies = [ "libc", "rustix 1.1.2", "wasmtime-internal-asm-macros", - "wasmtime-internal-versioned-export-macros", + "wasmtime-internal-versioned-export-macros 37.0.2", + "windows-sys 0.60.2", +] + +[[package]] +name = "wasmtime-internal-fiber" +version = "38.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2dc763648d8ba894d7dcb30cc174a64b48d0b4a8a44c1ae8326fd4d798e8b90" +dependencies = [ + "anyhow", + "cc", + "cfg-if", + "libc", + "rustix 1.1.2", + "wasmtime-internal-versioned-export-macros 38.0.3", "windows-sys 0.60.2", ] @@ -2196,7 +2492,17 @@ dependencies = [ "cc", "object", "rustix 1.1.2", - "wasmtime-internal-versioned-export-macros", + "wasmtime-internal-versioned-export-macros 37.0.2", +] + +[[package]] +name = "wasmtime-internal-jit-debug" +version = "38.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1a161687c89a359eb16bca91de98906cf1d9e30c88003edc7b3059f856c313b" +dependencies = [ + "cc", + "wasmtime-internal-versioned-export-macros 38.0.3", ] [[package]] @@ -2211,6 +2517,18 @@ dependencies = [ "windows-sys 0.60.2", ] +[[package]] +name = "wasmtime-internal-jit-icache-coherence" +version = "38.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29f1c115ac6cbf982cd57b20586950965250f5bfa59a6d3fd4396a18af504d84" +dependencies = [ + "anyhow", + "cfg-if", + "libc", + "windows-sys 0.60.2", +] + [[package]] name = "wasmtime-internal-math" version = "37.0.2" @@ -2220,12 +2538,27 @@ dependencies = [ "libm", ] +[[package]] +name = "wasmtime-internal-math" +version = "38.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b67c90301051105f5438469e7c0db39ca06cb67aaf9e8e477a663e5bdaee3054" +dependencies = [ + "libm", +] + [[package]] name = "wasmtime-internal-slab" version = "37.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ce79a933dd9c5fdcc1ce1f6b46e89e72ccb6767619557f0468d97fbfb0475db6" +[[package]] +name = "wasmtime-internal-slab" +version = "38.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "736f6bbc455233aeaab2d8b94dc6967243b8f660fd48113f29283cb0ece97cd0" + [[package]] name = "wasmtime-internal-unwinder" version = "37.0.2" @@ -2234,7 +2567,20 @@ checksum = "b0e12be7ff91e956c6e7cee17654982669493c4aaa861e3536f7b1c22999519d" dependencies = [ "anyhow", "cfg-if", - "cranelift-codegen", + "cranelift-codegen 0.124.2", + "log", + "object", +] + +[[package]] +name = "wasmtime-internal-unwinder" +version = "38.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24018476d830438b84a00f22d3aece7904686f7e3d26c6386ab9e23d0d8952ca" +dependencies = [ + "anyhow", + "cfg-if", + "cranelift-codegen 0.125.3", "log", "object", ] @@ -2250,6 +2596,17 @@ dependencies = [ "syn", ] +[[package]] +name = "wasmtime-internal-versioned-export-macros" +version = "38.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d57f08c4d8acde5550bcd4b45baa16daba411eb6f715d21dbfc26b535c9a17f" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "wasmtime-internal-winch" version = "37.0.2" @@ -2257,15 +2614,33 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0dc9d9e984025efce72ec4b90b95790e857f2fef7601c317abedf61226e21585" dependencies = [ "anyhow", - "cranelift-codegen", + "cranelift-codegen 0.124.2", + "gimli", + "log", + "object", + "target-lexicon", + "wasmparser 0.239.0", + "wasmtime-environ 37.0.2", + "wasmtime-internal-cranelift 37.0.2", + "winch-codegen 37.0.2", +] + +[[package]] +name = "wasmtime-internal-winch" +version = "38.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82616326aa1741554ae1f584be0275473d84e9cb0d42d88c6fa57b1fa3f2289a" +dependencies = [ + "anyhow", + "cranelift-codegen 0.125.3", "gimli", "log", "object", "target-lexicon", "wasmparser 0.239.0", - "wasmtime-environ", - "wasmtime-internal-cranelift", - "winch-codegen", + "wasmtime-environ 38.0.3", + "wasmtime-internal-cranelift 38.0.3", + "winch-codegen 38.0.3", ] [[package]] @@ -2281,6 +2656,19 @@ dependencies = [ "wit-parser", ] +[[package]] +name = "wasmtime-internal-wit-bindgen" +version = "38.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53e1842825751a6c749e9998469fb8ada0582a655affea75128de90d7ab3caa5" +dependencies = [ + "anyhow", + "bitflags", + "heck", + "indexmap", + "wit-parser", +] + [[package]] name = "wasmtime-rb" version = "36.0.0" @@ -2296,9 +2684,9 @@ dependencies = [ "rb-sys-env", "static_assertions", "tokio", - "wasmtime", - "wasmtime-environ", - "wasmtime-wasi", + "wasmtime 37.0.2", + "wasmtime-environ 37.0.2", + "wasmtime-wasi 37.0.2", "wat", ] @@ -2327,9 +2715,40 @@ dependencies = [ "tokio", "tracing", "url", - "wasmtime", - "wasmtime-wasi-io", - "wiggle", + "wasmtime 37.0.2", + "wasmtime-wasi-io 37.0.2", + "wiggle 37.0.2", + "windows-sys 0.60.2", +] + +[[package]] +name = "wasmtime-wasi" +version = "38.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0457bafbef08724e3c8854eba8a2eab48e7f724b0abf0c2b771c84da235a880" +dependencies = [ + "anyhow", + "async-trait", + "bitflags", + "bytes", + "cap-fs-ext", + "cap-net-ext", + "cap-rand", + "cap-std", + "cap-time-ext", + "fs-set-times", + "futures", + "io-extras", + "io-lifetimes", + "rustix 1.1.2", + "system-interface", + "thiserror 2.0.17", + "tokio", + "tracing", + "url", + "wasmtime 38.0.3", + "wasmtime-wasi-io 38.0.3", + "wiggle 38.0.3", "windows-sys 0.60.2", ] @@ -2343,7 +2762,20 @@ dependencies = [ "async-trait", "bytes", "futures", - "wasmtime", + "wasmtime 37.0.2", +] + +[[package]] +name = "wasmtime-wasi-io" +version = "38.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ed71604b0adfa9086963020942e913c3dfcb71208709a52ad305d7a3542bfd0" +dependencies = [ + "anyhow", + "async-trait", + "bytes", + "futures", + "wasmtime 38.0.3", ] [[package]] @@ -2398,8 +2830,23 @@ dependencies = [ "bitflags", "thiserror 2.0.17", "tracing", - "wasmtime", - "wiggle-macro", + "wasmtime 37.0.2", + "wiggle-macro 37.0.2", +] + +[[package]] +name = "wiggle" +version = "38.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8748ba1418928ee5cf4d6cec181bb2b044cb00931a9e5bf5252ed9f31013aacd" +dependencies = [ + "anyhow", + "async-trait", + "bitflags", + "thiserror 2.0.17", + "tracing", + "wasmtime 38.0.3", + "wiggle-macro 38.0.3", ] [[package]] @@ -2416,6 +2863,20 @@ dependencies = [ "witx", ] +[[package]] +name = "wiggle-generate" +version = "38.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1098f722216cfe33dd6c68d3ee16ca7fcbdc1330d9022340b83266067ad0a65b" +dependencies = [ + "anyhow", + "heck", + "proc-macro2", + "quote", + "syn", + "witx", +] + [[package]] name = "wiggle-macro" version = "37.0.2" @@ -2425,7 +2886,19 @@ dependencies = [ "proc-macro2", "quote", "syn", - "wiggle-generate", + "wiggle-generate 37.0.2", +] + +[[package]] +name = "wiggle-macro" +version = "38.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "043f56e8ee5ac5b569dcaa242b408fdc1dbe3d3ef992c7777fe4a5bbdf3d1913" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "wiggle-generate 38.0.3", ] [[package]] @@ -2466,17 +2939,37 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "61aeea98b13a9d2f537b9aec71a168397aefd5a3faebdc6b3d96ff7df4592e59" dependencies = [ "anyhow", - "cranelift-assembler-x64", - "cranelift-codegen", + "cranelift-assembler-x64 0.124.2", + "cranelift-codegen 0.124.2", + "gimli", + "regalloc2", + "smallvec", + "target-lexicon", + "thiserror 2.0.17", + "wasmparser 0.239.0", + "wasmtime-environ 37.0.2", + "wasmtime-internal-cranelift 37.0.2", + "wasmtime-internal-math 37.0.2", +] + +[[package]] +name = "winch-codegen" +version = "38.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b61b44daa19d084d388d44e4acc66ce6c13482cd522e3e7ebc6ade4c646d87f" +dependencies = [ + "anyhow", + "cranelift-assembler-x64 0.125.3", + "cranelift-codegen 0.125.3", "gimli", "regalloc2", "smallvec", "target-lexicon", "thiserror 2.0.17", "wasmparser 0.239.0", - "wasmtime-environ", - "wasmtime-internal-cranelift", - "wasmtime-internal-math", + "wasmtime-environ 38.0.3", + "wasmtime-internal-cranelift 38.0.3", + "wasmtime-internal-math 38.0.3", ] [[package]] diff --git a/ext/Cargo.toml b/ext/Cargo.toml index e80ebd06..82b183c0 100644 --- a/ext/Cargo.toml +++ b/ext/Cargo.toml @@ -39,7 +39,7 @@ async-timer = { version = "1.0.0-beta.15", features = [ ], optional = true } static_assertions = "1.1.0" wasmtime-environ = "=37.0.2" -deterministic-wasi-ctx = { version = "=3.0.2" } +deterministic-wasi-ctx = { version = "=3.0.3" } [build-dependencies] rb-sys-env = "0.2.2"