From 3688f705d1ef0741cd232cea53e983190cffd80a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 14 Oct 2026 01:28:14 +0000 Subject: [PATCH] chore(deps): bump wasmtime from 24.0.13 to 27.0.0 Bumps [wasmtime](https://github.com/bytecodealliance/wasmtime) from 24.0.13 to 27.0.0. - [Release notes](https://github.com/bytecodealliance/wasmtime/releases) - [Changelog](https://github.com/bytecodealliance/wasmtime/blob/main/RELEASES.md) - [Commits](https://github.com/bytecodealliance/wasmtime/compare/v24.0.13...v27.0.0) --- updated-dependencies: - dependency-name: wasmtime dependency-version: 27.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- Cargo.lock | 199 +++++++++++++++++++++++------------------------------ Cargo.toml | 2 +- 2 files changed, 87 insertions(+), 114 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 7b1ebc72..f7d2e21a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -649,7 +649,7 @@ version = "4.5.61" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dec5be1eea072311774b7b84ded287adbd9f293f9d23456817605c6042f4f5e0" dependencies = [ - "heck 0.5.0", + "heck", "proc-macro2", "quote", "syn 2.0.119", @@ -803,18 +803,18 @@ dependencies = [ [[package]] name = "cranelift-bforest" -version = "0.111.13" +version = "0.114.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b9925fa03ad7bf71fe9fb66bbbcdb9cba213d7c1d2b2250b219af696aeacf72" +checksum = "2ba4f80548f22dc9c43911907b5e322c5555544ee85f785115701e6a28c9abe1" dependencies = [ "cranelift-entity", ] [[package]] name = "cranelift-bitset" -version = "0.111.13" +version = "0.114.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c838960fd71f959795a32bbfd6aeeb77b140098c029762c201d25db09bbb7ce4" +checksum = "005884e3649c3e5ff2dc79e8a94b138f11569cc08a91244a292714d2a86e9156" dependencies = [ "serde", "serde_derive", @@ -822,9 +822,9 @@ dependencies = [ [[package]] name = "cranelift-codegen" -version = "0.111.13" +version = "0.114.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5411471e1d3eca5bb4f107f06a03169aae218569ed496f70ca26d0dfdaea6670" +checksum = "fe4036255ec33ce9a37495dfbcfc4e1118fd34e693eff9a1e106336b7cd16a9b" dependencies = [ "bumpalo", "cranelift-bforest", @@ -838,40 +838,41 @@ dependencies = [ "hashbrown 0.14.5", "log", "regalloc2", - "rustc-hash 1.1.0", + "rustc-hash", + "serde", "smallvec", "target-lexicon", ] [[package]] name = "cranelift-codegen-meta" -version = "0.111.13" +version = "0.114.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad0d01381d5f2a49f8a662a269e644f9d87b5abe5f82d9cdb7a4fb369b073715" +checksum = "f7ca74f4b68319da11d39e894437cb6e20ec7c2e11fbbda823c3bf207beedff7" dependencies = [ "cranelift-codegen-shared", ] [[package]] name = "cranelift-codegen-shared" -version = "0.111.13" +version = "0.114.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49dfca725434bec570c11aeb26120e27e6efc958aae1705d77932bb6efc6c0b0" +checksum = "897e54f433a0269c4187871aa06d452214d5515d228d5bdc22219585e9eef895" [[package]] name = "cranelift-control" -version = "0.111.13" +version = "0.114.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "133d7c111fe36247ec09599f3e8588363a7ccfc47c2a2ce3b45a58d0e28f1c38" +checksum = "29cb4018f5bf59fb53f515fa9d80e6f8c5ce19f198dc538984ebd23ecf8965ec" dependencies = [ "arbitrary", ] [[package]] name = "cranelift-entity" -version = "0.111.13" +version = "0.114.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ac8863e4174b6c398953f35163a19e6b3d3e38565590021640be866ca582136" +checksum = "305399fd781a2953ac78c1396f02ff53144f39c33eb7fc7789cf4e8936d13a96" dependencies = [ "cranelift-bitset", "serde", @@ -880,9 +881,9 @@ dependencies = [ [[package]] name = "cranelift-frontend" -version = "0.111.13" +version = "0.114.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5d7cbc465b749e856d8dcb65664f7203fd4ac2c8924c3b607791ac09bf9df6e" +checksum = "9230b460a128d53653456137751d27baf567947a3ab8c0c4d6e31fd08036d81e" dependencies = [ "cranelift-codegen", "log", @@ -892,37 +893,21 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.111.13" +version = "0.114.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31062780f5142a1a95d6cf17a6ca9d7bc82cb33e136c4a43db4befb187535aa0" +checksum = "b961e24ae3ec9813a24a15ae64bbd2a42e4de4d79a7f3225a412e3b94e78d1c8" [[package]] name = "cranelift-native" -version = "0.111.13" +version = "0.114.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52ae75649d4f96f6e561548ac0bddc49e19eda7c4569cd9d5094703411c7dad8" +checksum = "4d5bd76df6c9151188dfa428c863b33da5b34561b67f43c0cf3f24a794f9fa1f" dependencies = [ "cranelift-codegen", "libc", "target-lexicon", ] -[[package]] -name = "cranelift-wasm" -version = "0.111.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ab8b216575ed9c8934240cb4aa61b60ad42dd4d5ede7dfcdbe35fcfd175e21a" -dependencies = [ - "cranelift-codegen", - "cranelift-entity", - "cranelift-frontend", - "itertools 0.12.1", - "log", - "smallvec", - "wasmparser 0.215.0", - "wasmtime-types", -] - [[package]] name = "crate-git-revision" version = "0.0.6" @@ -1866,9 +1851,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.29.0" +version = "0.31.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" +checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" dependencies = [ "fallible-iterator 0.3.0", "indexmap 2.11.4", @@ -1980,12 +1965,6 @@ dependencies = [ "hashbrown 0.17.1", ] -[[package]] -name = "heck" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" - [[package]] name = "heck" version = "0.5.0" @@ -3432,6 +3411,17 @@ dependencies = [ "cc", ] +[[package]] +name = "pulley-interpreter" +version = "27.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3b8d81cf799e20564931e9867ca32de545188c6ee4c2e0f6e41d32f0c7dc6fb" +dependencies = [ + "cranelift-bitset", + "log", + "sptr", +] + [[package]] name = "quick-error" version = "1.2.3" @@ -3449,7 +3439,7 @@ dependencies = [ "pin-project-lite", "quinn-proto", "quinn-udp", - "rustc-hash 2.1.3", + "rustc-hash", "rustls", "socket2 0.6.5", "thiserror 2.0.21", @@ -3469,7 +3459,7 @@ dependencies = [ "lru-slab", "rand 0.9.5", "ring", - "rustc-hash 2.1.3", + "rustc-hash", "rustls", "rustls-pki-types", "slab", @@ -3757,13 +3747,13 @@ dependencies = [ [[package]] name = "regalloc2" -version = "0.9.3" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad156d539c879b7a24a363a2016d77961786e71f48f2e2fc8302a92abd2429a6" +checksum = "12908dbeb234370af84d0579b9f68258a0f67e201412dd9a2814e6f45b2fc0f0" dependencies = [ - "hashbrown 0.13.2", + "hashbrown 0.14.5", "log", - "rustc-hash 1.1.0", + "rustc-hash", "slice-group-by", "smallvec", ] @@ -3900,12 +3890,6 @@ dependencies = [ "sqlite-wasm-rs", ] -[[package]] -name = "rustc-hash" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" - [[package]] name = "rustc-hash" version = "2.1.3" @@ -4740,7 +4724,7 @@ version = "0.26.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" dependencies = [ - "heck 0.5.0", + "heck", "proc-macro2", "quote", "rustversion", @@ -4753,7 +4737,7 @@ version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab85eea0270ee17587ed4156089e10b9e6880ee688791d45a905f5b1ca36f664" dependencies = [ - "heck 0.5.0", + "heck", "proc-macro2", "quote", "syn 2.0.119", @@ -5678,11 +5662,12 @@ checksum = "f37b4f992cebe528ef34964ae69681ac0fe7080071e7298e46008f9d380302af" [[package]] name = "wasm-encoder" -version = "0.215.0" +version = "0.219.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fb56df3e06b8e6b77e37d2969a50ba51281029a9aeb3855e76b7f49b6418847" +checksum = "8aa79bcd666a043b58f5fa62b221b0b914dd901e6f620e8ab7371057a797f3e1" dependencies = [ "leb128", + "wasmparser 0.219.2", ] [[package]] @@ -5725,9 +5710,9 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.215.0" +version = "0.219.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53fbde0881f24199b81cf49b6ff8f9c145ac8eb1b7fc439adb5c099734f7d90e" +checksum = "5220ee4c6ffcc0cb9d7c47398052203bc902c8ef3985b0c8134118440c0b2921" dependencies = [ "ahash", "bitflags 2.13.2", @@ -5759,20 +5744,20 @@ dependencies = [ [[package]] name = "wasmprinter" -version = "0.215.0" +version = "0.219.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8e9a325d85053408209b3d2ce5eaddd0dd6864d1cff7a007147ba073157defc" +checksum = "c68c93bcc5e934985afd8b65214bdd77abd3863b2e1855eae1b07a11c4ef30a8" dependencies = [ "anyhow", "termcolor", - "wasmparser 0.215.0", + "wasmparser 0.219.2", ] [[package]] name = "wasmtime" -version = "24.0.13" +version = "27.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "419b8b485ab18b08c36731794e67f378b5419c6f07cf531ed10664f2062684de" +checksum = "5b79302e3e084713249cc5622e8608e7410afdeeea8c8026d04f491d1fab0b4b" dependencies = [ "anyhow", "bitflags 2.13.2", @@ -5791,13 +5776,14 @@ dependencies = [ "paste", "postcard", "psm", + "pulley-interpreter", "rustix 0.38.44", "serde", "serde_derive", "smallvec", "sptr", "target-lexicon", - "wasmparser 0.215.0", + "wasmparser 0.219.2", "wasmtime-asm-macros", "wasmtime-component-macro", "wasmtime-cranelift", @@ -5806,23 +5792,23 @@ dependencies = [ "wasmtime-slab", "wasmtime-versioned-export-macros", "wat", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] name = "wasmtime-asm-macros" -version = "24.0.13" +version = "27.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34dc69c185e6a1ad9b153877cff40404a608acd485e17b2927c6bb4c4e925d25" +checksum = "fe53a24e7016a5222875d8ca3ad6024b464465985693c42098cd0bb710002c28" dependencies = [ "cfg-if", ] [[package]] name = "wasmtime-component-macro" -version = "24.0.13" +version = "27.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8770a7f484873c5f1e8be1d2cd94e3b135c9f6c101092c4904bdbd55f11178da" +checksum = "e118acbd2bc09b32ad8606bc7cef793bf5019c1b107772e64dc6c76b5055d40b" dependencies = [ "anyhow", "proc-macro2", @@ -5835,15 +5821,15 @@ dependencies = [ [[package]] name = "wasmtime-component-util" -version = "24.0.13" +version = "27.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49287d042c35b5c5e9fe5731126464b81e7523dc17c7e5af75f04a54bb865592" +checksum = "4a6db4f3ee18c699629eabb9c64e77efe5a93a5137f098db7cab295037ba41c2" [[package]] name = "wasmtime-cranelift" -version = "24.0.13" +version = "27.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1946c71fb03dcf3256eb50a8faf3f34cb728ec320eddadd7e90957e1680ae584" +checksum = "8b87e6c78f562b50aff1afd87ff32a57e241424c846c1c8f3c5fd352d2d62906" dependencies = [ "anyhow", "cfg-if", @@ -5852,22 +5838,23 @@ dependencies = [ "cranelift-entity", "cranelift-frontend", "cranelift-native", - "cranelift-wasm", "gimli", + "itertools 0.12.1", "log", "object 0.36.7", + "smallvec", "target-lexicon", "thiserror 1.0.69", - "wasmparser 0.215.0", + "wasmparser 0.219.2", "wasmtime-environ", "wasmtime-versioned-export-macros", ] [[package]] name = "wasmtime-environ" -version = "24.0.13" +version = "27.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d70a8e9e32c561b9dc0a92ffb28dbd0c75ec606bf0a5a15e7c7104bf42ab53a4" +checksum = "c25bfeaa16432d59a0706e2463d315ef4c9ebcfaf5605670b99d46373bdf9f27" dependencies = [ "anyhow", "cranelift-bitset", @@ -5879,50 +5866,36 @@ dependencies = [ "postcard", "serde", "serde_derive", + "smallvec", "target-lexicon", - "wasm-encoder 0.215.0", - "wasmparser 0.215.0", + "wasm-encoder 0.219.2", + "wasmparser 0.219.2", "wasmprinter", - "wasmtime-types", ] [[package]] name = "wasmtime-jit-icache-coherence" -version = "24.0.13" +version = "27.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "055dd132e5ae7015f054a31d228ef1e87dd395177635e1b8690a4389a42c8aef" +checksum = "91b218a92866f74f35162f5d03a4e0f62cd0e1cc624285b1014275e5d4575fad" dependencies = [ "anyhow", "cfg-if", "libc", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] name = "wasmtime-slab" -version = "24.0.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b98f293586e5eb3e72e768ba4ccc8d87c7bd6f20ed3a35631b387e14293ecab9" - -[[package]] -name = "wasmtime-types" -version = "24.0.13" +version = "27.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56f95bb89da7b9ff79a7ce75123cad1aa7bb01d14c061d43ed15ebf2a8f91efb" -dependencies = [ - "anyhow", - "cranelift-entity", - "serde", - "serde_derive", - "smallvec", - "wasmparser 0.215.0", -] +checksum = "4d5f8acf677ee6b3b8ba400dd9753ea4769e56a95c4b30b045ac6d2d54b2f8ea" [[package]] name = "wasmtime-versioned-export-macros" -version = "24.0.13" +version = "27.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20d7adab0fd0070a588343d18a2c290b3cba34ee1d77b3b34e9d9e454a1eda09" +checksum = "df09be00c38f49172ca9936998938476e3f2df782673a39ae2ef9fb0838341b6" dependencies = [ "proc-macro2", "quote", @@ -5931,12 +5904,12 @@ dependencies = [ [[package]] name = "wasmtime-wit-bindgen" -version = "24.0.13" +version = "27.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ea2babdd5b1fde3430012fca127302279cbfd5788ba5daa6efe5e97932811d1" +checksum = "bf3963c9c29df91564d8bd181eb00d0dbaeafa1b2a01e15952bb7391166b704e" dependencies = [ "anyhow", - "heck 0.4.1", + "heck", "indexmap 2.11.4", "wit-parser", ] @@ -6359,9 +6332,9 @@ checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e" [[package]] name = "wit-parser" -version = "0.215.0" +version = "0.219.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "935a97eaffd57c3b413aa510f8f0b550a4a9fe7d59e79cd8b89a83dcb860321f" +checksum = "ca004bb251010fe956f4a5b9d4bf86b4e415064160dd6669569939e8cbf2504f" dependencies = [ "anyhow", "id-arena", @@ -6372,7 +6345,7 @@ dependencies = [ "serde_derive", "serde_json", "unicode-xid", - "wasmparser 0.215.0", + "wasmparser 0.219.2", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 62056b4a..8eec6fcd 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -118,7 +118,7 @@ urlencoding = "2.1" sha2 = "0.10" indicatif = "0.18.4" libloading = "0.8.1" -wasmtime = { version = "24.0.7", default-features = false, features = ["cranelift", "runtime", "wat"] } +wasmtime = { version = "27.0.0", default-features = false, features = ["cranelift", "runtime", "wat"] } uuid = { version = "1.6.1", features = ["v4", "serde"] } hidapi = { version = "2.6.5", optional = true } trezor-client = { version = "0.1.5", default-features = false, features = ["stellar"], optional = true }