What's Changed
- Make
ConstExpr
implementation a bit more concise by @samestep in #2059 - Refactor how
error-context
is modeled by @alexcrichton in #2060 - Gate future/stream/error-context types on async feature by @alexcrichton in #2061
- Refactor some wit-component internals related to async component model bits by @alexcrichton in #2062
- More refactoring/reshuffling of component async intrinsics by @alexcrichton in #2064
- Synchronize some component model intrinsics with the spec by @alexcrichton in #2065
- Implement waitable-sets by @alexcrichton in #2068
- Rename
task.yield
toyield
by @alexcrichton in #2066 - Refactor how
error-context.*
intrinsics are imported by @alexcrichton in #2067 - Promote an
assert!
to abail!
by @alexcrichton in #2071 - [wasm-metadata] change the print ordering by @yoshuawuyts in #2074
- Update validation of
{future,stream}.close-readable
by @alexcrichton in #2070 - Refactor/improve parsing of component canonical text format by @alexcrichton in #2069
- Fix the docstring for
wasmprinter::Config::print
by @samestep in #2077 - [wasm-metadata] print relationships by @yoshuawuyts in #2075
- Implement the WIT async keyword by @alexcrichton in #2073
- fix mismatch in stability attributes error in wit-parser by @jsturtevant in #2076
- [wasm-metadata] print summary table by @yoshuawuyts in #2079
- document missing
wit
modules by @yoshuawuyts in #2080 - Preserve the version metadata in wit merge by @jsturtevant in #2078
- [wasm-metadata] Parse dependency information by @duffney in #2082
- Release wasm-tools 1.227.0 by @github-actions in #2083
New Contributors
- @jsturtevant made their first contribution in #2076
- @duffney made their first contribution in #2082
Full Changelog: v1.226.0...v1.227.0