Releases: AssemblyScript/assemblyscript
Releases · AssemblyScript/assemblyscript
v0.19.19
New features
Bug fixes
- Fix Binaryen glue string encoding (#2129) (3b3fe60)
- Fix boolean oveflow casts for constants (#2134) (6a3e848)
- Always normalize relative transform paths (#2096) (341cb9d)
- Types of small integer constants should always set a current type (#2132) (1cbe393)
- Propagate inner conditional flags in switch statements (#2102) (70013e9)
Other
- Optimize some inner cases for tokenFromKeyword (#2116) (34f52c7)
- Update dependencies (#2128) (02a3e75)
- Update ts-node to 10.4.0 (#2123) (b4dfc44)
- Expose new ASC_RUNTIME compile time constant. Avoid mem cleanups in std containers for Incremental Runtime (#2122) (85da1a5)
- Add early inline pass (#2117) (1510bac)
- Move Token.ASTERISK_ASTERISK to general group in resolveBinaryExpression (#2114) (9f9cde1)
- Simplify stringLengthUTF8 more (#2113) (d802fa4)
- Slightly optimize interop with binaryen (#2108) (e08a264)
- Expose try for exception handling (#2110) (ca18f25)
- Change typescript deps prefix (#2111) (5757fa8)
- Update binaryen & other deps (#2057) (0520fcb)
- Remove experimental bigint v8 flags (#2076) (87cf3e8)
- Impove nearest operation portable polyfill (#2105) (9ffab6a)
v0.19.18
v0.19.17
Bug fixes
Other
v0.19.16
v0.19.15
v0.19.14
v0.19.13
New features
- Add StaticArray#sort (#2062) (ab1f0e9)
- Support ternary expressions in void contexts (#2060) (c23059a)
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
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
- Update binaryen (#2029) (b652b46)
- Execute portable glue only once (#2049) (ee6144c)
- Cherry pick some loader string test cases (#2050) (587c414)
- Manually update nightly version in CI (#2046) (454529d)
- Add web template to asinit (#1996) (c5ba209)
- Optimize Array#reverse method (#2016) (fa42172)
- Slightly improve pass pipeline (#2028) (91b531c)