What's Changed
- Enable bulk-memory by default in
wasm-smith
by @alexcrichton in #1861 - List two more text-only proposals as implemented by @alexcrichton in #1863
- Add support for
extended-const
towasm-smith
by @alexcrichton in #1862 - Update unicode-width to 0.2.0 by @printfn in #1864
- Skip Wasmtime in no_traps for wide-arithmetic by @alexcrichton in #1865
- fuzz: fix debug fuzzing issues by @abrown in #1869
- wit-encoder: Add missing getters and setters by @noise64 in #1867
- threads: add
rec
group test by @abrown in #1872 - threads: add space to shared printing by @abrown in #1871
- wasm-wave logos dependency: require forbid_unsafe feature from 0.14.2 by @pchickey in #1874
- wit-parser: Group sources used for resolve by package ids by @noise64 in #1868
- wit-encoder: interface identifier and getter setter fixes by @noise64 in #1873
- wit-parser package not found: explain error better by @pchickey in #1875
wasmparser
: Allow to drop hash-based dependencies entirely by @Robbepop in #1866- Remove a copy being made of wasm modules by @alexcrichton in #1877
- Update spec test suite by @alexcrichton in #1878
- Add benchmark test case
.wasm
with lots of uniquefn
types by @Robbepop in #1880 wasmparser
: Create abstraction for local initialization (simplify future optimizations) by @Robbepop in #1870- Support multiple
-f
flags invalidate
by @alexcrichton in #1882 - docs: update stale example of wasm encoder by @IWANABETHATGUY in #1884
- Relax semver-checks to compare worlds in packages with different versions by @sunfishcode in #1886
- threads: fuzz
shared-everything-threads
by @abrown in #1756 - Support
i8x16.shuffle
inwasm-mutate
by @alexcrichton in #1881 - Rename
Float
'sdecimal
field tofractional
. by @sunfishcode in #1887 - Improve the comments for hexadecimal float parsing. by @sunfishcode in #1888
- Split out
MVP
fromWASM1
feature by @alexcrichton in #1889 - Fix
PrintTermcolor
description inwasmprinter
crate by @PizzasBear in #1890 wast
: Add#[non_exhaustive]
toWastArg
andWastRet
by @Robbepop in #1891- feature: Output wasm custom section by @lxfontes in #1879
- Improve
json-from-wast -h
output by @alexcrichton in #1893 - Move some const asserts to runtime asserts by @alexcrichton in #1894
- Enable memory64 by default during validation by @alexcrichton in #1896
- Vendor install-rust CI action from Wasmtime by @alexcrichton in #1901
- Add memory64 feature to "wasm3" group by @alexcrichton in #1900
wasmparser
: fix crate feature propagation by @Robbepop in #1902- Release wasm-tools 1.220.0 by @github-actions in #1904
New Contributors
- @printfn made their first contribution in #1864
- @noise64 made their first contribution in #1867
- @IWANABETHATGUY made their first contribution in #1884
- @PizzasBear made their first contribution in #1890
- @lxfontes made their first contribution in #1879
Full Changelog: v1.219.1...v1.220.0