Changelog for
quickjs-20240113-2.23.x86_64.rpm :
* Fri Feb 09 2024 Avindra Goolcharan
- update to 2024-01-13:
* top-level-await support in modules
* allow \'await\' in the REPL
* added Array.prototype.{with,toReversed,toSpliced,toSorted} and TypedArray.prototype.{with,toReversed,toSorted}
* added String.prototype.isWellFormed and String.prototype.toWellFormed
* added Object.groupBy and Map.groupBy
* added Promise.withResolvers
* class static block
* \'in\' operator support for private fields
* optional chaining fixes
* added RegExp \'d\' flag
* fixed RegExp zero length match logic
* fixed RegExp case insensitive flag
* added os.getpid() and os.now()
* added cosmopolitan build
* misc bug fixes- includes changes from 2023-12-09:
* added Object.hasOwn, {String|Array|TypedArray}.prototype.at, {Array|TypedArray}.prototype.findLast{Index}
* BigInt support is enabled even if CONFIG_BIGNUM disabled
* updated to Unicode 15.0.0
* misc bug fixes
* Thu Apr 06 2023 Michal Suchanek - Requires at least gcc 7 to get stdatomic.h
* Sat Mar 27 2021 Avindra Goolcharan - update to 2021-03-27:
* faster Array.prototype.push and Array.prototype.unshift
* added JS_UpdateStackTop()
* fixed Windows console
* misc bug fixes
* Mon Nov 23 2020 Avindra Goolcharan - update to 2020-11-08:
* improved function parameter initializers
* added std.setenv(), std.unsetenv() and std.getenviron()
* added JS_EvalThis()
* misc bug fixes- includes 2020-09-06:
* added logical assignment operators
* added IsHTMLDDA support
* faster for-of loops
* os.Worker now takes a module filename as parameter
* qjsc: added -D option to compile dynamically loaded modules or workers
* misc bug fixes- includes 2020-07-05:
* modified JS_GetPrototype() to return a live value
* REPL: support unicode characters larger than 16 bits
* added os.Worker
* improved object serialization
* added std.parseExtJSON
* misc bug fixes- add qjscalc binary- pass optflags to build- cleanup build steps- cleanup description
* Sat May 16 2020 Duncan Mac-Vicar - Initial package