From 76aef3edc410c741c126331071e8022d6ab0107e Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Mon, 10 Aug 2026 09:54:02 -0700 Subject: [PATCH] Update wasm-tools deps --- Cargo.lock | 28 ++++++++++++++-------------- Cargo.toml | 8 ++++---- tests/all.rs | 7 ++----- 3 files changed, 20 insertions(+), 23 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a8f1a2f..013c8b1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -416,9 +416,9 @@ dependencies = [ [[package]] name = "wasm-encoder" -version = "0.255.0" +version = "0.256.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b524283fb5df62eec102ed0574838961bdd7ba5ac9c50d38e2756c51c971a42" +checksum = "ec1492381bfd5ea51c2a99a919b676662559925cb8d7490547ec2e14c1ad3eb1" dependencies = [ "leb128fmt", "wasmparser", @@ -426,9 +426,9 @@ dependencies = [ [[package]] name = "wasm-metadata" -version = "0.255.0" +version = "0.256.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d3b0da506f1b8514517972fbc47057b21273cb619290f51ea31403c157f896c" +checksum = "d6187f9fce741db43bea48f1ec42174897d763b8cdea7df726f2dd05561848d7" dependencies = [ "anyhow", "indexmap", @@ -438,9 +438,9 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.255.0" +version = "0.256.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8e329ef4b5d46e73b91d3ac6924417cad55a8cbbf869c199283383427c3320b" +checksum = "60bd825ffedc6cba8a642924ba7ae424afbc47811cffbcb7b92031ec24e59b4c" dependencies = [ "bitflags", "hashbrown", @@ -451,9 +451,9 @@ dependencies = [ [[package]] name = "wast" -version = "255.0.0" +version = "256.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55ffec530f199bd3d553ac442c13dd108353cad533cad8514bc41e1f1f0fe686" +checksum = "a3ad42723fc9222da007f05812a3249c9a4ee7af79d497fc2a2079579ad7efe6" dependencies = [ "bumpalo", "leb128fmt", @@ -464,9 +464,9 @@ dependencies = [ [[package]] name = "wat" -version = "1.255.0" +version = "1.256.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dda82c82e1486c7eed42a0465e544d80fff37abc3b39482e0d34dbaabe2fe5b1" +checksum = "37cc86c54d8011b3202e265bfebada440733ea3a788ffaf46d395f7d2fdeacfb" dependencies = [ "wast", ] @@ -494,9 +494,9 @@ checksum = "3ab703352da6a72f35c39a533526393725640575bb211f61987a2748323ad956" [[package]] name = "wit-component" -version = "0.255.0" +version = "0.256.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0c8948006f57458ae3b2103f2e0e33847a6cdf4f5c763bbe7540fa89f3039f1" +checksum = "c3d537ec182eed18f560184b870287cf443c4eccc315af178db3eae8811c3b6c" dependencies = [ "anyhow", "bitflags", @@ -513,9 +513,9 @@ dependencies = [ [[package]] name = "wit-parser" -version = "0.255.0" +version = "0.256.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab5f6371fc71f15730b756c1dea3562a67adab1a7e519c4ca010173d883695bb" +checksum = "fa073dadefba859cb03f689a0c2e3efc51f883bf86b907eaa9709bfd9e3a00a9" dependencies = [ "anyhow", "hashbrown", diff --git a/Cargo.toml b/Cargo.toml index 692fd67..22fd530 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -29,10 +29,10 @@ clap = { version = "4.6.1", features = ['derive'] } clap_lex = "1.1.0" lexopt = "0.3.2" tempfile = "3.23.0" -wasmparser = "0.255.0" -wat = "1.255.0" -wit-component = "0.255.0" -wit-parser = "0.255.0" +wasmparser = "0.256.0" +wat = "1.256.0" +wit-component = "0.256.0" +wit-parser = "0.256.0" wasi-preview1-component-adapter-provider = "46.0.1" [target.'cfg(unix)'.dependencies] diff --git a/tests/all.rs b/tests/all.rs index 1c8bc55..052a4d6 100644 --- a/tests/all.rs +++ b/tests/all.rs @@ -27,10 +27,7 @@ impl Project { } fn try_compile(&self, args: &[&str], src: &str, inherit_stderr: bool) -> Result> { - let mut myself = env::current_exe().unwrap(); - myself.pop(); // exe name - myself.pop(); // 'deps' - myself.push("wasm-component-ld"); + let myself = env!("CARGO_BIN_EXE_wasm-component-ld"); let mut rustc = Command::new("rustc"); rustc .arg("--target") @@ -39,7 +36,7 @@ impl Project { .arg("-o") .arg("-") .arg("-C") - .arg(&format!("linker={}", myself.to_str().unwrap())) + .arg(&format!("linker={myself}")) .args(args) .stdin(Stdio::piped()) .stdout(Stdio::piped())