xst 10.5.0
For the sake of debugging eval
code, xst now sends evaluated strings to xsbug. Please use the attached binary of xsbug corresponding to your system.
Fixes for several test262 cases:
- Sloppy direct
eval
that defines arguments in the default value of the parameter of an arrow function - Most
Atomics
methods can be used onTypedArray
based onArrayBuffer
now (instead of onlyTypedArray
based onSharedArrayBuffer
). - The prototype of
GeneratorFunction
andAsyncGeneratorFunction
is not a function. - Proxies can be created with revoked proxy as target or handler.
- If the length of a function is
Infinite
, the length of its bound functions is alsoInfinite
. Function.prototype.toString
behaves correctly if the function name is no identifier.- Setting or defining the length of an array coerce the length before checking if the length property is read-only.
Fixes for several issues reported on Moddable-OpenSource.