Skip to content

Releases: AssemblyScript/assemblyscript

v0.19.0

28 May 01:50
5427eb9
Compare
Choose a tag to compare

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 not export default ASModule anymore, but the module members directly, with the ASModule namespace removed.
  • Revise default optimization level (#1776) (e3d5631)
    Changes default optimization levels for --optimize respectively -O to optimizeLevel=3 and shrinkLevel=0, which is more useful in practice.

New features

Bug fixes

  • Adding duplicate identifier check in function signatures (#1865) (3633f4b)

Other

v0.18.32

20 May 01:11
5e19467
Compare
Choose a tag to compare

Bug fixes

Other

  • Autodetect ESM supports during asinit (#1685) (3d52206)
  • remove FUNCTION_TARGET for ElementKind (#1851) (4e83617)
  • Move assert inside branch for String.fromCodePoint (#1847) (c5fdfbf)

v0.18.31

04 May 01:08
6283781
Compare
Choose a tag to compare

Bug fixes

  • Exclude BLOCK_MAXSIZE and OBJECT_MAXSIZE from bounds checking (#1842) (e25e4b1)
  • Fix growing factor for capacity in Array (#1841) (ca02a7d)

Other

v0.18.30

30 Apr 01:09
802a233
Compare
Choose a tag to compare

Bug fixes

  • use normalized path for internalPath in parseFile (#1836) (802a233)

Other

v0.18.29

28 Apr 00:27
d610f01
Compare
Choose a tag to compare

Bug fixes

Other

  • Add toString, toDateString and toTimeString to Date (#1829) (d610f01)

v0.18.28

27 Apr 00:27
2b1bdf9
Compare
Choose a tag to compare

Bug fixes

Other

Docs

  • Change "capacity" to "length" for argument in Array's constructor (#1816) (c1b992b)

v0.18.27

20 Apr 00:27
eca391b
Compare
Choose a tag to compare

New features

  • Add encodeURI(Component) and decodeURI(Component) (#1733) (7d0690d)

Bug fixes

Other

v0.18.26

16 Apr 00:24
7e20ad2
Compare
Choose a tag to compare

Bug fixes

  • Use F_NOEXPORTRUNTIME if __rtti_base is missing (#1808) (7e20ad2)

v0.18.25

15 Apr 00:27
30f5d13
Compare
Choose a tag to compare

New features

  • Implemented getters / setters and various string fns on Date (#1768) (30f5d13)

Other

  • Fix assertion when trying to assign to a method (#1799) (70c3bf9)

v0.18.24

11 Apr 00:29
42c2dbc
Compare
Choose a tag to compare

Bug fixes

  • Fix printing name of duplicate identifier in markVirtuals (#1794) (42c2dbc)