Releases: AssemblyScript/assemblyscript
Releases · AssemblyScript/assemblyscript
v0.19.8
New features
- Add findLastIndex for Array and TypedArray (Stage 3) (#1981) (a0307d8)
- add __newArrayBuffer() to the loader (#1965) (5df7318)
Bug fixes
- use type cast for comparing BinaryOp to
-1
(#1964) (20a0635) - Make warning 232 pedantic (#1986) (3a33a25)
- check function's instance class is a subclass of virtual method (#1985) (1958554)
Other
v0.19.7
v0.19.6
v0.19.5
v0.19.4
v0.19.3
v0.19.2
v0.19.1
v0.19.0
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)