What's Changed
- Fix an overflow during fuzzing by @alexcrichton in #2749
- Add a FIXME for #2731 by @alexcrichton in #2732
- Remove component names subsumed by external-id by @alexcrichton in #2735
- Implement cm64 handling for
thread.new-indirectby @alexcrichton in #2733 - Limit types in
recgroups in components by @alexcrichton in #2726 - Improve handling of
exactfunctions in components by @alexcrichton in #2729 - Fix some edge case behavior of btree collections by @alexcrichton in #2751
- Fix subtyping of globals in components by @alexcrichton in #2750
- Fix type checks in components w.r.t. kebab-names by @alexcrichton in #2752
- Increase the maximum number of tables by @alexcrichton in #2756
- Fix some minor issues with components and named imports by @alexcrichton in #2753
- Fix a panic validating components & resources by @alexcrichton in #2754
- Fix a panic when processing an invalid component by @alexcrichton in #2757
- Fix an exponential algorithm validating components by @alexcrichton in #2755
- Fix some minor issues with incremental-parse fuzzer by @alexcrichton in #2759
- Disallow
borrowtypes intask.returnimmediates by @alexcrichton in #2761 - Scope the debug-only arity-tracking a bit more by @alexcrichton in #2758
- OperatorValidator: reduce debug state used to check arity by @keithw in #2762
- Revert "feat(wit-parser): Add support for a custom WIT package
depspath (#2677)" by @celarye in #2764 - wasmparser: share the function subtyping check by @Lstarsky0 in #2765
- Make
component targetsemver compatible by @chenyan2002 in #2763 - Keep track of more type depth in wit-smith by @alexcrichton in #2769
- Remove
explicit_resourcesmaps by @alexcrichton in #2760 - Rename
versionsuffixtoversion-suffixin the text format by @alexcrichton in #2770 - Release wasm-tools 1.262.0 by @github-actions[bot] in #2771
Full Changelog: v1.261.0...v1.262.0