diff --git a/Cargo.lock b/Cargo.lock index 51bcec7d..aa9ff7e8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1230,7 +1230,7 @@ dependencies = [ "tempfile", "toml", "walkdir", - "wast", + "wast 237.0.0", "wat", ] @@ -3310,7 +3310,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "efe92d1321afa53ffc88a57c497bb7330c3cf84c98ffdba4a4caf6a0684fad3c" dependencies = [ "leb128fmt", - "wasmparser", + "wasmparser 0.237.0", +] + +[[package]] +name = "wasm-encoder" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319" +dependencies = [ + "leb128fmt", + "wasmparser 0.244.0", ] [[package]] @@ -3324,6 +3334,17 @@ dependencies = [ "semver", ] +[[package]] +name = "wasmparser" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe" +dependencies = [ + "bitflags 2.9.1", + "indexmap", + "semver", +] + [[package]] name = "wast" version = "237.0.0" @@ -3334,16 +3355,29 @@ dependencies = [ "leb128fmt", "memchr", "unicode-width", - "wasm-encoder", + "wasm-encoder 0.237.0", +] + +[[package]] +name = "wast" +version = "244.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2e7b9f9e23311275920e3d6b56d64137c160cf8af4f84a7283b36cfecbf4acb" +dependencies = [ + "bumpalo", + "leb128fmt", + "memchr", + "unicode-width", + "wasm-encoder 0.244.0", ] [[package]] name = "wat" -version = "1.237.0" +version = "1.244.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27975186f549e4b8d6878b627be732863883c72f7bf4dcf8f96e5f8242f73da9" +checksum = "bbf35b87ed352f9ab6cd0732abde5a67dd6153dfd02c493e61459218b19456fa" dependencies = [ - "wast", + "wast 244.0.0", ] [[package]] diff --git a/kiln-build-core/Cargo.toml b/kiln-build-core/Cargo.toml index 95103d62..939957ae 100644 --- a/kiln-build-core/Cargo.toml +++ b/kiln-build-core/Cargo.toml @@ -33,7 +33,7 @@ md5 = "0.7" # WAST test suite support wast = "237.0" -wat = "1.232.0" +wat = "1.244.0" # Internal Kiln crates kiln-error = { workspace = true } diff --git a/kiln-decoder/Cargo.toml b/kiln-decoder/Cargo.toml index cceeb4c8..c46ee0da 100644 --- a/kiln-decoder/Cargo.toml +++ b/kiln-decoder/Cargo.toml @@ -23,7 +23,7 @@ kiln-foundation = { workspace = true, default-features = false } # Core dependencies log = { version = "0.4", optional = true } # WAT parsing (for testing) -wat = { version = "1.232.0", optional = true } +wat = { version = "1.244.0", optional = true } # TOML configuration (for tooling) toml = { version = "0.9", optional = true } serde = { version = "1.0", features = ["derive"], optional = true } @@ -33,7 +33,7 @@ criterion = "0.6" tempfile = "3.27" proptest = "1.4" hex = "0.4" -wat = "1.232.0" +wat = "1.244.0" [features] default = []