Browse Source

deps: Update the wasm-tools family of crates to 1.205.0 (#8412)

pull/8404/head
Nick Fitzgerald 7 months ago
committed by GitHub
parent
commit
d25766f336
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 112
      Cargo.lock
  2. 18
      Cargo.toml
  3. 4
      cranelift/wasm/src/code_translator.rs
  4. 60
      supply-chain/imports.lock

112
Cargo.lock

@ -849,7 +849,7 @@ dependencies = [
"serde_derive", "serde_derive",
"smallvec", "smallvec",
"target-lexicon", "target-lexicon",
"wasmparser 0.204.0", "wasmparser 0.205.0",
"wasmtime-types", "wasmtime-types",
"wat", "wat",
] ]
@ -2756,7 +2756,7 @@ dependencies = [
"cargo_metadata", "cargo_metadata",
"heck", "heck",
"wasmtime", "wasmtime",
"wit-component 0.204.0", "wit-component 0.205.0",
] ]
[[package]] [[package]]
@ -3092,7 +3092,7 @@ name = "verify-component-adapter"
version = "21.0.0" version = "21.0.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"wasmparser 0.204.0", "wasmparser 0.205.0",
"wat", "wat",
] ]
@ -3184,7 +3184,7 @@ dependencies = [
"byte-array-literals", "byte-array-literals",
"object 0.33.0", "object 0.33.0",
"wasi", "wasi",
"wasm-encoder 0.204.0", "wasm-encoder 0.205.0",
"wit-bindgen", "wit-bindgen",
] ]
@ -3253,9 +3253,9 @@ dependencies = [
[[package]] [[package]]
name = "wasm-encoder" name = "wasm-encoder"
version = "0.204.0" version = "0.205.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "500cbde9b4d8dfc0335ec729d226dbf083e51e47501ac71e6addaed10ccb0a51" checksum = "90e95b3563d164f33c1cfb0a7efbd5940c37710019be10cd09f800fdec8b0e5c"
dependencies = [ dependencies = [
"leb128", "leb128",
] ]
@ -3278,9 +3278,9 @@ dependencies = [
[[package]] [[package]]
name = "wasm-metadata" name = "wasm-metadata"
version = "0.204.0" version = "0.205.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f33b61754be27af5abf0fda890badb7c3265f7b634077157b4214704303ebbcc" checksum = "e9855ad6dd4d099fa8505f01fb0b84c7e3efd5f555207329e3ad938d5f394fe7"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"indexmap 2.0.0", "indexmap 2.0.0",
@ -3288,36 +3288,36 @@ dependencies = [
"serde_derive", "serde_derive",
"serde_json", "serde_json",
"spdx", "spdx",
"wasm-encoder 0.204.0", "wasm-encoder 0.205.0",
"wasmparser 0.204.0", "wasmparser 0.205.0",
] ]
[[package]] [[package]]
name = "wasm-mutate" name = "wasm-mutate"
version = "0.204.0" version = "0.205.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "34d24ec979ae72a27f3770a7db426e7f2d459e67ecf26983ca727675e4956037" checksum = "d92842509e0cc163a0f8f4a54e38ec180e18594b9ed3999d0a05108e70d25cb3"
dependencies = [ dependencies = [
"egg", "egg",
"log", "log",
"rand", "rand",
"thiserror", "thiserror",
"wasm-encoder 0.204.0", "wasm-encoder 0.205.0",
"wasmparser 0.204.0", "wasmparser 0.205.0",
] ]
[[package]] [[package]]
name = "wasm-smith" name = "wasm-smith"
version = "0.204.0" version = "0.205.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e1fe1d435b8a14ebf05c2669cf76d1ca1cef6b632320c8e0b0e703ff0259a328" checksum = "1218f393276f7a13f6c54467434633144b46c33ecbc3cbafdc938033f0315d1a"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"arbitrary", "arbitrary",
"flagset", "flagset",
"indexmap 2.0.0", "indexmap 2.0.0",
"leb128", "leb128",
"wasm-encoder 0.204.0", "wasm-encoder 0.205.0",
] ]
[[package]] [[package]]
@ -3373,9 +3373,9 @@ dependencies = [
[[package]] [[package]]
name = "wasmparser" name = "wasmparser"
version = "0.204.0" version = "0.205.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1239d539d9b92489cf729d40df694a62b09f5159f2ab058f4de15d4f820d6585" checksum = "1d457bb52804242e09d55a306e53ddbc65d1d29ed83db6a4eea3ed412ee0cfdf"
dependencies = [ dependencies = [
"bitflags 2.4.1", "bitflags 2.4.1",
"indexmap 2.0.0", "indexmap 2.0.0",
@ -3393,12 +3393,12 @@ dependencies = [
[[package]] [[package]]
name = "wasmprinter" name = "wasmprinter"
version = "0.204.0" version = "0.205.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce3e6a3111855bf59cb6a16a95e217c59eff1d30d9f09483039b81b0739c3128" checksum = "edcd1e00bc348d4b1c0abe913d86f4a89377cbd5c1c704d4eca5cf3492a27da8"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"wasmparser 0.204.0", "wasmparser 0.205.0",
] ]
[[package]] [[package]]
@ -3430,8 +3430,8 @@ dependencies = [
"target-lexicon", "target-lexicon",
"tempfile", "tempfile",
"wasi-common", "wasi-common",
"wasm-encoder 0.204.0", "wasm-encoder 0.205.0",
"wasmparser 0.204.0", "wasmparser 0.205.0",
"wasmtime-cache", "wasmtime-cache",
"wasmtime-component-macro", "wasmtime-component-macro",
"wasmtime-component-util", "wasmtime-component-util",
@ -3571,7 +3571,7 @@ dependencies = [
"tracing", "tracing",
"walkdir", "walkdir",
"wasi-common", "wasi-common",
"wasmparser 0.204.0", "wasmparser 0.205.0",
"wasmtime", "wasmtime",
"wasmtime-cache", "wasmtime-cache",
"wasmtime-cli-flags", "wasmtime-cli-flags",
@ -3585,10 +3585,10 @@ dependencies = [
"wasmtime-wasi-nn", "wasmtime-wasi-nn",
"wasmtime-wasi-threads", "wasmtime-wasi-threads",
"wasmtime-wast", "wasmtime-wast",
"wast 204.0.0", "wast 205.0.0",
"wat", "wat",
"windows-sys 0.52.0", "windows-sys 0.52.0",
"wit-component 0.204.0", "wit-component 0.205.0",
] ]
[[package]] [[package]]
@ -3617,7 +3617,7 @@ dependencies = [
"wasmtime", "wasmtime",
"wasmtime-component-util", "wasmtime-component-util",
"wasmtime-wit-bindgen", "wasmtime-wit-bindgen",
"wit-parser 0.204.0", "wit-parser 0.205.0",
] ]
[[package]] [[package]]
@ -3641,7 +3641,7 @@ dependencies = [
"object 0.33.0", "object 0.33.0",
"target-lexicon", "target-lexicon",
"thiserror", "thiserror",
"wasmparser 0.204.0", "wasmparser 0.205.0",
"wasmtime-environ", "wasmtime-environ",
"wasmtime-versioned-export-macros", "wasmtime-versioned-export-macros",
] ]
@ -3665,8 +3665,8 @@ dependencies = [
"serde_derive", "serde_derive",
"target-lexicon", "target-lexicon",
"thiserror", "thiserror",
"wasm-encoder 0.204.0", "wasm-encoder 0.205.0",
"wasmparser 0.204.0", "wasmparser 0.205.0",
"wasmprinter", "wasmprinter",
"wasmtime-component-util", "wasmtime-component-util",
"wasmtime-types", "wasmtime-types",
@ -3681,7 +3681,7 @@ dependencies = [
"component-fuzz-util", "component-fuzz-util",
"env_logger", "env_logger",
"libfuzzer-sys", "libfuzzer-sys",
"wasmparser 0.204.0", "wasmparser 0.205.0",
"wasmprinter", "wasmprinter",
"wasmtime-environ", "wasmtime-environ",
"wat", "wat",
@ -3738,7 +3738,7 @@ dependencies = [
"rand", "rand",
"smallvec", "smallvec",
"target-lexicon", "target-lexicon",
"wasmparser 0.204.0", "wasmparser 0.205.0",
"wasmtime", "wasmtime",
"wasmtime-fuzzing", "wasmtime-fuzzing",
] ]
@ -3758,12 +3758,12 @@ dependencies = [
"target-lexicon", "target-lexicon",
"tempfile", "tempfile",
"v8", "v8",
"wasm-encoder 0.204.0", "wasm-encoder 0.205.0",
"wasm-mutate", "wasm-mutate",
"wasm-smith", "wasm-smith",
"wasm-spec-interpreter", "wasm-spec-interpreter",
"wasmi", "wasmi",
"wasmparser 0.204.0", "wasmparser 0.205.0",
"wasmprinter", "wasmprinter",
"wasmtime", "wasmtime",
"wasmtime-wast", "wasmtime-wast",
@ -3810,7 +3810,7 @@ dependencies = [
"rand", "rand",
"rustix", "rustix",
"sptr", "sptr",
"wasm-encoder 0.204.0", "wasm-encoder 0.205.0",
"wasmtime-asm-macros", "wasmtime-asm-macros",
"wasmtime-environ", "wasmtime-environ",
"wasmtime-fiber", "wasmtime-fiber",
@ -3833,7 +3833,7 @@ dependencies = [
"serde", "serde",
"serde_derive", "serde_derive",
"thiserror", "thiserror",
"wasmparser 0.204.0", "wasmparser 0.205.0",
] ]
[[package]] [[package]]
@ -3940,7 +3940,7 @@ dependencies = [
"anyhow", "anyhow",
"log", "log",
"wasmtime", "wasmtime",
"wast 204.0.0", "wast 205.0.0",
] ]
[[package]] [[package]]
@ -3952,7 +3952,7 @@ dependencies = [
"gimli", "gimli",
"object 0.33.0", "object 0.33.0",
"target-lexicon", "target-lexicon",
"wasmparser 0.204.0", "wasmparser 0.205.0",
"wasmtime-cranelift", "wasmtime-cranelift",
"wasmtime-environ", "wasmtime-environ",
"winch-codegen", "winch-codegen",
@ -3965,7 +3965,7 @@ dependencies = [
"anyhow", "anyhow",
"heck", "heck",
"indexmap 2.0.0", "indexmap 2.0.0",
"wit-parser 0.204.0", "wit-parser 0.205.0",
] ]
[[package]] [[package]]
@ -3983,24 +3983,24 @@ dependencies = [
[[package]] [[package]]
name = "wast" name = "wast"
version = "204.0.0" version = "205.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a0e3de19692b3d4c2fa13775271a751935decf530ae59c408c9f0b510b4ead62" checksum = "441a6a195b3b5245e26d450bbcc91366c6b652382a22f63cbe3c73240e13b2bb"
dependencies = [ dependencies = [
"bumpalo", "bumpalo",
"leb128", "leb128",
"memchr", "memchr",
"unicode-width", "unicode-width",
"wasm-encoder 0.204.0", "wasm-encoder 0.205.0",
] ]
[[package]] [[package]]
name = "wat" name = "wat"
version = "1.204.0" version = "1.205.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4280322d523214024d03bc05e25bdda6088d5229d9515aecd78c5914b1f3e734" checksum = "19832624d606e7c6bf3cd4caa73578ecec5eac30c768269256d19c79900beb18"
dependencies = [ dependencies = [
"wast 204.0.0", "wast 205.0.0",
] ]
[[package]] [[package]]
@ -4130,7 +4130,7 @@ dependencies = [
"regalloc2", "regalloc2",
"smallvec", "smallvec",
"target-lexicon", "target-lexicon",
"wasmparser 0.204.0", "wasmparser 0.205.0",
"wasmtime-cranelift", "wasmtime-cranelift",
"wasmtime-environ", "wasmtime-environ",
] ]
@ -4381,9 +4381,9 @@ dependencies = [
[[package]] [[package]]
name = "wit-component" name = "wit-component"
version = "0.204.0" version = "0.205.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "657fab6fd5f9ad3e1b7fd65a76f06ff25cac7f4fd8f885715bed4147095a6c38" checksum = "74841e17b2c2bfbd8ca8c45190ef85dff1c5e8659f0e2d164802ffc87dfb18c3"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"bitflags 2.4.1", "bitflags 2.4.1",
@ -4392,10 +4392,10 @@ dependencies = [
"serde", "serde",
"serde_derive", "serde_derive",
"serde_json", "serde_json",
"wasm-encoder 0.204.0", "wasm-encoder 0.205.0",
"wasm-metadata 0.204.0", "wasm-metadata 0.205.0",
"wasmparser 0.204.0", "wasmparser 0.205.0",
"wit-parser 0.204.0", "wit-parser 0.205.0",
] ]
[[package]] [[package]]
@ -4418,9 +4418,9 @@ dependencies = [
[[package]] [[package]]
name = "wit-parser" name = "wit-parser"
version = "0.204.0" version = "0.205.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bdc20f9284017574e942347e953e82fb3a0dccdfafa3beea7840b0bcbfa4fe00" checksum = "a3db34c7688c161ed7bd1b2f8055dca9fb2c15201db58754e9c48a0805f32e5f"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"id-arena", "id-arena",
@ -4431,7 +4431,7 @@ dependencies = [
"serde_derive", "serde_derive",
"serde_json", "serde_json",
"unicode-xid", "unicode-xid",
"wasmparser 0.204.0", "wasmparser 0.205.0",
] ]
[[package]] [[package]]

18
Cargo.toml

@ -234,15 +234,15 @@ rustix = "0.38.31"
wit-bindgen = { version = "0.22.0", default-features = false } wit-bindgen = { version = "0.22.0", default-features = false }
# wasm-tools family: # wasm-tools family:
wasmparser = "0.204.0" wasmparser = "0.205.0"
wat = "1.204.0" wat = "1.205.0"
wast = "204.0.0" wast = "205.0.0"
wasmprinter = "0.204.0" wasmprinter = "0.205.0"
wasm-encoder = "0.204.0" wasm-encoder = "0.205.0"
wasm-smith = "0.204.0" wasm-smith = "0.205.0"
wasm-mutate = "0.204.0" wasm-mutate = "0.205.0"
wit-parser = "0.204.0" wit-parser = "0.205.0"
wit-component = "0.204.0" wit-component = "0.205.0"
# Non-Bytecode Alliance maintained dependencies: # Non-Bytecode Alliance maintained dependencies:
# -------------------------- # --------------------------

4
cranelift/wasm/src/code_translator.rs

@ -2543,6 +2543,10 @@ pub fn translate_operator<FE: FuncEnvironment + ?Sized>(
| Operator::StructGet { .. } => { | Operator::StructGet { .. } => {
unimplemented!("GC operators not yet implemented") unimplemented!("GC operators not yet implemented")
} }
Operator::GlobalAtomicGet { .. } | Operator::GlobalAtomicSet { .. } => {
unimplemented!("shared-everything-threads not yet implemented")
}
}; };
Ok(()) Ok(())
} }

60
supply-chain/imports.lock

@ -1190,6 +1190,12 @@ when = "2024-04-16"
user-id = 73222 user-id = 73222
user-login = "wasmtime-publish" user-login = "wasmtime-publish"
[[publisher.wasm-encoder]]
version = "0.205.0"
when = "2024-04-18"
user-id = 73222
user-login = "wasmtime-publish"
[[publisher.wasm-metadata]] [[publisher.wasm-metadata]]
version = "0.201.0" version = "0.201.0"
when = "2024-02-27" when = "2024-02-27"
@ -1214,6 +1220,12 @@ when = "2024-04-16"
user-id = 73222 user-id = 73222
user-login = "wasmtime-publish" user-login = "wasmtime-publish"
[[publisher.wasm-metadata]]
version = "0.205.0"
when = "2024-04-18"
user-id = 73222
user-login = "wasmtime-publish"
[[publisher.wasm-mutate]] [[publisher.wasm-mutate]]
version = "0.201.0" version = "0.201.0"
when = "2024-02-27" when = "2024-02-27"
@ -1238,6 +1250,12 @@ when = "2024-04-16"
user-id = 73222 user-id = 73222
user-login = "wasmtime-publish" user-login = "wasmtime-publish"
[[publisher.wasm-mutate]]
version = "0.205.0"
when = "2024-04-18"
user-id = 73222
user-login = "wasmtime-publish"
[[publisher.wasm-smith]] [[publisher.wasm-smith]]
version = "0.201.0" version = "0.201.0"
when = "2024-02-27" when = "2024-02-27"
@ -1262,6 +1280,12 @@ when = "2024-04-16"
user-id = 73222 user-id = 73222
user-login = "wasmtime-publish" user-login = "wasmtime-publish"
[[publisher.wasm-smith]]
version = "0.205.0"
when = "2024-04-18"
user-id = 73222
user-login = "wasmtime-publish"
[[publisher.wasmparser]] [[publisher.wasmparser]]
version = "0.201.0" version = "0.201.0"
when = "2024-02-27" when = "2024-02-27"
@ -1286,6 +1310,12 @@ when = "2024-04-16"
user-id = 73222 user-id = 73222
user-login = "wasmtime-publish" user-login = "wasmtime-publish"
[[publisher.wasmparser]]
version = "0.205.0"
when = "2024-04-18"
user-id = 73222
user-login = "wasmtime-publish"
[[publisher.wasmprinter]] [[publisher.wasmprinter]]
version = "0.201.0" version = "0.201.0"
when = "2024-02-27" when = "2024-02-27"
@ -1310,6 +1340,12 @@ when = "2024-04-16"
user-id = 73222 user-id = 73222
user-login = "wasmtime-publish" user-login = "wasmtime-publish"
[[publisher.wasmprinter]]
version = "0.205.0"
when = "2024-04-18"
user-id = 73222
user-login = "wasmtime-publish"
[[publisher.wasmtime]] [[publisher.wasmtime]]
version = "18.0.2" version = "18.0.2"
when = "2024-02-28" when = "2024-02-28"
@ -1622,6 +1658,12 @@ when = "2024-04-16"
user-id = 73222 user-id = 73222
user-login = "wasmtime-publish" user-login = "wasmtime-publish"
[[publisher.wast]]
version = "205.0.0"
when = "2024-04-18"
user-id = 73222
user-login = "wasmtime-publish"
[[publisher.wat]] [[publisher.wat]]
version = "1.201.0" version = "1.201.0"
when = "2024-02-27" when = "2024-02-27"
@ -1646,6 +1688,12 @@ when = "2024-04-16"
user-id = 73222 user-id = 73222
user-login = "wasmtime-publish" user-login = "wasmtime-publish"
[[publisher.wat]]
version = "1.205.0"
when = "2024-04-18"
user-id = 73222
user-login = "wasmtime-publish"
[[publisher.wiggle]] [[publisher.wiggle]]
version = "18.0.2" version = "18.0.2"
when = "2024-02-28" when = "2024-02-28"
@ -1940,6 +1988,12 @@ when = "2024-04-16"
user-id = 73222 user-id = 73222
user-login = "wasmtime-publish" user-login = "wasmtime-publish"
[[publisher.wit-component]]
version = "0.205.0"
when = "2024-04-18"
user-id = 73222
user-login = "wasmtime-publish"
[[publisher.wit-parser]] [[publisher.wit-parser]]
version = "0.201.0" version = "0.201.0"
when = "2024-02-27" when = "2024-02-27"
@ -1964,6 +2018,12 @@ when = "2024-04-16"
user-id = 73222 user-id = 73222
user-login = "wasmtime-publish" user-login = "wasmtime-publish"
[[publisher.wit-parser]]
version = "0.205.0"
when = "2024-04-18"
user-id = 73222
user-login = "wasmtime-publish"
[[publisher.witx]] [[publisher.witx]]
version = "0.9.1" version = "0.9.1"
when = "2021-06-22" when = "2021-06-22"

Loading…
Cancel
Save