Browse Source

Update wasm-tools crates (#7604)

This fixes a fuzz-bug found from the last update where GC types were
accidentally leaking through validation.
pull/7608/head
Alex Crichton 11 months ago
committed by GitHub
parent
commit
c541f76eb3
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 61
      Cargo.lock
  2. 14
      Cargo.toml
  3. 56
      supply-chain/imports.lock

61
Cargo.lock

@ -2604,7 +2604,7 @@ version = "0.0.0"
dependencies = [
"cargo_metadata",
"heck",
"wit-component",
"wit-component 0.19.0",
]
[[package]]
@ -3067,18 +3067,18 @@ checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1"
[[package]]
name = "wasm-encoder"
version = "0.38.0"
version = "0.38.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7b09bc5df933a3dabbdb72ae4b6b71be8ae07f58774d5aa41bd20adcd41a235a"
checksum = "0ad2b51884de9c7f4fe2fd1043fccb8dcad4b1e29558146ee57a144d15779f3f"
dependencies = [
"leb128",
]
[[package]]
name = "wasm-metadata"
version = "0.10.13"
version = "0.10.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3b4a14bbedb07737809c00843d1f2f88ba0b8950c114283e0387e30b1b6ee558"
checksum = "d835d67708f6374937c550ad8dd1d17c616ae009e3f00d7a0ac9f7825e78c36a"
dependencies = [
"anyhow",
"indexmap 2.0.0",
@ -3106,9 +3106,9 @@ dependencies = [
[[package]]
name = "wasm-smith"
version = "0.13.0"
version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ee085568165cd2886137be8ece587fe2f5cabbc0d63e35d8c8afc7daef2e8c2"
checksum = "58273756970c82a1769b11e13a05bd21f95a767e4a2fab03afd0cff0085ae89d"
dependencies = [
"arbitrary",
"flagset",
@ -3157,9 +3157,9 @@ dependencies = [
[[package]]
name = "wasmparser"
version = "0.118.0"
version = "0.118.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ebbb91574de0011ded32b14db12777e7dd5e9ea2f9d7317a1ab51a9495c75924"
checksum = "95ee9723b928e735d53000dec9eae7b07a60e490c85ab54abb66659fc61bfcd9"
dependencies = [
"indexmap 2.0.0",
"semver",
@ -3176,9 +3176,9 @@ dependencies = [
[[package]]
name = "wasmprinter"
version = "0.2.74"
version = "0.2.75"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "61a7a046e6636d25c06a5df00bdc34e02f9e6e0e8a356d738299b961a6126114"
checksum = "3d027eb8294904fc715ac0870cebe6b0271e96b90605ee21511e7565c4ce568c"
dependencies = [
"anyhow",
"wasmparser",
@ -3354,7 +3354,7 @@ dependencies = [
"wasmtime-wasi-nn",
"wasmtime-wasi-threads",
"wasmtime-wast",
"wast 69.0.0",
"wast 69.0.1",
"wat",
"windows-sys",
]
@ -3740,7 +3740,7 @@ dependencies = [
"anyhow",
"log",
"wasmtime",
"wast 69.0.0",
"wast 69.0.1",
]
[[package]]
@ -3783,9 +3783,9 @@ dependencies = [
[[package]]
name = "wast"
version = "69.0.0"
version = "69.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "efa51b5ad1391943d1bfad537e50f28fe938199ee76b115be6bae83802cd5185"
checksum = "c1ee37317321afde358e4d7593745942c48d6d17e0e6e943704de9bbee121e7a"
dependencies = [
"leb128",
"memchr",
@ -3795,11 +3795,11 @@ dependencies = [
[[package]]
name = "wat"
version = "1.0.81"
version = "1.0.82"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "74a4c2488d058326466e086a43f5d4ea448241a8d0975e3eb0642c0828be1eb3"
checksum = "aeb338ee8dee4d4cd05e6426683f21c5087dc7cfc8903e839ccf48d43332da3c"
dependencies = [
"wast 69.0.0",
"wast 69.0.1",
]
[[package]]
@ -4071,7 +4071,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "147bee3fde39f80da448dc971d3357c34f5810605e0ba59345ebe576002371c8"
dependencies = [
"anyhow",
"wit-component",
"wit-component 0.18.2",
"wit-parser",
]
@ -4085,7 +4085,7 @@ dependencies = [
"heck",
"wasm-metadata",
"wit-bindgen-core",
"wit-component",
"wit-component 0.18.2",
]
[[package]]
@ -4100,7 +4100,7 @@ dependencies = [
"syn 2.0.29",
"wit-bindgen-core",
"wit-bindgen-rust",
"wit-component",
"wit-component 0.18.2",
]
[[package]]
@ -4122,6 +4122,25 @@ dependencies = [
"wit-parser",
]
[[package]]
name = "wit-component"
version = "0.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4b2e0cdd27c1500cb2524810e8f40b50012355a476c1bea5d12d73620125cc04"
dependencies = [
"anyhow",
"bitflags 2.4.1",
"indexmap 2.0.0",
"log",
"serde",
"serde_derive",
"serde_json",
"wasm-encoder",
"wasm-metadata",
"wasmparser",
"wit-parser",
]
[[package]]
name = "wit-parser"
version = "0.13.0"

14
Cargo.toml

@ -230,15 +230,15 @@ is-terminal = "0.4.0"
wit-bindgen = { version = "0.15.0", default-features = false }
# wasm-tools family:
wasmparser = "0.118.0"
wat = "1.0.81"
wast = "69.0.0"
wasmprinter = "0.2.74"
wasm-encoder = "0.38.0"
wasm-smith = "0.13.0"
wasmparser = "0.118.1"
wat = "1.0.82"
wast = "69.0.1"
wasmprinter = "0.2.75"
wasm-encoder = "0.38.1"
wasm-smith = "0.13.1"
wasm-mutate = "0.2.42"
wit-parser = "0.13.0"
wit-component = "0.18.2"
wit-component = "0.19.0"
# Non-Bytecode Alliance maintained dependencies:
# --------------------------

56
supply-chain/imports.lock

@ -1189,6 +1189,13 @@ user-id = 1
user-login = "alexcrichton"
user-name = "Alex Crichton"
[[publisher.wasm-encoder]]
version = "0.38.1"
when = "2023-11-29"
user-id = 1
user-login = "alexcrichton"
user-name = "Alex Crichton"
[[publisher.wasm-metadata]]
version = "0.10.9"
when = "2023-10-14"
@ -1217,6 +1224,13 @@ user-id = 1
user-login = "alexcrichton"
user-name = "Alex Crichton"
[[publisher.wasm-metadata]]
version = "0.10.14"
when = "2023-11-29"
user-id = 1
user-login = "alexcrichton"
user-name = "Alex Crichton"
[[publisher.wasm-mutate]]
version = "0.2.38"
when = "2023-10-14"
@ -1273,6 +1287,13 @@ user-id = 1
user-login = "alexcrichton"
user-name = "Alex Crichton"
[[publisher.wasm-smith]]
version = "0.13.1"
when = "2023-11-29"
user-id = 1
user-login = "alexcrichton"
user-name = "Alex Crichton"
[[publisher.wasmparser]]
version = "0.115.0"
when = "2023-10-14"
@ -1301,6 +1322,13 @@ user-id = 1
user-login = "alexcrichton"
user-name = "Alex Crichton"
[[publisher.wasmparser]]
version = "0.118.1"
when = "2023-11-29"
user-id = 1
user-login = "alexcrichton"
user-name = "Alex Crichton"
[[publisher.wasmprinter]]
version = "0.2.70"
when = "2023-10-14"
@ -1329,6 +1357,13 @@ user-id = 1
user-login = "alexcrichton"
user-name = "Alex Crichton"
[[publisher.wasmprinter]]
version = "0.2.75"
when = "2023-11-29"
user-id = 1
user-login = "alexcrichton"
user-name = "Alex Crichton"
[[publisher.wasmtime]]
version = "14.0.2"
when = "2023-10-26"
@ -1657,6 +1692,13 @@ user-id = 1
user-login = "alexcrichton"
user-name = "Alex Crichton"
[[publisher.wast]]
version = "69.0.1"
when = "2023-11-29"
user-id = 1
user-login = "alexcrichton"
user-name = "Alex Crichton"
[[publisher.wat]]
version = "1.0.77"
when = "2023-10-14"
@ -1685,6 +1727,13 @@ user-id = 1
user-login = "alexcrichton"
user-name = "Alex Crichton"
[[publisher.wat]]
version = "1.0.82"
when = "2023-11-29"
user-id = 1
user-login = "alexcrichton"
user-name = "Alex Crichton"
[[publisher.wiggle]]
version = "14.0.2"
when = "2023-10-26"
@ -1929,6 +1978,13 @@ user-id = 1
user-login = "alexcrichton"
user-name = "Alex Crichton"
[[publisher.wit-component]]
version = "0.19.0"
when = "2023-11-29"
user-id = 1
user-login = "alexcrichton"
user-name = "Alex Crichton"
[[publisher.wit-parser]]
version = "0.12.1"
when = "2023-10-18"

Loading…
Cancel
Save