From 1e8ba3660f9507b3bcde6923376925c02e2abb33 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Sep 2025 20:31:35 +0000 Subject: [PATCH] chore(deps): bump wasmtime from 34.0.0 to 36.0.2 Bumps [wasmtime](https://github.com/bytecodealliance/wasmtime) from 34.0.0 to 36.0.2. - [Release notes](https://github.com/bytecodealliance/wasmtime/releases) - [Changelog](https://github.com/bytecodealliance/wasmtime/blob/v36.0.2/RELEASES.md) - [Commits](https://github.com/bytecodealliance/wasmtime/compare/v34.0.0...v36.0.2) --- updated-dependencies: - dependency-name: wasmtime dependency-version: 36.0.2 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- Cargo.lock | 791 +++++++++++++++++++++++++++++++++++++++++-------- ext/Cargo.toml | 2 +- 2 files changed, 668 insertions(+), 125 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 7e1644ca..86635a9f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -8,7 +8,16 @@ version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" dependencies = [ - "gimli", + "gimli 0.31.1", +] + +[[package]] +name = "addr2line" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9acbfca36652500c911ddb767ed433e3ed99b032b5d935be73c6923662db1d43" +dependencies = [ + "gimli 0.32.2", ] [[package]] @@ -89,13 +98,13 @@ version = "0.3.75" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" dependencies = [ - "addr2line", + "addr2line 0.24.2", "cfg-if", "libc", "miniz_oxide", - "object", + "object 0.36.7", "rustc-demangle", - "windows-targets", + "windows-targets 0.52.6", ] [[package]] @@ -169,7 +178,7 @@ dependencies = [ "cap-primitives", "cap-std", "io-lifetimes", - "windows-sys", + "windows-sys 0.59.0", ] [[package]] @@ -198,7 +207,7 @@ dependencies = [ "maybe-owned", "rustix 1.0.7", "rustix-linux-procfs", - "windows-sys", + "windows-sys 0.59.0", "winx", ] @@ -311,7 +320,16 @@ version = "0.121.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "226b7077389885873ffad5d778e8512742580a6e11b0f723072f41f305d3652f" dependencies = [ - "cranelift-assembler-x64-meta", + "cranelift-assembler-x64-meta 0.121.1", +] + +[[package]] +name = "cranelift-assembler-x64" +version = "0.123.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0920ef6863433fa28ece7e53925be4cd39a913adba2dc3738f4edd182f76d168" +dependencies = [ + "cranelift-assembler-x64-meta 0.123.2", ] [[package]] @@ -320,7 +338,16 @@ version = "0.121.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e9cfeae5a23c8cf9c43381f49211f3ce6dc1da1d46f1c5d06966e6258cc483fa" dependencies = [ - "cranelift-srcgen", + "cranelift-srcgen 0.121.1", +] + +[[package]] +name = "cranelift-assembler-x64-meta" +version = "0.123.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8990a217e2529a378af1daf4f8afa889f928f07ebbde6ae2f058ae60e40e2c20" +dependencies = [ + "cranelift-srcgen 0.123.2", ] [[package]] @@ -329,7 +356,16 @@ version = "0.121.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c88c577c6af92b550cb83455c331cf8e1bc89fe0ccc3e7eb0fa617ed1d63056" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.121.1", +] + +[[package]] +name = "cranelift-bforest" +version = "0.123.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62225596b687f69a42c038485a28369badc186cb7c74bd9436eeec9f539011b1" +dependencies = [ + "cranelift-entity 0.123.2", ] [[package]] @@ -342,6 +378,16 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "cranelift-bitset" +version = "0.123.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c23914fc4062558650a6f0d8c1846c97b541215a291fdeabc85f68bdc9bbcca3" +dependencies = [ + "serde", + "serde_derive", +] + [[package]] name = "cranelift-codegen" version = "0.121.0" @@ -349,18 +395,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62612786bf00e10999f50217d6f455d02b31591155881a45a903d1a95d1a4043" dependencies = [ "bumpalo", - "cranelift-assembler-x64", - "cranelift-bforest", - "cranelift-bitset", - "cranelift-codegen-meta", - "cranelift-codegen-shared", - "cranelift-control", - "cranelift-entity", - "cranelift-isle", - "gimli", + "cranelift-assembler-x64 0.121.1", + "cranelift-bforest 0.121.1", + "cranelift-bitset 0.121.1", + "cranelift-codegen-meta 0.121.0", + "cranelift-codegen-shared 0.121.1", + "cranelift-control 0.121.1", + "cranelift-entity 0.121.1", + "cranelift-isle 0.121.0", + "gimli 0.31.1", "hashbrown", "log", - "pulley-interpreter", + "pulley-interpreter 34.0.0", "regalloc2", "rustc-hash 2.1.1", "serde", @@ -369,16 +415,56 @@ dependencies = [ "wasmtime-math", ] +[[package]] +name = "cranelift-codegen" +version = "0.123.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41a238b2f7e7ec077eb170145fa15fd8b3d0f36cc83d8e354e29ca550f339ca7" +dependencies = [ + "bumpalo", + "cranelift-assembler-x64 0.123.2", + "cranelift-bforest 0.123.2", + "cranelift-bitset 0.123.2", + "cranelift-codegen-meta 0.123.2", + "cranelift-codegen-shared 0.123.2", + "cranelift-control 0.123.2", + "cranelift-entity 0.123.2", + "cranelift-isle 0.123.2", + "gimli 0.32.2", + "hashbrown", + "log", + "pulley-interpreter 36.0.2", + "regalloc2", + "rustc-hash 2.1.1", + "serde", + "smallvec", + "target-lexicon", + "wasmtime-internal-math", +] + [[package]] name = "cranelift-codegen-meta" version = "0.121.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07bae789df91ef236079733af9df11d852256c64af196f0bc6471ea0f5f301be" dependencies = [ - "cranelift-assembler-x64-meta", - "cranelift-codegen-shared", - "cranelift-srcgen", - "pulley-interpreter", + "cranelift-assembler-x64-meta 0.121.1", + "cranelift-codegen-shared 0.121.1", + "cranelift-srcgen 0.121.1", + "pulley-interpreter 34.0.0", +] + +[[package]] +name = "cranelift-codegen-meta" +version = "0.123.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9315ddcc2512513a9d66455ec89bb70ae5498cb472f5ed990230536f4cd5c011" +dependencies = [ + "cranelift-assembler-x64-meta 0.123.2", + "cranelift-codegen-shared 0.123.2", + "cranelift-srcgen 0.123.2", + "heck", + "pulley-interpreter 36.0.2", ] [[package]] @@ -387,6 +473,12 @@ version = "0.121.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed52f5660397039c3c741c3acf18746445f4e20629b7280d9f2ccfe57e2b1efd" +[[package]] +name = "cranelift-codegen-shared" +version = "0.123.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc6acea40ef860f28cb36eaad479e26556c1e538b0a66fc44598cf1b1689393d" + [[package]] name = "cranelift-control" version = "0.121.1" @@ -396,13 +488,33 @@ dependencies = [ "arbitrary", ] +[[package]] +name = "cranelift-control" +version = "0.123.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b2af895da90761cfda4a4445960554fcec971e637882eda5a87337d993fe1b9" +dependencies = [ + "arbitrary", +] + [[package]] name = "cranelift-entity" version = "0.121.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e0335ac187211ac94c254826b6e78d23b8654ae09ebf0830506a827a2647162f" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.121.1", + "serde", + "serde_derive", +] + +[[package]] +name = "cranelift-entity" +version = "0.123.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e8c542c856feb50d504e4fc0526b3db3a514f882a9f68f956164531517828ab" +dependencies = [ + "cranelift-bitset 0.123.2", "serde", "serde_derive", ] @@ -413,7 +525,19 @@ version = "0.121.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c27947010ab759330f252610c17a8cd64d123358be4f33164233d04fcd77b80" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.121.0", + "log", + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cranelift-frontend" +version = "0.123.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9996dd9c20929c03360fe0c4edf3594c0cbb94525bdbfa04b6bb639ec14573c7" +dependencies = [ + "cranelift-codegen 0.123.2", "log", "smallvec", "target-lexicon", @@ -425,13 +549,30 @@ version = "0.121.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec67bfb8bd55b1e9760eb9f5186dca8d81bd4d86110f8d5af01154a044c91802" +[[package]] +name = "cranelift-isle" +version = "0.123.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "928b8dccad51b9e0ffe54accbd617da900239439b13d48f0f122ab61105ca6ad" + [[package]] name = "cranelift-native" version = "0.121.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75a9b63edea46e013fce459c46e500462cb03a0490fdd9c18fe42b1dd7b93aa1" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.121.0", + "libc", + "target-lexicon", +] + +[[package]] +name = "cranelift-native" +version = "0.123.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f75ef0a6a2efed3a2a14812318e28dc82c214eab5399c13d70878e2f88947b5" +dependencies = [ + "cranelift-codegen 0.123.2", "libc", "target-lexicon", ] @@ -442,6 +583,12 @@ version = "0.121.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4493a9b500bb02837ea2fb7d4b58c1c21c37a470ae33c92659f4e637aad14c9" +[[package]] +name = "cranelift-srcgen" +version = "0.123.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "673bd6d1c83cb41d60afb140a1474ef6caf1a3e02f3820fc522aefbc93ac67d6" + [[package]] name = "crc32fast" version = "1.4.2" @@ -507,7 +654,7 @@ dependencies = [ "rand_core", "rand_pcg", "wasi 0.11.0+wasi-snapshot-preview1", - "wasmtime", + "wasmtime 34.0.0", "wasmtime-wasi", ] @@ -593,7 +740,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18" dependencies = [ "libc", - "windows-sys", + "windows-sys 0.59.0", ] [[package]] @@ -616,7 +763,7 @@ checksum = "0ce92ff622d6dadf7349484f42c93271a0d49b7cc4d466a936405bacbe10aa78" dependencies = [ "cfg-if", "rustix 1.0.7", - "windows-sys", + "windows-sys 0.59.0", ] [[package]] @@ -642,7 +789,7 @@ checksum = "94e7099f6313ecacbe1256e8ff9d617b75d1bcb16a6fddef94866d225a01a14a" dependencies = [ "io-lifetimes", "rustix 1.0.7", - "windows-sys", + "windows-sys 0.59.0", ] [[package]] @@ -772,6 +919,17 @@ dependencies = [ "stable_deref_trait", ] +[[package]] +name = "gimli" +version = "0.32.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc6298e594375a7fead9efd5568f0a46e6a154fb6a9bdcbe3c06946ffd81a5f6" +dependencies = [ + "fallible-iterator", + "indexmap", + "stable_deref_trait", +] + [[package]] name = "glob" version = "0.3.2" @@ -949,7 +1107,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2285ddfe3054097ef4b2fe909ef8c3bcd1ea52a8f0d274416caebeef39f04a65" dependencies = [ "io-lifetimes", - "windows-sys", + "windows-sys 0.59.0", ] [[package]] @@ -1076,7 +1234,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" dependencies = [ "cfg-if", - "windows-targets", + "windows-targets 0.52.6", ] [[package]] @@ -1195,7 +1353,7 @@ checksum = "78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c" dependencies = [ "libc", "wasi 0.11.0+wasi-snapshot-preview1", - "windows-sys", + "windows-sys 0.59.0", ] [[package]] @@ -1220,6 +1378,18 @@ dependencies = [ "memchr", ] +[[package]] +name = "object" +version = "0.37.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe" +dependencies = [ + "crc32fast", + "hashbrown", + "indexmap", + "memchr", +] + [[package]] name = "once_cell" version = "1.21.3" @@ -1304,12 +1474,24 @@ version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2185406351e8388bf52e83c2a2eeed23a93458fcb951829c966021d3aaca45b4" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.121.1", "log", - "pulley-macros", + "pulley-macros 34.0.0", "wasmtime-math", ] +[[package]] +name = "pulley-interpreter" +version = "36.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4e2d31146038fd9e62bfa331db057aca325d5ca10451a9fe341356cead7da53" +dependencies = [ + "cranelift-bitset 0.123.2", + "log", + "pulley-macros 36.0.2", + "wasmtime-internal-math", +] + [[package]] name = "pulley-macros" version = "34.0.0" @@ -1321,6 +1503,17 @@ dependencies = [ "syn", ] +[[package]] +name = "pulley-macros" +version = "36.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "efb9fdafaca625f9ea8cfa793364ea1bdd32d306cff18f166b00ddaa61ecbb27" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "quote" version = "1.0.40" @@ -1513,7 +1706,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.4.15", - "windows-sys", + "windows-sys 0.59.0", ] [[package]] @@ -1526,7 +1719,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.9.4", - "windows-sys", + "windows-sys 0.59.0", ] [[package]] @@ -1652,7 +1845,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807" dependencies = [ "libc", - "windows-sys", + "windows-sys 0.59.0", ] [[package]] @@ -1701,7 +1894,7 @@ dependencies = [ "fd-lock", "io-lifetimes", "rustix 0.38.44", - "windows-sys", + "windows-sys 0.59.0", "winx", ] @@ -1784,7 +1977,7 @@ dependencies = [ "pin-project-lite", "slab", "socket2", - "windows-sys", + "windows-sys 0.59.0", ] [[package]] @@ -2040,8 +2233,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "16d1eee846a705f6f3cb9d7b9f79b54583810f1fb57a1e3aea76d1742db2e3d2" dependencies = [ "bitflags", + "hashbrown", "indexmap", "semver", + "serde", ] [[package]] @@ -2055,13 +2250,24 @@ dependencies = [ "wasmparser 0.233.0", ] +[[package]] +name = "wasmprinter" +version = "0.236.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a64dc32256b566259d30be300eb142f366343b98f42077216c7dd5e0cf4dc086" +dependencies = [ + "anyhow", + "termcolor", + "wasmparser 0.236.0", +] + [[package]] name = "wasmtime" version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "69009cec1d0749221d296c02372f9479f59b9c72babf2fc2c798e4b31907d517" dependencies = [ - "addr2line", + "addr2line 0.24.2", "anyhow", "async-trait", "bitflags", @@ -2069,75 +2275,101 @@ dependencies = [ "cc", "cfg-if", "encoding_rs", - "fxprof-processed-profile", - "gimli", "hashbrown", "indexmap", - "ittapi", "libc", "log", "mach2", "memfd", - "object", + "object 0.36.7", "once_cell", "postcard", "psm", - "pulley-interpreter", - "rayon", + "pulley-interpreter 34.0.0", "rustix 1.0.7", "semver", "serde", "serde_derive", - "serde_json", "smallvec", "target-lexicon", "trait-variant", - "wasm-encoder 0.233.0", "wasmparser 0.233.0", "wasmtime-asm-macros", - "wasmtime-cache", "wasmtime-component-macro", "wasmtime-component-util", "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-environ 34.0.0", "wasmtime-fiber", - "wasmtime-jit-debug", "wasmtime-jit-icache-coherence", "wasmtime-math", "wasmtime-slab", "wasmtime-versioned-export-macros", "wasmtime-winch", - "wat", - "windows-sys", + "windows-sys 0.59.0", ] [[package]] -name = "wasmtime-asm-macros" -version = "34.0.0" +name = "wasmtime" +version = "36.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1334e08a95bbfd9c315718b547c31d40bb0d4c853c79ea21bde16aca424dbd22" +checksum = "5b3e1fab634681494213138ea3a18e958e5ea99da13a4a01a4b870d51a41680b" dependencies = [ + "addr2line 0.25.0", + "anyhow", + "async-trait", + "bitflags", + "bumpalo", + "cc", "cfg-if", + "encoding_rs", + "fxprof-processed-profile", + "gimli 0.32.2", + "hashbrown", + "indexmap", + "ittapi", + "libc", + "log", + "mach2", + "memfd", + "object 0.37.3", + "once_cell", + "postcard", + "pulley-interpreter 36.0.2", + "rayon", + "rustix 1.0.7", + "semver", + "serde", + "serde_derive", + "serde_json", + "smallvec", + "target-lexicon", + "wasm-encoder 0.236.0", + "wasmparser 0.236.0", + "wasmtime-environ 36.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", + "wat", + "windows-sys 0.60.2", ] [[package]] -name = "wasmtime-cache" +name = "wasmtime-asm-macros" version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e95b31167e11525b33cc4c7f09bdc3e749528e51527a3483c668364bbe0dc0f" +checksum = "1334e08a95bbfd9c315718b547c31d40bb0d4c853c79ea21bde16aca424dbd22" dependencies = [ - "anyhow", - "base64", - "directories-next", - "log", - "postcard", - "rustix 1.0.7", - "serde", - "serde_derive", - "sha2", - "toml", - "windows-sys", - "zstd", + "cfg-if", ] [[package]] @@ -2152,7 +2384,7 @@ dependencies = [ "syn", "wasmtime-component-util", "wasmtime-wit-bindgen", - "wit-parser", + "wit-parser 0.233.0", ] [[package]] @@ -2169,21 +2401,21 @@ checksum = "9ac142ff584ff70841b45236019125fe825a856a4c4418c58977ccceb355501a" dependencies = [ "anyhow", "cfg-if", - "cranelift-codegen", - "cranelift-control", - "cranelift-entity", - "cranelift-frontend", - "cranelift-native", - "gimli", + "cranelift-codegen 0.121.0", + "cranelift-control 0.121.1", + "cranelift-entity 0.121.1", + "cranelift-frontend 0.121.0", + "cranelift-native 0.121.0", + "gimli 0.31.1", "itertools 0.14.0", "log", - "object", - "pulley-interpreter", + "object 0.36.7", + "pulley-interpreter 34.0.0", "smallvec", "target-lexicon", "thiserror 2.0.12", "wasmparser 0.233.0", - "wasmtime-environ", + "wasmtime-environ 34.0.0", "wasmtime-math", "wasmtime-versioned-export-macros", ] @@ -2195,15 +2427,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7efe18ef46b2287f16882a709ed059cc20a54fe457b12b5f82d9d685b1cabe2" dependencies = [ "anyhow", - "cpp_demangle", - "cranelift-bitset", - "cranelift-entity", - "gimli", + "cranelift-bitset 0.121.1", + "cranelift-entity 0.121.1", + "gimli 0.31.1", "indexmap", "log", - "object", + "object 0.36.7", "postcard", - "rustc-demangle", "semver", "serde", "serde_derive", @@ -2211,10 +2441,37 @@ dependencies = [ "target-lexicon", "wasm-encoder 0.233.0", "wasmparser 0.233.0", - "wasmprinter", + "wasmprinter 0.233.0", "wasmtime-component-util", ] +[[package]] +name = "wasmtime-environ" +version = "36.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6750e519977953a018fe994aada7e02510aea4babb03310aa5f5b4145b6e6577" +dependencies = [ + "anyhow", + "cpp_demangle", + "cranelift-bitset 0.123.2", + "cranelift-entity 0.123.2", + "gimli 0.32.2", + "indexmap", + "log", + "object 0.37.3", + "postcard", + "rustc-demangle", + "semver", + "serde", + "serde_derive", + "smallvec", + "target-lexicon", + "wasm-encoder 0.236.0", + "wasmparser 0.236.0", + "wasmprinter 0.236.0", + "wasmtime-internal-component-util", +] + [[package]] name = "wasmtime-fiber" version = "34.0.0" @@ -2228,19 +2485,193 @@ dependencies = [ "rustix 1.0.7", "wasmtime-asm-macros", "wasmtime-versioned-export-macros", - "windows-sys", + "windows-sys 0.59.0", ] [[package]] -name = "wasmtime-jit-debug" -version = "34.0.0" +name = "wasmtime-internal-asm-macros" +version = "36.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bdbf38adac6e81d5c0326e8fd25f80450e3038f2fc103afd3c5cc8b83d5dd78b" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "wasmtime-internal-cache" +version = "36.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0c9085d8c04cc294612d743e2f355382b39250de4bd20bf4b0b0b7c0ae7067a" +dependencies = [ + "anyhow", + "base64", + "directories-next", + "log", + "postcard", + "rustix 1.0.7", + "serde", + "serde_derive", + "sha2", + "toml", + "windows-sys 0.60.2", + "zstd", +] + +[[package]] +name = "wasmtime-internal-component-macro" +version = "36.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26a578a474e3b7ddce063cd169ced292b5185013341457522891b10e989aa42a" +dependencies = [ + "anyhow", + "proc-macro2", + "quote", + "syn", + "wasmtime-internal-component-util", + "wasmtime-internal-wit-bindgen", + "wit-parser 0.236.0", +] + +[[package]] +name = "wasmtime-internal-component-util" +version = "36.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edc23d46ec1b1cd42b6f73205eb80498ed94b47098ec53456c0b18299405b158" + +[[package]] +name = "wasmtime-internal-cranelift" +version = "36.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26fc1270c8e2702b933a5dea8239e7b0de979959e7254ee7aa8062bf7df7e42d" +checksum = "d85b8ba128525bff91b89ac8a97755136a4fb0fb59df5ffb7539dd646455d441" dependencies = [ + "anyhow", + "cfg-if", + "cranelift-codegen 0.123.2", + "cranelift-control 0.123.2", + "cranelift-entity 0.123.2", + "cranelift-frontend 0.123.2", + "cranelift-native 0.123.2", + "gimli 0.32.2", + "itertools 0.14.0", + "log", + "object 0.37.3", + "pulley-interpreter 36.0.2", + "smallvec", + "target-lexicon", + "thiserror 2.0.12", + "wasmparser 0.236.0", + "wasmtime-environ 36.0.2", + "wasmtime-internal-math", + "wasmtime-internal-versioned-export-macros", +] + +[[package]] +name = "wasmtime-internal-fiber" +version = "36.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c566f5137de1f55339df8a236a5ec89698b466a3d33f9cc07823a58a3f85e16" +dependencies = [ + "anyhow", "cc", - "object", + "cfg-if", + "libc", "rustix 1.0.7", - "wasmtime-versioned-export-macros", + "wasmtime-internal-asm-macros", + "wasmtime-internal-versioned-export-macros", + "windows-sys 0.60.2", +] + +[[package]] +name = "wasmtime-internal-jit-debug" +version = "36.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e03f0b11f8fe4d456feac11e7e9dc6f02ddb34d4f6a1912775dbc63c5bdd5670" +dependencies = [ + "cc", + "object 0.37.3", + "rustix 1.0.7", + "wasmtime-internal-versioned-export-macros", +] + +[[package]] +name = "wasmtime-internal-jit-icache-coherence" +version = "36.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71aeb74f9b3fd9225319c723e59832a77a674b0c899ba9795f9b2130a6d1b167" +dependencies = [ + "anyhow", + "cfg-if", + "libc", + "windows-sys 0.60.2", +] + +[[package]] +name = "wasmtime-internal-math" +version = "36.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31d5dad8a609c6cc47a5f265f13b52e347e893450a69641af082b8a276043fa7" +dependencies = [ + "libm", +] + +[[package]] +name = "wasmtime-internal-slab" +version = "36.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d152a7b875d62e395bfe0ae7d12e7b47cd332eb380353cce3eb831f9843731d" + +[[package]] +name = "wasmtime-internal-unwinder" +version = "36.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2aaacc0fea00293f7af7e6c25cef74b7d213ebbe7560c86305eec15fc318fab8" +dependencies = [ + "anyhow", + "cfg-if", + "cranelift-codegen 0.123.2", + "log", + "object 0.37.3", +] + +[[package]] +name = "wasmtime-internal-versioned-export-macros" +version = "36.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c61c7f75326434944cc5f3b75409a063fa37e537f6247f00f0f733679f0be406" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "wasmtime-internal-winch" +version = "36.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6cfbaa87e1ac4972bb096c9cb1800fedc113e36332cc4bc2c96a2ef1d7c5e750" +dependencies = [ + "anyhow", + "cranelift-codegen 0.123.2", + "gimli 0.32.2", + "object 0.37.3", + "target-lexicon", + "wasmparser 0.236.0", + "wasmtime-environ 36.0.2", + "wasmtime-internal-cranelift", + "winch-codegen 36.0.2", +] + +[[package]] +name = "wasmtime-internal-wit-bindgen" +version = "36.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "169042d58002f16da149ab7d608b71164411abd1fc5140f48f4c200b44bb5565" +dependencies = [ + "anyhow", + "bitflags", + "heck", + "indexmap", + "wit-parser 0.236.0", ] [[package]] @@ -2252,7 +2683,7 @@ dependencies = [ "anyhow", "cfg-if", "libc", - "windows-sys", + "windows-sys 0.59.0", ] [[package]] @@ -2279,8 +2710,8 @@ dependencies = [ "rb-sys-env 0.2.2", "static_assertions", "tokio", - "wasmtime", - "wasmtime-environ", + "wasmtime 36.0.2", + "wasmtime-environ 34.0.0", "wasmtime-wasi", "wat", ] @@ -2327,10 +2758,10 @@ dependencies = [ "tokio", "tracing", "url", - "wasmtime", + "wasmtime 34.0.0", "wasmtime-wasi-io", "wiggle", - "windows-sys", + "windows-sys 0.59.0", ] [[package]] @@ -2343,7 +2774,7 @@ dependencies = [ "async-trait", "bytes", "futures", - "wasmtime", + "wasmtime 34.0.0", ] [[package]] @@ -2353,14 +2784,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59a085d0b729a4f7de97a91fe8e7002027a7418d2dd4de17159e38e39b852308" dependencies = [ "anyhow", - "cranelift-codegen", - "gimli", - "object", + "cranelift-codegen 0.121.0", + "gimli 0.31.1", + "object 0.36.7", "target-lexicon", "wasmparser 0.233.0", "wasmtime-cranelift", - "wasmtime-environ", - "winch-codegen", + "wasmtime-environ 34.0.0", + "winch-codegen 34.0.0", ] [[package]] @@ -2372,7 +2803,7 @@ dependencies = [ "anyhow", "heck", "indexmap", - "wit-parser", + "wit-parser 0.233.0", ] [[package]] @@ -2427,7 +2858,7 @@ dependencies = [ "bitflags", "thiserror 2.0.12", "tracing", - "wasmtime", + "wasmtime 34.0.0", "wiggle-macro", ] @@ -2479,7 +2910,7 @@ version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" dependencies = [ - "windows-sys", + "windows-sys 0.59.0", ] [[package]] @@ -2495,19 +2926,39 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4598f663297898ce9b9e930827fc1a68836f4b3f7d36cec74b49c1329f5c96cc" dependencies = [ "anyhow", - "cranelift-assembler-x64", - "cranelift-codegen", - "gimli", + "cranelift-assembler-x64 0.121.1", + "cranelift-codegen 0.121.0", + "gimli 0.31.1", "regalloc2", "smallvec", "target-lexicon", "thiserror 2.0.12", "wasmparser 0.233.0", "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-environ 34.0.0", "wasmtime-math", ] +[[package]] +name = "winch-codegen" +version = "36.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e615fe205d7d4c9aa62217862f2e0969d00b9b0843af0b1b8181adaea3cfef3" +dependencies = [ + "anyhow", + "cranelift-assembler-x64 0.123.2", + "cranelift-codegen 0.123.2", + "gimli 0.32.2", + "regalloc2", + "smallvec", + "target-lexicon", + "thiserror 2.0.12", + "wasmparser 0.236.0", + "wasmtime-environ 36.0.2", + "wasmtime-internal-cranelift", + "wasmtime-internal-math", +] + [[package]] name = "windows-core" version = "0.61.2" @@ -2545,9 +2996,9 @@ dependencies = [ [[package]] name = "windows-link" -version = "0.1.1" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38" +checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" [[package]] name = "windows-result" @@ -2573,7 +3024,16 @@ version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ - "windows-targets", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +dependencies = [ + "windows-targets 0.53.3", ] [[package]] @@ -2582,14 +3042,31 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_gnullvm", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm 0.52.6", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", +] + +[[package]] +name = "windows-targets" +version = "0.53.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" +dependencies = [ + "windows-link", + "windows_aarch64_gnullvm 0.53.0", + "windows_aarch64_msvc 0.53.0", + "windows_i686_gnu 0.53.0", + "windows_i686_gnullvm 0.53.0", + "windows_i686_msvc 0.53.0", + "windows_x86_64_gnu 0.53.0", + "windows_x86_64_gnullvm 0.53.0", + "windows_x86_64_msvc 0.53.0", ] [[package]] @@ -2598,48 +3075,96 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" + [[package]] name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" +[[package]] +name = "windows_aarch64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" + [[package]] name = "windows_i686_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" +[[package]] +name = "windows_i686_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" + [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" +[[package]] +name = "windows_i686_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" + [[package]] name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" +[[package]] +name = "windows_i686_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" + [[package]] name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" +[[package]] +name = "windows_x86_64_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" + [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" + [[package]] name = "windows_x86_64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" +[[package]] +name = "windows_x86_64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" + [[package]] name = "winnow" version = "0.7.10" @@ -2656,7 +3181,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f3fd376f71958b862e7afb20cfe5a22830e1963462f3a17f49d82a6c1d1f42d" dependencies = [ "bitflags", - "windows-sys", + "windows-sys 0.59.0", ] [[package]] @@ -2686,6 +3211,24 @@ dependencies = [ "wasmparser 0.233.0", ] +[[package]] +name = "wit-parser" +version = "0.236.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c643fd8e1a5c25a6d50299f8047e9a61e31cb486f8e230e944408da9b63a859" +dependencies = [ + "anyhow", + "id-arena", + "indexmap", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser 0.236.0", +] + [[package]] name = "witx" version = "0.9.1" diff --git a/ext/Cargo.toml b/ext/Cargo.toml index 0e0b0404..f238e1f0 100644 --- a/ext/Cargo.toml +++ b/ext/Cargo.toml @@ -24,7 +24,7 @@ magnus = { version = "0.7", features = ["rb-sys"] } rb-sys = { version = "*", default-features = false, features = [ "stable-api-compiled-fallback", ] } -wasmtime = { version = "=34.0.0", features = ["memory-protection-keys"] } +wasmtime = { version = "=36.0.2", features = ["memory-protection-keys"] } wasmtime-wasi = "=34.0.0" cap-std = "3.4.0" wat = "1.236.0"