Releases: AssemblyScript/assemblyscript
Releases · AssemblyScript/assemblyscript
v0.23.1
v0.23.0
Breaking changes
- Remove no longer used half of RTTI (#2555) (a565d73)
RTTI at__rtti_base
no longer contains base class ids and now is just type flags. - Make class fields a special kind of property (#2548) (0fd4db2)
Element kinds FIELD and FIELD_PROTOTYPE and elements Field and FieldPrototype have been removed. Instead, Property inherit previous Field functionality, indicated by property.isField.
Other
- Fix CI publishing (#2557) (a150a49)
- Add remaining heap type APIs (#2556) (158b6b6)
- Update GitHub actions to most recent versions (#2541) (5d18a71)
- Add heap type utility definitions (#2549) (6b9f71e)
- Move module creation to program (#2550) (625bf0d)
- Expose import maps when generating web template (#2542) (c7970b5)
- Remove superfluous casts in TLSF (#2543) (f0af970)
v0.22.0
v0.21.7
v0.21.6
v0.21.5
Bug fixes
Other
v0.21.4
Bug fixes
- Support windows format path (#2262) (#2279) (098d8b4)
- Properly handle override keyword in multilevel inherit (#2449) (cfb4616)
- Fix internal setter signature caching (#2521) (5ab63fa)
- Use proper portable copysign polyfill (#2490) (5e17892)
- Fix shadowstack pass discard debuginfo (#2496) (f9dee72)
- Remove leftover process streams (#2519) (e3dbefa)
Other
- Add more test coverage for binary expressions (#2515) (bf3bf34)
- Use matching filename in tokenizer test (#2513) (078a4d0)
- Update Binaryen (#2493) (d32ef08)
- Add optional test coverage reports (#2517) (4801750)
- Improve math tests by using Object.is for -0.0 checks (#2504) (99b7196)
- Update v8-canary version in CI (#2500) (e5fb10b)
v0.21.3
v0.21.2
New features
- Introduce new parse methods for builtin value types. Deprecate XX.parseInt/parseFloat (#2465) (12b3f35)
Bug fixes
- Element access operator should derive index type properly from overloaded signature (#2468) (141e350)
- Fix number of lines for f32x4.shuffle definition (#2459) (61317b4)