Skip to content

Commit 3cdc63b

Browse files
authored
Bump wasm-tools crates (bytecodealliance#7094)
* Bump wasm-tools crates Two major changes/reasons for this update: * Primarily pulling in support for semicolons-in-WIT files. Semicolons are not currently required, though, so I'll follow-up later with actual semicolons. * The syntax for parsing `(if ...)` was fixed in `wast`. Previously it did not require `(then ...)` but this is required by the spec. New spec tests require this as well. This breaks existing text format tests which don't use `(then ...)` inside of an `(if ...)`. Most tests were updated by hand but `embenchen_*` tests were updated by running through the old parser to produce non-s-expression using code. * Fix an example `*.wat`
1 parent 5272e3a commit 3cdc63b

File tree

16 files changed

+48724
-66893
lines changed

16 files changed

+48724
-66893
lines changed

Cargo.lock

Lines changed: 23 additions & 23 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -209,15 +209,15 @@ is-terminal = "0.4.0"
209209
wit-bindgen = { version = "0.11.0", default-features = false }
210210

211211
# wasm-tools family:
212-
wasmparser = "0.113.1"
213-
wat = "1.0.73"
214-
wast = "65.0.1"
215-
wasmprinter = "0.2.66"
216-
wasm-encoder = "0.33.1"
217-
wasm-smith = "0.12.17"
218-
wasm-mutate = "0.2.34"
219-
wit-parser = "0.11.1"
220-
wit-component = "0.14.2"
212+
wasmparser = "0.113.2"
213+
wat = "1.0.74"
214+
wast = "65.0.2"
215+
wasmprinter = "0.2.67"
216+
wasm-encoder = "0.33.2"
217+
wasm-smith = "0.12.18"
218+
wasm-mutate = "0.2.35"
219+
wit-parser = "0.11.2"
220+
wit-component = "0.14.3"
221221

222222
# Non-Bytecode Alliance maintained dependencies:
223223
# --------------------------

0 commit comments

Comments
 (0)