What's Changed
- Fix JS_NewObjectFrom by @bnoordhuis in #1659
- Fix Proxy ownKeys trap accepting a primitive result by @saghul in #1637
- Fix arity of os.chdir and std.setenv by @bnoordhuis in #1662
- Fix object leak in JS_NewCConstructor by @bnoordhuis in #1670
- Fix SIGBUS on strict-alignment platforms: align cpool_offset to 8 bytes by @vom513 in #1666
- Fix TypedArray.prototype.with() value conversion order by @sr5434 in #1667
- Do not leak the old prototype in JS_AddIntrinsicDOMException() by @andreasrosdal in #1642
- Return the class name atom from JS_GetClassName() by @andreasrosdal in #1641
- Always call the sort comparator, even for identical values by @andreasrosdal in #1645
- Fix rejection of escaped reserved punctuators in v-flag \q by @sr5434 in #1671
- Add interrupt checks to Array prototype methods by @bnoordhuis in #1674
- Propagate exceptions from the get/set descriptor accessors by @saghul in #1638
- Check target extensibility via IsExtensible() in the proxy invariant checks by @saghul in #1636
New Contributors
Full Changelog: v0.16.1...v0.16.2