Releases: Moddable-OpenSource/moddable-xst
Releases · Moddable-OpenSource/moddable-xst
xst 9.0.1
This release is focused on enhancing the XS linker.
See XS linker warnings for details.
This release features two proposals:
There are also a lot of fixes, mostly to get correct “ticks” for async functions and generators.
The xst options changed to be more compatible with other engines:
xst [-h] [-e] [-m] [-s] [-t] [-v] strings...
-h: print this help message
-e: eval strings
-m: strings are paths to modules
-s: strings are paths to scripts
-t: strings are paths to test262 cases or directories
-v: print XS version
Without -e
, -m
, -s
, or -t
, strings ending in .mjs
are paths to modules, other strings are paths to scripts.
xst 9.0.0
xst 8.8.0
Features:
- Optional catch binding
- JSON superset
- Symbol.prototype.description
- Function.prototype.toString revision
- Object.fromEntries
- Well-formed JSON.stringify
- String.prototype.{trimStart,trimEnd}
- Array.prototype.{flat,flatMap}
Fixes:
- Trouble with "export async function"? #136
- JSON.parse('-0') should evaluate to -0 #137
- And a lot more, especially for BigInt, thanks to test262...
xst 8.7.0
BigInt, BigInt64Array, BigUint64Array
xst 8.6.2
Fixes:
- Memory Corruption in Array.prototype.map #107
- JSON.stringify correctness issue #112
xst 8.6.1
Bug fixes. Probably stable Array.prototype.sort.
xst 8.6.0
All finished proposals
xst 8.4.1
Fix downloads
xst 8.4.0
Promise.prototype.finally
Asynchronous Iteration
xst-lin32.zip
xst-lin64.zip
xst-mac.zip
xst-win.zip
xst 8.3.0
Initial release