Skip to content

Releases: AssemblyScript/assemblyscript

v0.19.18

23 Oct 14:46
a6d934a
Compare
Choose a tag to compare

New features

  • Make timeout and count optional for atomic.wait and atomic.notify (#2093)

Bug fixes

  • Don't assume LHS of binary overload has a valid type (#2098)

v0.19.17

30 Sep 01:10
d3f52e5
Compare
Choose a tag to compare

Bug fixes

  • NEW token should not participate in non-starting precedence (#2086) (2fe8ad5)

Other

v0.19.16

15 Sep 01:04
3d26c86
Compare
Choose a tag to compare

New features

  • Provide a reusable transform diagnostic (#1909) (3d26c86)
  • Check for transform diagnostics after 'afterCompile' (#1983) (4fc4dd1)

Bug fixes

  • Fix type and local confusion when resolving types (#2075) (62071b7)

v0.19.15

14 Sep 01:07
880b2d5
Compare
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
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)