summaryrefslogtreecommitdiff
path: root/lang/quickjs/patches/patch-quickjs-libc.c
AgeCommit message (Collapse)AuthorFilesLines
2022-01-30lang/quickjs: update to 2021-03-27 version.he1-12/+12
Pkgsrc changes: * adjust patches and checksums as needed * Update request from PR#56675 should be fulfilled by this; thanks to Kimihiro Nonaka Upstream changes: 2021-03-27: - faster Array.prototype.push and Array.prototype.unshift - added JS_UpdateStackTop() - fixed Windows console - misc bug fixes 2020-11-08: - improved function parameter initializers - added std.setenv(), std.unsetenv() and std.getenviron() - added JS_EvalThis() - misc bug fixes 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 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
2020-05-10lang/quickjs: update to 2020-04-12rillig1-3/+12
Changes since 2020-01-19: 2020-04-12: - added cross realm support - added AggregateError and Promise.any - added env, uid and gid options in os.exec() - misc bug fixes 2020-03-16: - reworked error handling in std and os libraries: suppressed I/O exceptions in std FILE functions and return a positive errno value when it is explicit - output exception messages to stderr - added std.loadFile(), std.strerror(), std.FILE.prototype.tello() - added JS_GetRuntimeOpaque(), JS_SetRuntimeOpaque(), JS_NewUint32() - updated to Unicode 13.0.0 - misc bug fixes
2019-11-14lang/quickjs: imported version 2019-10-27rillig1-0/+15
QuickJS is a small and embeddable Javascript engine. It supports the ES2020 specification including modules, asynchronous generators and proxies. It optionally supports mathematical extensions such as big integers (BigInt), big floating point numbers (BigFloat) and operator overloading.