New features
- Add simd shuffle / swizzle aliases for i16x8, i32x4, i64x2, f32x4 and f64x2 (#2368) (e8ed2dd)
- Make result of StaticArray#slice and StaticArray#concat as instance generics. Deprecate static methods (#2404) (847dbde)
Bug fixes
- assert throwing expected 2 arguments but got 1 (#2435) (cf676d3)
- Fix mixed up naming "upcast" <-> "downcast" for runtime checks (#2423) (5faef3a)
Other
- Add warnings if entry contains imported / exported function or global with v128 type (#2429) (256a6b0)
- Update binaryen (#2385) (bdfe551)
- Prevent uses binaryFile and propose use outFile (#2380) (c6b4e84)
- Move bswap to builtins. Remove bswap16 (#2417) (afa0e2d)
- Cover the functionalities of SIMD with more test cases (#2420) (90bd9e8)
- [NFC] Refactor using size operations (#2424) (cf750b7)
- Add v128 case for makeNegOne (#2425) (64ac6a8)
- Refactor branch / select sign checks from rshift to cmp with zero (#2426) (e612355)
- Template literal optimization (#2432) (6cfd8b3)
- Remove dead code of compiler.ts (#2428) (fd90fda)