diff --git a/Cargo.lock b/Cargo.lock index c390c51d..b2f06a6a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -127,12 +127,6 @@ dependencies = [ "allocator-api2", ] -[[package]] -name = "byteorder" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" - [[package]] name = "bytes" version = "1.10.1" @@ -294,7 +288,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 +306,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 +324,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 +346,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 +363,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 +416,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 +442,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 +457,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 +494,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 +518,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 +552,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" @@ -491,7 +623,7 @@ dependencies = [ "rand_core", "rand_pcg", "wasi", - "wasmtime", + "wasmtime 37.0.2", "wasmtime-wasi", ] @@ -696,25 +828,17 @@ dependencies = [ "pin-utils", ] -[[package]] -name = "fxhash" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" -dependencies = [ - "byteorder", -] - [[package]] name = "fxprof-processed-profile" -version = "0.6.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27d12c0aed7f1e24276a241aadc4cb8ea9f83000f34bc062b7cc2d51e3b0fabd" +checksum = "25234f20a3ec0a962a61770cfe39ecf03cb529a6e474ad8cff025ed497eda557" dependencies = [ "bitflags", "debugid", - "fxhash", + "rustc-hash 2.1.1", "serde", + "serde_derive", "serde_json", ] @@ -1272,10 +1396,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 +1425,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" @@ -2016,6 +2163,53 @@ name = "wasmtime" version = "37.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1092d79769b1f888940a572ed881eec18f837cb96201985eb5928226759ebc3e" +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 37.0.2", + "rustix 1.1.2", + "semver", + "serde", + "serde_derive", + "smallvec", + "target-lexicon", + "wasmparser 0.239.0", + "wasmtime-environ 37.0.2", + "wasmtime-internal-asm-macros", + "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", + "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", @@ -2037,7 +2231,7 @@ dependencies = [ "object", "once_cell", "postcard", - "pulley-interpreter", + "pulley-interpreter 38.0.3", "rayon", "rustix 1.1.2", "semver", @@ -2048,20 +2242,19 @@ dependencies = [ "target-lexicon", "wasm-encoder 0.239.0", "wasmparser 0.239.0", - "wasmtime-environ", - "wasmtime-internal-asm-macros", + "wasmtime-environ 38.0.3", "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 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", "wat", "windows-sys 0.60.2", ] @@ -2071,11 +2264,36 @@ name = "wasmtime-environ" version = "37.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "484db5c4dd06e96559217b60893b5dbb9fe3cd28489c83a4257b277c9ead959c" +dependencies = [ + "anyhow", + "cranelift-bitset 0.124.2", + "cranelift-entity 0.124.2", + "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 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", "cpp_demangle", - "cranelift-bitset", - "cranelift-entity", + "cranelift-bitset 0.125.3", + "cranelift-entity 0.125.3", "gimli", "indexmap", "log", @@ -2090,7 +2308,7 @@ dependencies = [ "wasm-encoder 0.239.0", "wasmparser 0.239.0", "wasmprinter", - "wasmtime-internal-component-util", + "wasmtime-internal-component-util 38.0.3", ] [[package]] @@ -2104,9 +2322,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-cache" -version = "37.0.2" +version = "38.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ab11f58f3b24a4a47d7d99b45ca22635c33cf26acdda1fe77612180e7285e2f" +checksum = "a883533c8912ab3bb95cbc0a807b9a16c0a57d0539b40dd0d3ab6ed8480ec407" dependencies = [ "anyhow", "base64", @@ -2132,8 +2350,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 +2376,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 +2390,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 +2450,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", ] @@ -2192,11 +2474,21 @@ name = "wasmtime-internal-jit-debug" version = "37.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4fe059ecd3f572ec2f616f036e5f31a88649a5f16e4838147cb3af6c3b5cedd5" +dependencies = [ + "cc", + "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", "object", "rustix 1.1.2", - "wasmtime-internal-versioned-export-macros", + "wasmtime-internal-versioned-export-macros 38.0.3", ] [[package]] @@ -2211,6 +2503,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 +2524,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 +2553,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 +2582,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 +2600,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", - "wasmtime-internal-cranelift", - "winch-codegen", + "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 38.0.3", + "wasmtime-internal-cranelift 38.0.3", + "winch-codegen 38.0.3", ] [[package]] @@ -2281,6 +2642,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,8 +2670,8 @@ dependencies = [ "rb-sys-env", "static_assertions", "tokio", - "wasmtime", - "wasmtime-environ", + "wasmtime 38.0.3", + "wasmtime-environ 37.0.2", "wasmtime-wasi", "wat", ] @@ -2327,7 +2701,7 @@ dependencies = [ "tokio", "tracing", "url", - "wasmtime", + "wasmtime 37.0.2", "wasmtime-wasi-io", "wiggle", "windows-sys 0.60.2", @@ -2343,7 +2717,7 @@ dependencies = [ "async-trait", "bytes", "futures", - "wasmtime", + "wasmtime 37.0.2", ] [[package]] @@ -2398,7 +2772,7 @@ dependencies = [ "bitflags", "thiserror 2.0.17", "tracing", - "wasmtime", + "wasmtime 37.0.2", "wiggle-macro", ] @@ -2466,17 +2840,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 a2f9f0fe..14329699 100644 --- a/ext/Cargo.toml +++ b/ext/Cargo.toml @@ -24,7 +24,7 @@ magnus = { version = "0.8", features = ["old-api", "rb-sys"] } rb-sys = { version = "*", default-features = false, features = [ "stable-api-compiled-fallback", ] } -wasmtime = { version = "=37.0.2", features = ["memory-protection-keys"] } +wasmtime = { version = "=38.0.3", features = ["memory-protection-keys"] } wasmtime-wasi = "=37.0.2" cap-std = "3.4.5" wat = "1.239.0"