v1.256.0
v1.255.0
Immutable release. Only release title and notes can be modified.
What's Changed
- Fix generating deeply nested WIT types in
wit-smithby @alexcrichton in #2576 - wasm-tools mutate: validate the input module before mutating by @SAY-5 in #2577
- link tag imports to exports instead of synthesizing tags by @dicej in #2580
- Fix folded branch hints by @vouillon in #2578
- support cooperative multithreading ABI in
wit_component::linkingby @dicej in #2581 - avoid calling
__wasm_init_taskmore than once ininitmodule by @dicej in #2582 - Support
__wasm_{g,s}et_{tls_base,stack_pointer}inwit-componentby @alexcrichton in #2584 - fix table resolution for
thread.new-indirectintrinsic calls by @dicej in #2585 - Release wasm-tools 1.255.0 by @github-actions[bot] in #2586
Full Changelog: v1.254.0...v1.255.0
v1.254.0
v1.253.0
Immutable release. Only release title and notes can be modified.
What's Changed
- Limit the element count of fixed-length lists by @eyupcanakman in #2537
- wasmparser: Rename BinaryReaderError to Error by @lann in #2546
- fix: signature lowering for strings and lists on modules with 64bit memory by @christoph-dfinity in #2544
- json-from-wast: name emitted files after the output stem by @eyupcanakman in #2542
- Refactor
KebabStrto not require unsafe code by @alexcrichton in #2548 - Add CustomSectionReader -> BinaryReader conversion by @WorldSEnder in #2550
- wasmparser: Add Error::missing_wasm_feature by @lann in #2549
- fix: use ptr-sized type when returning via ptr indirection under memory64 by @christoph-dfinity in #2553
- Synchronize threading intrinsics with specification by @alexcrichton in #2554
- Remove
resource.drop asyncby @alexcrichton in #2552 - Initial work for
versionsuffixandexternal-idby @alexcrichton in #2555 - Make parsing errors downcastable by @PhoebeSzmucer in #2557
- Add
SourceMap::resolve_spanfor resolving global span locations by @PhoebeSzmucer in #2559 - Render error by @PhoebeSzmucer in #2560
- Support
external-idon more items by @alexcrichton in #2558 - Release wasm-tools 1.253.0 by @github-actions[bot] in #2561
New Contributors
- @christoph-dfinity made their first contribution in #2544
Full Changelog: v1.252.0...v1.253.0
v1.252.0
Immutable release. Only release title and notes can be modified.
What's Changed
- Converge to unicode-ident and remove unicode-xid dependency by @Marcondiro in #2535
- wasm-smith: Allow limiting the size of const arrays by @alexcrichton in #2536
- fix(wit-encoder): only use serde attribute if serde is enabled by @MendyBerger in #2538
- Enable the
CM_ASYNCfeature by default by @alexcrichton in #2539 - fix(wit-parser)!: preserve docs on world interface imports/exports by @ricochet in #2540
- Release wasm-tools 1.252.0 by @github-actions[bot] in #2541
New Contributors
- @Marcondiro made their first contribution in #2535
Full Changelog: v1.251.0...v1.252.0
v1.251.0
Immutable release. Only release title and notes can be modified.
What's Changed
- wit-parser: don't panic on a re-exported imported resource by @eyupcanakman in #2526
- Support components with custom page sizes by @anlavandier in #2524
- Fix grammar typo in wit-dylib README.md by @brettcannon in #2527
- wasm-wave: catch error in UntypedFuncCall::to_wasm_params by @pchickey in #2528
- wit-parser: add ItemName type and parser by @pchickey in #2529
- wasm-wave: parse wit ItemNames as UntypedFuncCall names by @pchickey in #2530
- wit-parser: rust docs for ItemName, and instance_name method doing the obvious by @pchickey in #2533
- Release wasm-tools 1.251.0 by @github-actions[bot] in #2534
New Contributors
- @brettcannon made their first contribution in #2527
Full Changelog: v1.250.0...v1.251.0
v1.250.0
Immutable release. Only release title and notes can be modified.
What's Changed
- addr2line: echo input addresses back as given instead of hex by @eyupcanakman in #2521
- Simplify serde for wit-encoder func by @MendyBerger in #2522
- feat: (CM64) Validate 64bit
waitables by @michael-weigelt in #2514 - A few small things that were missing in
wasm-smith's Wasm GC support by @fitzgen in #2523 - Release wasm-tools 1.250.0 by @github-actions[bot] in #2525
Full Changelog: v1.249.0...v1.250.0