Breaking changes
- Enable sign extension ops by default (#1869) (f67e61a)
With all major browsers now shipping them, sign extension operations are now enabled by default. To disable:--disable sign-extension
. - Flatten generated TypeScript definitions (#1872) (6540a2d)
Generated TypeScript definitions for WebAssembly modules are now flat, that is do notexport default ASModule
anymore, but the module members directly, with theASModule
namespace removed. - Revise default optimization level (#1776) (e3d5631)
Changes default optimization levels for--optimize
respectively-O
tooptimizeLevel=3
andshrinkLevel=0
, which is more useful in practice.
New features
Bug fixes
Other
- Add heap2local to pass pipeline (#1867) (5427eb9)
- Update dependencies (#1871) (1c55d37)
- Repaired speed of binaryen optimization (WebAssembly/binaryen#3857)