What's Changed
- Enable wide-arithmetic/compact-imports by default by @alexcrichton in #2593
- Adjust TLS scheme for wasip3 to be more toolchain-agnostic by @alexcrichton in #2596
- Fix name conflicts with init-task wrappers by @alexcrichton in #2595
- add
mapsupport towit-dylibby @dicej in #2594 - Use u64 to track file offsets instead of usize by @WorldSEnder in #2573
- Refactor configuration of wit-component builders by @alexcrichton in #2597
- Add an option to encode components with
return_call_refby @alexcrichton in #2598 - Support importing memory in the main module in wit-component by @alexcrichton in #2599
- Add a way to have
wasm-tools composeprint no output by @alexcrichton in #2601 - Consolidate generated modules in
wit-componentinto one by @alexcrichton in #2600 - Fold the TLS get/set module into the shim module by @alexcrichton in #2604
- Generalize
__wasm_init_taskto a "task hook" by @alexcrichton in #2603 - Use
__wasm_task_hookforreallocoptions by @alexcrichton in #2605 - Expand wit-component's heuristic for context slot 1 by @alexcrichton in #2609
- Fall back to
cabi_reallocin the main module by @alexcrichton in #2606 - Release wasm-tools 1.257.0 by @github-actions[bot] in #2610
Full Changelog: v1.256.0...v1.257.0