@ -863,7 +863,7 @@ dependencies = [
"serde_derive",
"smallvec",
"target-lexicon",
"wasmparser",
"wasmparser 0.211.1 ",
"wasmtime-types",
"wat",
]
@ -2722,9 +2722,9 @@ dependencies = [
[[package]]
name = "termcolor"
version = "1.1.3 "
version = "1.4.1 "
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757 755"
checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5 755"
dependencies = [
"winapi-util",
]
@ -2773,7 +2773,7 @@ dependencies = [
"cargo_metadata",
"heck 0.4.0",
"wasmtime",
"wit-component",
"wit-component 0.211.1 ",
]
[[package]]
@ -3103,7 +3103,7 @@ name = "verify-component-adapter"
version = "23.0.0"
dependencies = [
"anyhow",
"wasmparser",
"wasmparser 0.211.1 ",
"wat",
]
@ -3196,7 +3196,7 @@ dependencies = [
"byte-array-literals",
"object 0.36.0",
"wasi",
"wasm-encoder",
"wasm-encoder 0.211.1 ",
"wit-bindgen-rust-macro",
]
@ -3263,6 +3263,16 @@ dependencies = [
"leb128",
]
[[package]]
name = "wasm-encoder"
version = "0.211.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5e7d931a1120ef357f32b74547646b6fa68ea25e377772b72874b131a9ed70d4"
dependencies = [
"leb128",
"wasmparser 0.211.1",
]
[[package]]
name = "wasm-metadata"
version = "0.209.1"
@ -3275,36 +3285,52 @@ dependencies = [
"serde_derive",
"serde_json",
"spdx",
"wasm-encoder",
"wasmparser",
"wasm-encoder 0.209.1",
"wasmparser 0.209.1",
]
[[package]]
name = "wasm-metadata"
version = "0.211.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f56bad1c68558c44e7f60be865117dc9d8c3a066bcf3b2232cb9a9858965fd5"
dependencies = [
"anyhow",
"indexmap 2.2.6",
"serde",
"serde_derive",
"serde_json",
"spdx",
"wasm-encoder 0.211.1",
"wasmparser 0.211.1",
]
[[package]]
name = "wasm-mutate"
version = "0.209.1"
version = "0.211 .1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f58dddabebff47e1a4f22fbe7fbb769ab699cd9efe7552f50ce5d0881f006884"
checksum = "b4281d9c72b0a3c47eec052755ad98cb854309e3a40edf9887aa8f3ed939f7ab "
dependencies = [
"egg",
"log",
"rand",
"thiserror",
"wasm-encoder",
"wasmparser",
"wasm-encoder 0.211.1 ",
"wasmparser 0.211.1 ",
]
[[package]]
name = "wasm-smith"
version = "0.209 .1"
version = "0.211 .1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "38482bb6ce309f7b5b8a168209d0e5c1df8643f1026fc21aaa196058f16d42e8 "
checksum = "94ae0d1bd7d17e7ae175f9e3cf646d9b39b7115240ed8d40141c4670bab49f96 "
dependencies = [
"anyhow",
"arbitrary",
"flagset",
"indexmap 2.2.6",
"leb128",
"wasm-encoder",
"wasm-encoder 0.211.1 ",
]
[[package]]
@ -3352,6 +3378,19 @@ name = "wasmparser"
version = "0.209.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "07035cc9a9b41e62d3bb3a3815a66ab87c993c06fe1cf6b2a3f2a18499d937db"
dependencies = [
"ahash",
"bitflags 2.4.1",
"hashbrown 0.14.3",
"indexmap 2.2.6",
"semver",
]
[[package]]
name = "wasmparser"
version = "0.211.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3189cc8a91f547390e2f043ca3b3e3fe0892f7d581767fd4e4b7f3dc3fe8e561"
dependencies = [
"ahash",
"bitflags 2.4.1",
@ -3372,12 +3411,13 @@ dependencies = [
[[package]]
name = "wasmprinter"
version = "0.209 .1"
version = "0.211 .1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ceca8ae6eaa8c7c87b33c25c53bdf299f8c2a764aee1179402ff7652ef3a6859 "
checksum = "23708dd7a986bd9b12fca26eff525bbc3659a336e947fd9ed9fdf79086825aec "
dependencies = [
"anyhow",
"wasmparser",
"termcolor",
"wasmparser 0.211.1",
]
[[package]]
@ -3421,8 +3461,8 @@ dependencies = [
"target-lexicon",
"tempfile",
"wasi-common",
"wasm-encoder",
"wasmparser",
"wasm-encoder 0.211.1 ",
"wasmparser 0.211.1 ",
"wasmtime-asm-macros",
"wasmtime-cache",
"wasmtime-component-macro",
@ -3564,7 +3604,7 @@ dependencies = [
"tracing",
"walkdir",
"wasi-common",
"wasmparser",
"wasmparser 0.211.1 ",
"wasmtime",
"wasmtime-cache",
"wasmtime-cli-flags",
@ -3578,10 +3618,10 @@ dependencies = [
"wasmtime-wasi-nn",
"wasmtime-wasi-threads",
"wasmtime-wast",
"wast 209 .0.1",
"wast 211 .0.1",
"wat",
"windows-sys 0.52.0",
"wit-component",
"wit-component 0.211.1 ",
]
[[package]]
@ -3614,7 +3654,7 @@ dependencies = [
"wasmtime",
"wasmtime-component-util",
"wasmtime-wit-bindgen",
"wit-parser",
"wit-parser 0.211.1 ",
]
[[package]]
@ -3638,7 +3678,7 @@ dependencies = [
"object 0.36.0",
"target-lexicon",
"thiserror",
"wasmparser",
"wasmparser 0.211.1 ",
"wasmtime-environ",
"wasmtime-versioned-export-macros",
]
@ -3663,8 +3703,8 @@ dependencies = [
"serde",
"serde_derive",
"target-lexicon",
"wasm-encoder",
"wasmparser",
"wasm-encoder 0.211.1 ",
"wasmparser 0.211.1 ",
"wasmprinter",
"wasmtime-component-util",
"wasmtime-types",
@ -3679,7 +3719,7 @@ dependencies = [
"component-fuzz-util",
"env_logger",
"libfuzzer-sys",
"wasmparser",
"wasmparser 0.211.1 ",
"wasmprinter",
"wasmtime-environ",
"wat",
@ -3737,7 +3777,7 @@ dependencies = [
"rand",
"smallvec",
"target-lexicon",
"wasmparser",
"wasmparser 0.211.1 ",
"wasmtime",
"wasmtime-fuzzing",
]
@ -3758,12 +3798,12 @@ dependencies = [
"target-lexicon",
"tempfile",
"v8",
"wasm-encoder",
"wasm-encoder 0.211.1 ",
"wasm-mutate",
"wasm-smith",
"wasm-spec-interpreter",
"wasmi",
"wasmparser",
"wasmparser 0.211.1 ",
"wasmprinter",
"wasmtime",
"wasmtime-wast",
@ -3813,7 +3853,7 @@ dependencies = [
"serde",
"serde_derive",
"smallvec",
"wasmparser",
"wasmparser 0.211.1 ",
]
[[package]]
@ -3921,7 +3961,7 @@ dependencies = [
"anyhow",
"log",
"wasmtime",
"wast 209 .0.1",
"wast 211 .0.1",
]
[[package]]
@ -3933,7 +3973,7 @@ dependencies = [
"gimli",
"object 0.36.0",
"target-lexicon",
"wasmparser",
"wasmparser 0.211.1 ",
"wasmtime-cranelift",
"wasmtime-environ",
"winch-codegen",
@ -3946,7 +3986,7 @@ dependencies = [
"anyhow",
"heck 0.4.0",
"indexmap 2.2.6",
"wit-parser",
"wit-parser 0.211.1 ",
]
[[package]]
@ -3964,24 +4004,24 @@ dependencies = [
[[package]]
name = "wast"
version = "209 .0.1"
version = "211 .0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8fffef2ff6147e4d12e972765fd75332c6a11c722571d4ab7a780d81ffc8f0a4 "
checksum = "b25506dd82d00da6b14a87436b3d52b1d264083fa79cdb72a0d1b04a8595ccaa "
dependencies = [
"bumpalo",
"leb128",
"memchr",
"unicode-width",
"wasm-encoder",
"wasm-encoder 0.211.1 ",
]
[[package]]
name = "wat"
version = "1.209 .1"
version = "1.211 .1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "42203ec0271d113f8eb1f77ebc624886530cecb35915a7f63a497131f16e4d24 "
checksum = "eb716ca6c86eecac2d82541ffc39860118fc0af9309c4f2670637bea2e1bdd7d "
dependencies = [
"wast 209 .0.1",
"wast 211 .0.1",
]
[[package]]
@ -4101,7 +4141,7 @@ dependencies = [
"regalloc2",
"smallvec",
"target-lexicon",
"wasmparser",
"wasmparser 0.211.1 ",
"wasmtime-cranelift",
"wasmtime-environ",
]
@ -4294,7 +4334,7 @@ checksum = "36d4706efb67fadfbbde77955b299b111dd096e6776d8c6561d92f6147941880"
dependencies = [
"anyhow",
"heck 0.5.0",
"wit-parser",
"wit-parser 0.209.1 ",
]
[[package]]
@ -4315,9 +4355,9 @@ dependencies = [
"anyhow",
"heck 0.5.0",
"indexmap 2.2.6",
"wasm-metadata",
"wasm-metadata 0.209.1 ",
"wit-bindgen-core",
"wit-component",
"wit-component 0.209.1 ",
]
[[package]]
@ -4347,10 +4387,29 @@ dependencies = [
"serde",
"serde_derive",
"serde_json",
"wasm-encoder",
"wasm-metadata",
"wasmparser",
"wit-parser",
"wasm-encoder 0.209.1",
"wasm-metadata 0.209.1",
"wasmparser 0.209.1",
"wit-parser 0.209.1",
]
[[package]]
name = "wit-component"
version = "0.211.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "079a38b7d679867424bf2bcbdd553a2acf364525307e43dfb910fa4a2c6fd9f2"
dependencies = [
"anyhow",
"bitflags 2.4.1",
"indexmap 2.2.6",
"log",
"serde",
"serde_derive",
"serde_json",
"wasm-encoder 0.211.1",
"wasm-metadata 0.211.1",
"wasmparser 0.211.1",
"wit-parser 0.211.1",
]
[[package]]
@ -4368,7 +4427,25 @@ dependencies = [
"serde_derive",
"serde_json",
"unicode-xid",
"wasmparser",
"wasmparser 0.209.1",
]
[[package]]
name = "wit-parser"
version = "0.211.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a3cc90c50c7ec8a824b5d2cddddff13b2dc12b7a96bf8684d11474223c2ea22f"
dependencies = [
"anyhow",
"id-arena",
"indexmap 2.2.6",
"log",
"semver",
"serde",
"serde_derive",
"serde_json",
"unicode-xid",
"wasmparser 0.211.1",
]
[[package]]