Skip to content

Releases: wasdk/wasmparser

v2.2.0

10 Jun 11:21
Compare
Choose a tag to compare

2.2.0 (2020-06-10)

Features

  • add support for inline export notation (c730a88), closes #56

v2.1.0

10 Jun 06:21
Compare
Choose a tag to compare

2.1.0 (2020-06-10)

Features

  • use abbreviated syntax for all imports (39ee77c), closes #56

v2.0.0

10 Jun 06:11
Compare
Choose a tag to compare

2.0.0 (2020-06-10)

Bug Fixes

  • print data section entries in a single line (e2aa667)

Features

  • remove type section from disassembly (d61d67d), closes #56

BREAKING CHANGES

  • Disassembly output will no longer print all the
    types in the beginning by default.

The type section can be reconstructed from the implicit type
information in the remainder of the disassembly, and is generally
just cognitive overhead for developers, especially in the browser
DevTools (see https://crbug.com/1092763 for relevant downstream
issue in Chromium DevTools). Relying on the implicit type information
is far more readable for humans and also avoids the need to dump all
the types in the beginning, which take up precious space since both
Chromium and Firefox DevTools limit the number of lines that are
displayed for large Wasm modules.

This adds a skipTypes option to WasmDisassembler instances, which
can be used to restore the old behavior. By default this option is set
to true.

This includes a fix to call_indirect and return_call_indirect,
where we had previously refered to the type by name, and now we
use the abbreviated form for printing types as well 1.

v1.0.0

02 Jun 15:54
Compare
Choose a tag to compare

1.0.0 (2020-06-02)

Bug Fixes

  • hook up commitlint for uniform commit messages (#54) (d277c3d), closes #52