Skip to content

Releases: AssemblyScript/assemblyscript

v0.19.14

12 Sep 01:07
c56a7f5
Compare
Choose a tag to compare

New features

  • Allow returning void from void functions (#2063) (63c1e85)

Bug fixes

  • Properly skip duplicate class id exports (#2065) (c56a7f5)
  • Handle compiler crash where there is no stack trace (#2064) (f3c0860)

v0.19.13

11 Sep 01:03
ab1f0e9
Compare
Choose a tag to compare

New features

Bug fixes

  • Use shared temporary buffer for WASI out values (#2059) (fe06a2f)
  • Use correct data length in Array#flat (#2058) (5dce4e4)
  • Internal field names should use instance notation (#2056) (ba270a8)
  • Properly handle conditional continue in do loops (#2055) (d864c1a)
  • Defuse flow assertion on invalid function expression (#2051) (1bf3120)
  • Fix infinite loop on template literals during parse error recovery (#2011) (b1a5b0f)

Other

v0.19.12

05 Sep 01:06
b652b46
Compare
Choose a tag to compare

New features

  • Add optional capacity parameter to loader's __newArray (#2024) (8eaa44a)
  • Add __getFunction helper to loader (#2037) (b0549e0)

Bug fixes

  • Make messages and labels optional in WASI console APIs (#2047) (8e75367)
  • Annotate internal helpers in TS definitions (#2039) (71e407b)
  • Properly handle nulls in runtime upcast checks (#2042) (df3d29c)
  • Compile virtual dependencies before finalizing stubs (#2040) (115c820)

Other

v0.19.11

13 Aug 01:03
ecf28b1
Compare
Choose a tag to compare

Bug fixes

  • Properly handle EnumValue in Flow#canOverflow (#2032) (ecf28b1)

Other

  • ci: pin node vertion to 17.0.0-v8-canary202108069771f4a956 (#2027) (2e38a6e)

v0.19.10

03 Aug 01:09
b7a3db8
Compare
Choose a tag to compare

Bug fixes

Performance

  • Add shortcuts for some non-tagged string templates (#2014) (551b312)

Other

v0.19.9

27 Jul 01:05
397ed55
Compare
Choose a tag to compare

Bug fixes

Other

  • chore(ci): Remove checking author in PRs (#2003) (e7e7a1d)

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)