Skip to content

Releases: AssemblyScript/assemblyscript

v0.19.8

24 Jul 01:03
3efc838
Compare
Choose a tag to compare

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

13 Jul 01:04
6b774d4
Compare
Choose a tag to compare

Performance

v0.19.6

12 Jul 01:01
bf24bb9
Compare
Choose a tag to compare

New features

  • Statically eliminate logical expression branches (#1967) (bf24bb9)

Other

v0.19.5

30 Jun 01:05
f4091b8
Compare
Choose a tag to compare

Bug fixes

  • Fix constructor parameter initialization order (#1934) (f4091b8)
  • Fix assertion on invalid generic operator overloads (#1935) (a7f7226)
  • Allow inlining the original function into its varargs stub (#1936) (a5563f9)

Other

  • Emit a diagnostic when using the spread operator (#1926) (c441afd)
  • Use correct number aliases in TS type definitions (#1917) (5eebd2f)

v0.19.4

25 Jun 01:08
1bbde87
Compare
Choose a tag to compare

Bug fixes

v0.19.3

17 Jun 01:01
ad009d3
Compare
Choose a tag to compare

Bug fixes

Other

v0.19.2

09 Jun 01:09
42883cb
Compare
Choose a tag to compare

New features

Other

v0.19.1

02 Jun 02:57
8a280c4
Compare
Choose a tag to compare

Bug fixes

Other

  • Add stale action (#1880) (8a280c4)
  • Remove stalebot, is not working anyhow (f5f72e2)
  • Fix CI after changing default branch (45e0eb1)
  • Fix function-expression test (238aa65)
  • Update default branch to main (9edfa28)

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)