diff --git a/native/wasmex/Cargo.lock b/native/wasmex/Cargo.lock index e773e2e..0105772 100644 --- a/native/wasmex/Cargo.lock +++ b/native/wasmex/Cargo.lock @@ -281,7 +281,16 @@ version = "0.115.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ac89549be94911dd0e839b4a7db99e9ed29c17517e1c026f61066884c168aa3c" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.115.0", +] + +[[package]] +name = "cranelift-bforest" +version = "0.116.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e15d04a0ce86cb36ead88ad68cf693ffd6cda47052b9e0ac114bc47fd9cd23c4" +dependencies = [ + "cranelift-entity 0.116.1", ] [[package]] @@ -294,6 +303,16 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "cranelift-bitset" +version = "0.116.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c6e3969a7ce267259ce244b7867c5d3bc9e65b0a87e81039588dfdeaede9f34" +dependencies = [ + "serde", + "serde_derive", +] + [[package]] name = "cranelift-codegen" version = "0.115.0" @@ -301,13 +320,37 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fd96ce9cf8efebd7f5ab8ced5a0ce44250280bbae9f593d74a6d7effc3582a35" dependencies = [ "bumpalo", - "cranelift-bforest", - "cranelift-bitset", - "cranelift-codegen-meta", - "cranelift-codegen-shared", - "cranelift-control", - "cranelift-entity", - "cranelift-isle", + "cranelift-bforest 0.115.0", + "cranelift-bitset 0.115.0", + "cranelift-codegen-meta 0.115.0", + "cranelift-codegen-shared 0.115.0", + "cranelift-control 0.115.0", + "cranelift-entity 0.115.0", + "cranelift-isle 0.115.0", + "gimli", + "hashbrown 0.14.5", + "log", + "regalloc2", + "rustc-hash", + "serde", + "smallvec", + "target-lexicon 0.12.16", +] + +[[package]] +name = "cranelift-codegen" +version = "0.116.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c22032c4cb42558371cf516bb47f26cdad1819d3475c133e93c49f50ebf304e" +dependencies = [ + "bumpalo", + "cranelift-bforest 0.116.1", + "cranelift-bitset 0.116.1", + "cranelift-codegen-meta 0.116.1", + "cranelift-codegen-shared 0.116.1", + "cranelift-control 0.116.1", + "cranelift-entity 0.116.1", + "cranelift-isle 0.116.1", "gimli", "hashbrown 0.14.5", "log", @@ -315,7 +358,7 @@ dependencies = [ "rustc-hash", "serde", "smallvec", - "target-lexicon", + "target-lexicon 0.13.1", ] [[package]] @@ -324,7 +367,16 @@ version = "0.115.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a68e358827afe4bfb6239fcbf6fbd5ac56206ece8a99c8f5f9bbd518773281a" dependencies = [ - "cranelift-codegen-shared", + "cranelift-codegen-shared 0.115.0", +] + +[[package]] +name = "cranelift-codegen-meta" +version = "0.116.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c904bc71c61b27fc57827f4a1379f29de64fe95653b620a3db77d59655eee0b8" +dependencies = [ + "cranelift-codegen-shared 0.116.1", ] [[package]] @@ -333,6 +385,12 @@ version = "0.115.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e184c9767afbe73d50c55ec29abcf4c32f9baf0d9d22b86d58c4d55e06dee181" +[[package]] +name = "cranelift-codegen-shared" +version = "0.116.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40180f5497572f644ce88c255480981ae2ec1d7bb4d8e0c0136a13b87a2f2ceb" + [[package]] name = "cranelift-control" version = "0.115.0" @@ -342,13 +400,33 @@ dependencies = [ "arbitrary", ] +[[package]] +name = "cranelift-control" +version = "0.116.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26d132c6d0bd8a489563472afc171759da0707804a65ece7ceb15a8c6d7dd5ef" +dependencies = [ + "arbitrary", +] + [[package]] name = "cranelift-entity" version = "0.115.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "118597e3a9cf86c3556fa579a7a23b955fa18231651a52a77a2475d305a9cf84" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.115.0", + "serde", + "serde_derive", +] + +[[package]] +name = "cranelift-entity" +version = "0.116.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b2d0d9618275474fbf679dd018ac6e009acbd6ae6850f6a67be33fb3b00b323" +dependencies = [ + "cranelift-bitset 0.116.1", "serde", "serde_derive", ] @@ -359,10 +437,22 @@ version = "0.115.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7638ea1efb069a0aa18d8ee67401b6b0d19f6bfe5de5e9ede348bfc80bb0d8c7" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.115.0", "log", "smallvec", - "target-lexicon", + "target-lexicon 0.12.16", +] + +[[package]] +name = "cranelift-frontend" +version = "0.116.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fac41e16729107393174b0c9e3730fb072866100e1e64e80a1a963b2e484d57" +dependencies = [ + "cranelift-codegen 0.116.1", + "log", + "smallvec", + "target-lexicon 0.13.1", ] [[package]] @@ -371,15 +461,32 @@ version = "0.115.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "15c53e1152a0b01c4ed2b1e0535602b8e86458777dd9d18b28732b16325c7dc0" +[[package]] +name = "cranelift-isle" +version = "0.116.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ca20d576e5070044d0a72a9effc2deacf4d6aa650403189d8ea50126483944d" + [[package]] name = "cranelift-native" version = "0.115.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b7d8f895444fa52dd7bdd0bed11bf007a7fb43af65a6deac8fcc4094c6372f7" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.115.0", "libc", - "target-lexicon", + "target-lexicon 0.12.16", +] + +[[package]] +name = "cranelift-native" +version = "0.116.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8dee82f3f1f2c4cba9177f1cc5e350fe98764379bcd29340caa7b01f85076c7" +dependencies = [ + "cranelift-codegen 0.116.1", + "libc", + "target-lexicon 0.13.1", ] [[package]] @@ -1321,11 +1428,23 @@ version = "28.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "403a1a95f4c18a45c86c7bff13df00347afd0abcbf2e54af273c837339ffcf77" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.115.0", "log", "sptr", ] +[[package]] +name = "pulley-interpreter" +version = "29.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62d95f8575df49a2708398182f49a888cf9dc30210fb1fd2df87c889edcee75d" +dependencies = [ + "cranelift-bitset 0.116.1", + "log", + "sptr", + "wasmtime-math", +] + [[package]] name = "quote" version = "1.0.37" @@ -1725,6 +1844,12 @@ version = "0.12.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" +[[package]] +name = "target-lexicon" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc12939a1c9b9d391e0b7135f72fd30508b73450753e28341fed159317582a77" + [[package]] name = "termcolor" version = "1.4.1" @@ -1869,6 +1994,17 @@ dependencies = [ "once_cell", ] +[[package]] +name = "trait-variant" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70977707304198400eb4835a78f6a9f928bf41bba420deb8fdb175cd965d77a7" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "try-lock" version = "0.2.5" @@ -1990,8 +2126,8 @@ dependencies = [ "system-interface", "thiserror", "tracing", - "wasmtime", - "wiggle", + "wasmtime 28.0.0", + "wiggle 28.0.0", "windows-sys 0.59.0", ] @@ -2079,11 +2215,11 @@ dependencies = [ "rand 0.9.0", "rustler", "wasi-common", - "wasmtime", - "wasmtime-wasi", + "wasmtime 28.0.0", + "wasmtime-wasi 29.0.1", "wasmtime-wasi-http", "wat", - "wiggle", + "wiggle 28.0.0", "wit-parser", ] @@ -2151,7 +2287,7 @@ dependencies = [ "paste", "postcard", "psm", - "pulley-interpreter", + "pulley-interpreter 28.0.0", "rayon", "rustix", "semver", @@ -2160,25 +2296,73 @@ dependencies = [ "serde_json", "smallvec", "sptr", - "target-lexicon", + "target-lexicon 0.12.16", "wasm-encoder 0.221.2", "wasmparser 0.221.2", - "wasmtime-asm-macros", + "wasmtime-asm-macros 28.0.0", "wasmtime-cache", - "wasmtime-component-macro", - "wasmtime-component-util", - "wasmtime-cranelift", - "wasmtime-environ", - "wasmtime-fiber", + "wasmtime-component-macro 28.0.0", + "wasmtime-component-util 28.0.0", + "wasmtime-cranelift 28.0.0", + "wasmtime-environ 28.0.0", + "wasmtime-fiber 28.0.0", "wasmtime-jit-debug", - "wasmtime-jit-icache-coherence", - "wasmtime-slab", - "wasmtime-versioned-export-macros", - "wasmtime-winch", + "wasmtime-jit-icache-coherence 28.0.0", + "wasmtime-slab 28.0.0", + "wasmtime-versioned-export-macros 28.0.0", + "wasmtime-winch 28.0.0", "wat", "windows-sys 0.59.0", ] +[[package]] +name = "wasmtime" +version = "29.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11976a250672556d1c4c04c6d5d7656ac9192ac9edc42a4587d6c21460010e69" +dependencies = [ + "anyhow", + "async-trait", + "bitflags", + "bumpalo", + "cc", + "cfg-if", + "encoding_rs", + "hashbrown 0.14.5", + "indexmap", + "libc", + "log", + "mach2", + "memfd", + "object", + "once_cell", + "paste", + "postcard", + "psm", + "pulley-interpreter 29.0.1", + "rustix", + "semver", + "serde", + "serde_derive", + "smallvec", + "sptr", + "target-lexicon 0.13.1", + "trait-variant", + "wasmparser 0.221.2", + "wasmtime-asm-macros 29.0.1", + "wasmtime-component-macro 29.0.1", + "wasmtime-component-util 29.0.1", + "wasmtime-cranelift 29.0.1", + "wasmtime-environ 29.0.1", + "wasmtime-fiber 29.0.1", + "wasmtime-jit-icache-coherence 29.0.1", + "wasmtime-math", + "wasmtime-slab 29.0.1", + "wasmtime-versioned-export-macros 29.0.1", + "wasmtime-winch 29.0.1", + "windows-sys 0.59.0", +] + [[package]] name = "wasmtime-asm-macros" version = "28.0.0" @@ -2188,6 +2372,15 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "wasmtime-asm-macros" +version = "29.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f178b0d125201fbe9f75beaf849bd3e511891f9e45ba216a5b620802ccf64f2" +dependencies = [ + "cfg-if", +] + [[package]] name = "wasmtime-cache" version = "28.0.0" @@ -2218,8 +2411,23 @@ dependencies = [ "proc-macro2", "quote", "syn", - "wasmtime-component-util", - "wasmtime-wit-bindgen", + "wasmtime-component-util 28.0.0", + "wasmtime-wit-bindgen 28.0.0", + "wit-parser", +] + +[[package]] +name = "wasmtime-component-macro" +version = "29.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d74de6592ed945d0a602f71243982a304d5d02f1e501b638addf57f42d57dfaf" +dependencies = [ + "anyhow", + "proc-macro2", + "quote", + "syn", + "wasmtime-component-util 29.0.1", + "wasmtime-wit-bindgen 29.0.1", "wit-parser", ] @@ -2229,6 +2437,12 @@ version = "28.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43702ca98bf5162eca0573db691ed9ecd36d716f8c6688410fe26ec16b6f9bcb" +[[package]] +name = "wasmtime-component-util" +version = "29.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "707dc7b3c112ab5a366b30cfe2fb5b2f8e6a0f682f16df96a5ec582bfe6f056e" + [[package]] name = "wasmtime-cranelift" version = "28.0.0" @@ -2237,21 +2451,46 @@ checksum = "20070aa5b75080a8932ec328419faf841df2bc6ceb16b55b0df2b952098392a2" dependencies = [ "anyhow", "cfg-if", - "cranelift-codegen", - "cranelift-control", - "cranelift-entity", - "cranelift-frontend", - "cranelift-native", + "cranelift-codegen 0.115.0", + "cranelift-control 0.115.0", + "cranelift-entity 0.115.0", + "cranelift-frontend 0.115.0", + "cranelift-native 0.115.0", "gimli", "itertools", "log", "object", "smallvec", - "target-lexicon", + "target-lexicon 0.12.16", "thiserror", "wasmparser 0.221.2", - "wasmtime-environ", - "wasmtime-versioned-export-macros", + "wasmtime-environ 28.0.0", + "wasmtime-versioned-export-macros 28.0.0", +] + +[[package]] +name = "wasmtime-cranelift" +version = "29.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "366be722674d4bf153290fbcbc4d7d16895cc82fb3e869f8d550ff768f9e9e87" +dependencies = [ + "anyhow", + "cfg-if", + "cranelift-codegen 0.116.1", + "cranelift-control 0.116.1", + "cranelift-entity 0.116.1", + "cranelift-frontend 0.116.1", + "cranelift-native 0.116.1", + "gimli", + "itertools", + "log", + "object", + "smallvec", + "target-lexicon 0.13.1", + "thiserror", + "wasmparser 0.221.2", + "wasmtime-environ 29.0.1", + "wasmtime-versioned-export-macros 29.0.1", ] [[package]] @@ -2262,8 +2501,8 @@ checksum = "2604ddb24879d4dc1dedcb7081d7a8e017259bce916fdae097a97db52cbaab80" dependencies = [ "anyhow", "cpp_demangle", - "cranelift-bitset", - "cranelift-entity", + "cranelift-bitset 0.115.0", + "cranelift-entity 0.115.0", "gimli", "indexmap", "log", @@ -2274,11 +2513,36 @@ dependencies = [ "serde", "serde_derive", "smallvec", - "target-lexicon", + "target-lexicon 0.12.16", "wasm-encoder 0.221.2", "wasmparser 0.221.2", "wasmprinter", - "wasmtime-component-util", + "wasmtime-component-util 28.0.0", +] + +[[package]] +name = "wasmtime-environ" +version = "29.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cdadc1af7097347aa276a4f008929810f726b5b46946971c660b6d421e9994ad" +dependencies = [ + "anyhow", + "cranelift-bitset 0.116.1", + "cranelift-entity 0.116.1", + "gimli", + "indexmap", + "log", + "object", + "postcard", + "semver", + "serde", + "serde_derive", + "smallvec", + "target-lexicon 0.13.1", + "wasm-encoder 0.221.2", + "wasmparser 0.221.2", + "wasmprinter", + "wasmtime-component-util 29.0.1", ] [[package]] @@ -2291,8 +2555,23 @@ dependencies = [ "cc", "cfg-if", "rustix", - "wasmtime-asm-macros", - "wasmtime-versioned-export-macros", + "wasmtime-asm-macros 28.0.0", + "wasmtime-versioned-export-macros 28.0.0", + "windows-sys 0.59.0", +] + +[[package]] +name = "wasmtime-fiber" +version = "29.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ccba90d4119f081bca91190485650730a617be1fff5228f8c4757ce133d21117" +dependencies = [ + "anyhow", + "cc", + "cfg-if", + "rustix", + "wasmtime-asm-macros 29.0.1", + "wasmtime-versioned-export-macros 29.0.1", "windows-sys 0.59.0", ] @@ -2304,7 +2583,7 @@ checksum = "2caed0122664573c2bbcde649515f9e1bc783b14f2ba74b999720cf0225e234d" dependencies = [ "object", "rustix", - "wasmtime-versioned-export-macros", + "wasmtime-versioned-export-macros 28.0.0", ] [[package]] @@ -2319,12 +2598,39 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "wasmtime-jit-icache-coherence" +version = "29.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec5e8552e01692e6c2e5293171704fed8abdec79d1a6995a0870ab190e5747d1" +dependencies = [ + "anyhow", + "cfg-if", + "libc", + "windows-sys 0.59.0", +] + +[[package]] +name = "wasmtime-math" +version = "29.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29210ec2aa25e00f4d54605cedaf080f39ec01a872c5bd520ad04c67af1dde17" +dependencies = [ + "libm", +] + [[package]] name = "wasmtime-slab" version = "28.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8579c335220b4ece9aa490a0e8b46de78cd342b195ab21ff981d095e14b52383" +[[package]] +name = "wasmtime-slab" +version = "29.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fcb5821a96fa04ac14bc7b158bb3d5cd7729a053db5a74dad396cd513a5e5ccf" + [[package]] name = "wasmtime-versioned-export-macros" version = "28.0.0" @@ -2336,6 +2642,17 @@ dependencies = [ "syn", ] +[[package]] +name = "wasmtime-versioned-export-macros" +version = "29.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86ff86db216dc0240462de40c8290887a613dddf9685508eb39479037ba97b5b" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "wasmtime-wasi" version = "28.0.0" @@ -2361,8 +2678,38 @@ dependencies = [ "tokio", "tracing", "url", - "wasmtime", - "wiggle", + "wasmtime 28.0.0", + "windows-sys 0.59.0", +] + +[[package]] +name = "wasmtime-wasi" +version = "29.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d1be69bfcab1bdac74daa7a1f9695ab992b9c8e21b9b061e7d66434097e0ca4" +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", + "system-interface", + "thiserror", + "tokio", + "tracing", + "trait-variant", + "url", + "wasmtime 29.0.1", + "wiggle 29.0.1", "windows-sys 0.59.0", ] @@ -2384,8 +2731,8 @@ dependencies = [ "tokio", "tokio-rustls", "tracing", - "wasmtime", - "wasmtime-wasi", + "wasmtime 28.0.0", + "wasmtime-wasi 28.0.0", "webpki-roots", ] @@ -2396,14 +2743,31 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "abd309943c443f5590d12f9aba9ba63c481091c955a0a14de0c2a9e0e3aaeca9" dependencies = [ "anyhow", - "cranelift-codegen", + "cranelift-codegen 0.115.0", "gimli", "object", - "target-lexicon", + "target-lexicon 0.12.16", "wasmparser 0.221.2", - "wasmtime-cranelift", - "wasmtime-environ", - "winch-codegen", + "wasmtime-cranelift 28.0.0", + "wasmtime-environ 28.0.0", + "winch-codegen 28.0.0", +] + +[[package]] +name = "wasmtime-winch" +version = "29.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdbabfb8f20502d5e1d81092b9ead3682ae59988487aafcd7567387b7a43cf8f" +dependencies = [ + "anyhow", + "cranelift-codegen 0.116.1", + "gimli", + "object", + "target-lexicon 0.13.1", + "wasmparser 0.221.2", + "wasmtime-cranelift 29.0.1", + "wasmtime-environ 29.0.1", + "winch-codegen 29.0.1", ] [[package]] @@ -2418,6 +2782,18 @@ dependencies = [ "wit-parser", ] +[[package]] +name = "wasmtime-wit-bindgen" +version = "29.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8358319c2dd1e4db79e3c1c5d3a5af84956615343f9f89f4e4996a36816e06e6" +dependencies = [ + "anyhow", + "heck", + "indexmap", + "wit-parser", +] + [[package]] name = "wast" version = "35.0.2" @@ -2469,11 +2845,26 @@ dependencies = [ "bitflags", "thiserror", "tracing", - "wasmtime", - "wiggle-macro", + "wasmtime 28.0.0", + "wiggle-macro 28.0.0", "witx", ] +[[package]] +name = "wiggle" +version = "29.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b9af35bc9629c52c261465320a9a07959164928b4241980ba1cf923b9e6751d" +dependencies = [ + "anyhow", + "async-trait", + "bitflags", + "thiserror", + "tracing", + "wasmtime 29.0.1", + "wiggle-macro 29.0.1", +] + [[package]] name = "wiggle-generate" version = "28.0.0" @@ -2489,6 +2880,21 @@ dependencies = [ "witx", ] +[[package]] +name = "wiggle-generate" +version = "29.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2cf267dd05673912c8138f4b54acabe6bd53407d9d1536f0fadb6520dd16e101" +dependencies = [ + "anyhow", + "heck", + "proc-macro2", + "quote", + "shellexpand", + "syn", + "witx", +] + [[package]] name = "wiggle-macro" version = "28.0.0" @@ -2498,7 +2904,19 @@ dependencies = [ "proc-macro2", "quote", "syn", - "wiggle-generate", + "wiggle-generate 28.0.0", +] + +[[package]] +name = "wiggle-macro" +version = "29.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08c5c473d4198e6c2d377f3809f713ff0c110cab88a0805ae099a82119ee250c" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "wiggle-generate 29.0.1", ] [[package]] @@ -2539,14 +2957,32 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9110decc2983ed94de904804dcd979ba59cbabc78a94fec6b1d8468ec513d0f6" dependencies = [ "anyhow", - "cranelift-codegen", + "cranelift-codegen 0.115.0", "gimli", "regalloc2", "smallvec", - "target-lexicon", + "target-lexicon 0.12.16", + "wasmparser 0.221.2", + "wasmtime-cranelift 28.0.0", + "wasmtime-environ 28.0.0", +] + +[[package]] +name = "winch-codegen" +version = "29.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f849ef2c5f46cb0a20af4b4487aaa239846e52e2c03f13fa3c784684552859c" +dependencies = [ + "anyhow", + "cranelift-codegen 0.116.1", + "gimli", + "regalloc2", + "smallvec", + "target-lexicon 0.13.1", + "thiserror", "wasmparser 0.221.2", - "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-cranelift 29.0.1", + "wasmtime-environ 29.0.1", ] [[package]] diff --git a/native/wasmex/Cargo.toml b/native/wasmex/Cargo.toml index 3c4bf0e..16b9dd2 100644 --- a/native/wasmex/Cargo.toml +++ b/native/wasmex/Cargo.toml @@ -19,7 +19,7 @@ rustler = { version = "0.35", features = ["big_integer", "serde"] } once_cell = "1.20.2" rand = "0.9.0" wasmtime = "28.0.0" -wasmtime-wasi = "28.0.0" +wasmtime-wasi = "29.0.1" wasmtime-wasi-http = "28.0.0" wasi-common = "28.0.0" wiggle = "28.0.0"