Skip to content

Releases: AssemblyScript/assemblyscript

v0.19.15

14 Sep 01:07
880b2d5

Choose a tag to compare

New features

Bug fixes

  • Remove automatic type detection when emitting a select (#2074) (2d45564)
  • Defuse assertion when mixing managed and unmanaged classes (#2071) (647cc5e)
  • Fix value confusion in recursive template literals (#2070) (1d11f4b)

v0.19.14

12 Sep 01:07
c56a7f5

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

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

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

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

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

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

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

Choose a tag to compare

Performance

v0.19.6

12 Jul 01:01
bf24bb9

Choose a tag to compare

New features

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

Other