Skip to content

v0.11.0

Latest

Choose a tag to compare

@github-actions github-actions released this 10 Jun 14:14
· 2 commits to main since this release
Immutable release. Only release title and notes can be modified.
v0.11.0
c70d75c

Proposals Support

These proposals are supported:

Visit WebAssembly Features Status page for details about the supported features.

Formatter

Formatter received a huge performance improvement in this release. Here is the benchmark result:

Environment Before (µs) After (µs) Time Reduction Speedup
Linux 7.0 on Intel i7-12700K 23.493 7.0656 ↓ 69.92% 3.32×
M4 Mac mini 20.729 6.0717 ↓ 70.7% 3.41×

There's a blog post (written in Chinese) about how we optimized it.

Lints and Checks

New lint: Check omitted idx of immediates

Due to compatibility, WebAssembly allows omitting idx in some memory and table instructions, such as i32.load and table.get. This lint checks this case and suggests adding such idx. A code action for fixing this is available in previous versions.

Bug Fixes

  • Fixed edge cases of incremental parsing.