What's Changed
- wasmparser: Increase
MAX_WASM_INSTANCE_TYPE_DECLSto1_000_000by @MangoPeachGrape in #2087 - Reduce dependencies of
wasm-metadataby @alexcrichton in #2090 wasmparser: add a hint to out-of-bounds type indices errors by @fitzgen in #2094- wit-component: Eagerly define all exported types by @alexcrichton in #2091
- Gate some async features behind separate feature gates by @alexcrichton in #2095
- Sync async gating with spec by @alexcrichton in #2097
- Add a
wastsubcommand to the CLI by @alexcrichton in #2096 - Add
wasm-moduletowastdependency by @alexcrichton in #2098 - Implement
context.{get,set}intrinsics by @alexcrichton in #2100 - Add public interface for adding continuation types to
CoreTypeEncoderby @pufferfish101007 in #2102 - Remove unneeded wast helper function by @alexcrichton in #2103
- threads: add
thread.spawn_indirectby @abrown in #2042 - Improve support for memory64/shared-everything-threads in components by @alexcrichton in #2104
- Fix a component text format panic by @alexcrichton in #2107
- update async lift callback validation by @dicej in #2108
- wast.rs: add explicit --assert for test-folded/no-test-folded by @keithw in #2109
- Update the spec test suite by @alexcrichton in #2105
- chore: update broken link by @lipsyre in #2111
- Simplify parsing
--assertby @alexcrichton in #2112 - Fix/improve validation of components with tags by @alexcrichton in #2114
- Refactor how liveness of imports is calculated by @alexcrichton in #2115
- Define component names subsection for core tag names by @keithw in #2118
- Update some async intrinsic signatures by @alexcrichton in #2116
- Release wasm-tools 1.228.0 by @github-actions in #2119
New Contributors
- @MangoPeachGrape made their first contribution in #2087
- @pufferfish101007 made their first contribution in #2102
- @lipsyre made their first contribution in #2111
Full Changelog: v1.227.1...v1.228.0