v0.20.14
New features
- Add
isVector
builtin (#2369) (2a55449) - Add
override
keyword (#2366) (9cbb728) - Add overflow detection during parsing integer literals (#2365) (1d05e8d)
- Add more document methods for bindings/dom.ts (#2336) (96599c6)
- Add
--disableWarning
option to disable compilation warning (#2341) (4b73edb)
Bug fixes
- Fix compiler crash when certain operators used on types #3 (#2309) (7e1ff30)
- Fix non-nullable assertion for externref-s (#2337) (9d8d4fa)
- Fix resolve
typeof
type (#2342) (ffbcbb2) - Fix incorrect error message for declaration (#2373) (1b02776)
- Fix type of slice in definitions (#2371) (42831a8)
- Add memory & table for esm binding's exports (#2344) (2d18059)
- Add coercion for unsigned 64-bit types for bindings (#2350) (fa4a6ef)
Other
- Add fast-path for
StaticArray
lowering if values isTypedArray
in bindings (#2370) (c74ef5e) - Introduce faster and memory optimal
BitSet
as replacement ofSet<i32>
(#2361) (17e4647) - Add engine requirements for package.json (#2378) (75dbcfd)
- Add workaround for Math.pow constant folding (only for JS builds) (#2346) (ec0b0c8)
- Fallback to
_start
value for--exportStart
if argument was skipped (#2343) (2ccea6b) - Use
unchecked
array access for Map#values/keys and Set#values methods (#2339) (1465322)