From 64b32d309fcb085700e17ca8c66ef1c08802b3e7 Mon Sep 17 00:00:00 2001 From: Victor Adossi Date: Wed, 25 Feb 2026 04:09:05 +0900 Subject: [PATCH 1/2] chore(deps): update wasmtime deps to v42.0.0 --- Cargo.lock | 181 ++++++++++++++++++++++++++++++++--------------------- Cargo.toml | 15 ++--- 2 files changed, 112 insertions(+), 84 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a23d64f..3dd911f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -381,32 +381,36 @@ dependencies = [ [[package]] name = "cranelift-assembler-x64" -version = "0.130.0" -source = "git+https://github.com/bytecodealliance/wasmtime#f0011184ee537581bd907870798d3b9163fb0909" +version = "0.129.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0b2d10906de0b9c1e6852d8a59b78cc0c5e46a29cee25908072e0232af9eb57" dependencies = [ "cranelift-assembler-x64-meta", ] [[package]] name = "cranelift-assembler-x64-meta" -version = "0.130.0" -source = "git+https://github.com/bytecodealliance/wasmtime#f0011184ee537581bd907870798d3b9163fb0909" +version = "0.129.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3bccb470e44e2c159f0e3181237939c68dab8ac2bf33359218fed7e214dc074e" dependencies = [ "cranelift-srcgen", ] [[package]] name = "cranelift-bforest" -version = "0.130.0" -source = "git+https://github.com/bytecodealliance/wasmtime#f0011184ee537581bd907870798d3b9163fb0909" +version = "0.129.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "041e02398f3c7ea0b9be704418a237384615732e21a727182a5a94405b7674b8" dependencies = [ "cranelift-entity", ] [[package]] name = "cranelift-bitset" -version = "0.130.0" -source = "git+https://github.com/bytecodealliance/wasmtime#f0011184ee537581bd907870798d3b9163fb0909" +version = "0.129.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e8e36a88d22763171cd63a819805ff0c3934eda9a3037ae24de515bf7309f7b" dependencies = [ "serde", "serde_derive", @@ -415,8 +419,9 @@ dependencies = [ [[package]] name = "cranelift-codegen" -version = "0.130.0" -source = "git+https://github.com/bytecodealliance/wasmtime#f0011184ee537581bd907870798d3b9163fb0909" +version = "0.129.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f22f459983f5e5219bf32b3db93fd5e0f1202b732ddf1089848456537e8cd5c" dependencies = [ "bumpalo", "cranelift-assembler-x64", @@ -442,8 +447,9 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.130.0" -source = "git+https://github.com/bytecodealliance/wasmtime#f0011184ee537581bd907870798d3b9163fb0909" +version = "0.129.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e7db44455357951a56fcdd534270f621b6d2957aa7b1d118b7602ff6880fd9e" dependencies = [ "cranelift-assembler-x64-meta", "cranelift-codegen-shared", @@ -454,21 +460,24 @@ dependencies = [ [[package]] name = "cranelift-codegen-shared" -version = "0.130.0" -source = "git+https://github.com/bytecodealliance/wasmtime#f0011184ee537581bd907870798d3b9163fb0909" +version = "0.129.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "999fee6b21e8b7e01fdb9fd6490a4e66cfe7983ad099c789353b020766672aec" [[package]] name = "cranelift-control" -version = "0.130.0" -source = "git+https://github.com/bytecodealliance/wasmtime#f0011184ee537581bd907870798d3b9163fb0909" +version = "0.129.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc161aee0abd44d06f00af494046a0420beec80136ca6fe81f2eca261d109e90" dependencies = [ "arbitrary", ] [[package]] name = "cranelift-entity" -version = "0.130.0" -source = "git+https://github.com/bytecodealliance/wasmtime#f0011184ee537581bd907870798d3b9163fb0909" +version = "0.129.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e30cc7555fd36897f14f34fabe8ce1d21fccbea81ea2cc36181a39209539611f" dependencies = [ "cranelift-bitset", "serde", @@ -478,8 +487,9 @@ dependencies = [ [[package]] name = "cranelift-frontend" -version = "0.130.0" -source = "git+https://github.com/bytecodealliance/wasmtime#f0011184ee537581bd907870798d3b9163fb0909" +version = "0.129.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bdba5f5120c8659a05efaebf8daf259fd3ab28c533e4012d8eaf21c1c8854f03" dependencies = [ "cranelift-codegen", "log", @@ -489,13 +499,15 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.130.0" -source = "git+https://github.com/bytecodealliance/wasmtime#f0011184ee537581bd907870798d3b9163fb0909" +version = "0.129.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba3f2a4a680e2fbf196a26c06fcb7a2090b11b05462f74dcae3261ad7af60e25" [[package]] name = "cranelift-native" -version = "0.130.0" -source = "git+https://github.com/bytecodealliance/wasmtime#f0011184ee537581bd907870798d3b9163fb0909" +version = "0.129.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ea35610f55f90f4817b59115d5387bbba986b1fb0df6a8fef5a0bc8e9d45934" dependencies = [ "cranelift-codegen", "libc", @@ -504,8 +516,9 @@ dependencies = [ [[package]] name = "cranelift-srcgen" -version = "0.130.0" -source = "git+https://github.com/bytecodealliance/wasmtime#f0011184ee537581bd907870798d3b9163fb0909" +version = "0.129.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f52d6b339e6e6607184fc6cf28fb839fad2b3f6f341f556d21878594ff5ffe19" [[package]] name = "crc32fast" @@ -1480,8 +1493,9 @@ dependencies = [ [[package]] name = "pulley-interpreter" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime#f0011184ee537581bd907870798d3b9163fb0909" +version = "42.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d9aab4545a6857fb8b29eb07d38930c26fd40b52dfa8804512292883080fd7c" dependencies = [ "cranelift-bitset", "log", @@ -1491,8 +1505,9 @@ dependencies = [ [[package]] name = "pulley-macros" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime#f0011184ee537581bd907870798d3b9163fb0909" +version = "42.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f03714bba5acfb0832a89f4c9ce46d0a6b27e2a0dfa6f032003e2a37dee739bd" dependencies = [ "proc-macro2", "quote", @@ -2275,8 +2290,9 @@ dependencies = [ [[package]] name = "wasmtime" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime#f0011184ee537581bd907870798d3b9163fb0909" +version = "42.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "718392c830fae56b7323c36b01fc759f0a1f5b37ee51497b3ffd630671680743" dependencies = [ "addr2line", "async-trait", @@ -2327,8 +2343,9 @@ dependencies = [ [[package]] name = "wasmtime-environ" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime#f0011184ee537581bd907870798d3b9163fb0909" +version = "42.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17168055ea3cab4cdb572fd198bff0d8d18b43a2cb4250c98c3a4bba910bdf88" dependencies = [ "anyhow", "cpp_demangle", @@ -2355,8 +2372,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-cache" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime#f0011184ee537581bd907870798d3b9163fb0909" +version = "42.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f374bc3bb626c3bc0a9c7158c820e40e6594a0c5f4cb8470fd8b05a060aeca34" dependencies = [ "base64", "directories-next", @@ -2374,8 +2392,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-component-macro" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime#f0011184ee537581bd907870798d3b9163fb0909" +version = "42.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71567bb103b23630770e92db27531791b1864cccf1f836683d56d8b600c4bf25" dependencies = [ "anyhow", "proc-macro2", @@ -2388,23 +2407,25 @@ dependencies = [ [[package]] name = "wasmtime-internal-component-util" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime#f0011184ee537581bd907870798d3b9163fb0909" +version = "42.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3faa42ac5b144e799b1f7c7ff509df3388089acaba44e10f7706de471f27e3e6" [[package]] name = "wasmtime-internal-core" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime#f0011184ee537581bd907870798d3b9163fb0909" +version = "42.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac885f3f89ab3ee7746862d3a0bb7933afb1e79504765142febea50febec470f" dependencies = [ "anyhow", - "hashbrown 0.15.5", "libm", ] [[package]] name = "wasmtime-internal-cranelift" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime#f0011184ee537581bd907870798d3b9163fb0909" +version = "42.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e09b2a23de91ef4b9a11af972848c1e0bed01587a886392fdc3b8235e36f36d" dependencies = [ "cfg-if", "cranelift-codegen", @@ -2429,8 +2450,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-fiber" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime#f0011184ee537581bd907870798d3b9163fb0909" +version = "42.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3f78c5fceec13aae124e825b502fbade2bfcb13b7fa80557cdf3cfe1f6eb4fd" dependencies = [ "cc", "cfg-if", @@ -2443,8 +2465,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-jit-debug" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime#f0011184ee537581bd907870798d3b9163fb0909" +version = "42.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26647819bda4c1b91bdf97380216a289224d18e6b6fcbbbef2e049de2b75833c" dependencies = [ "cc", "object", @@ -2454,8 +2477,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-jit-icache-coherence" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime#f0011184ee537581bd907870798d3b9163fb0909" +version = "42.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "622a4af0a8fa39d74efed9a0c596bd85e27d9188408619a57eb44d0af35e4469" dependencies = [ "cfg-if", "libc", @@ -2465,8 +2489,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-unwinder" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime#f0011184ee537581bd907870798d3b9163fb0909" +version = "42.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3532578e327d2bc82161f717cadded322d1ea9231cb120404736f92cd7fedb36" dependencies = [ "cfg-if", "cranelift-codegen", @@ -2477,8 +2502,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-versioned-export-macros" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime#f0011184ee537581bd907870798d3b9163fb0909" +version = "42.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff8606808ef62d21dff4a199da7dd4babe07b687b400dd3879fc25701fbac70e" dependencies = [ "proc-macro2", "quote", @@ -2487,8 +2513,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-winch" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime#f0011184ee537581bd907870798d3b9163fb0909" +version = "42.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aef8d7c3fa446b81abf924ed313d4ed488219f22e109218e0d433eabf3c7ec63" dependencies = [ "cranelift-codegen", "gimli", @@ -2503,8 +2530,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-wit-bindgen" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime#f0011184ee537581bd907870798d3b9163fb0909" +version = "42.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b834e9532c96a98f1201874f169ca261f34b4accc8b0f92e14628508a6dd1c1" dependencies = [ "anyhow", "bitflags", @@ -2515,8 +2543,9 @@ dependencies = [ [[package]] name = "wasmtime-wasi" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime#f0011184ee537581bd907870798d3b9163fb0909" +version = "42.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "075ac52ee1ad39b811e25bbd8741deb9cd266f16b3aee47ddd083e6f16259375" dependencies = [ "async-trait", "bitflags", @@ -2544,8 +2573,9 @@ dependencies = [ [[package]] name = "wasmtime-wasi-io" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime#f0011184ee537581bd907870798d3b9163fb0909" +version = "42.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7568537beea30ec9a8099f141fca38a5571f38c547181fefb81d149cd665cd2" dependencies = [ "async-trait", "bytes", @@ -2556,8 +2586,9 @@ dependencies = [ [[package]] name = "wasmtime-wizer" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime#f0011184ee537581bd907870798d3b9163fb0909" +version = "42.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c83c32f65866618aaf4a5b3fb5e45dd923b6733f0017135e4c8e2fc512d4315c" dependencies = [ "clap", "log", @@ -2611,8 +2642,9 @@ dependencies = [ [[package]] name = "wiggle" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime#f0011184ee537581bd907870798d3b9163fb0909" +version = "42.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4238f98e7a82a22e4effeeb5fb1a27c7214b923f4fc84422399bd29dc7b3d89" dependencies = [ "bitflags", "thiserror 2.0.17", @@ -2624,8 +2656,9 @@ dependencies = [ [[package]] name = "wiggle-generate" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime#f0011184ee537581bd907870798d3b9163fb0909" +version = "42.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89bbb2bca984ca92e37d9f21b31a5f93ce80caa887bac368d7eaa58b8a3ae9f2" dependencies = [ "heck", "proc-macro2", @@ -2637,8 +2670,9 @@ dependencies = [ [[package]] name = "wiggle-macro" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime#f0011184ee537581bd907870798d3b9163fb0909" +version = "42.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0be2a9489413c1679b17e9d15917fb5476b8468f702c95616340f22f1bf7cdeb" dependencies = [ "proc-macro2", "quote", @@ -2679,8 +2713,9 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "winch-codegen" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime#f0011184ee537581bd907870798d3b9163fb0909" +version = "42.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9eb1bb48ae56a400588d4375c3f4865a9ee0db7549385a876c0f141e67f145b" dependencies = [ "cranelift-assembler-x64", "cranelift-codegen", diff --git a/Cargo.toml b/Cargo.toml index 035e169..fb52480 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -40,21 +40,14 @@ clap = { version = "4.5" } criterion = { version = "0.5.1" } env_logger = { version = "0.11.8" } log = { version = "0.4.27" } +tokio = { version = "1.49.0" } wasm-encoder = { version = "0.244.0" } wasmparser = { version = "0.244.0" } wasmprinter = { version = "0.244.0" } - -# TODO: remove once wasmtime releases 42.0.0 -#wasmtime = { version = "42.0.0" } -#wasmtime-wasi = { version = "42.0.0" } -#wasmtime-wizer = { version = "42.0.0" } - -wasmtime = { git = "https://github.com/bytecodealliance/wasmtime" } -wasmtime-wasi = { git = "https://github.com/bytecodealliance/wasmtime" } -wasmtime-wizer = { git = "https://github.com/bytecodealliance/wasmtime" } - +wasmtime = { version = "42.0.0" } +wasmtime-wasi = { version = "42.0.0" } +wasmtime-wizer = { version = "42.0.0" } wat = { version = "1.244.0" } -tokio = { version = "1.49.0" } [dev-dependencies] anyhow = { workspace = true } From 82c65d8311d4dd07ec3e5b3618d74bbc30249961 Mon Sep 17 00:00:00 2001 From: Victor Adossi Date: Sat, 31 Jan 2026 10:10:53 +0900 Subject: [PATCH 2/2] release: v11.0.0 Signed-off-by: Victor Adossi --- Cargo.lock | 2 +- Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3dd911f..9bfa7c8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2999,7 +2999,7 @@ dependencies = [ [[package]] name = "wizer" -version = "10.0.0" +version = "11.0.0" dependencies = [ "anyhow", "clap", diff --git a/Cargo.toml b/Cargo.toml index fb52480..1990e93 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,4 +1,5 @@ [package] +version = "11.0.0" authors = ["Nick Fitzgerald "] categories = ["command-line-utilities", "development-tools", "wasm"] description = "The WebAssembly Pre-Initializer" @@ -10,7 +11,6 @@ license = "Apache-2.0 WITH LLVM-exception" name = "wizer" readme = "./README.md" repository = "https://github.com/bytecodealliance/wizer" -version = "10.0.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html