about summary refs log tree commit diff stats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* added os.now()Fabrice Bellard2023-12-281-30/+0
|
* define the same atoms with or without CONFIG_ATOMICS (github issue #76)Fabrice Bellard2023-12-281-2/+2
|
* fixed JS module autodetection with shebang (github issue #91)Fabrice Bellard2023-12-281-26/+28
|
* fixed crash when resizing property shapes in case of OOM (github issue #129)Fabrice Bellard2023-12-281-23/+18
|
* fixed the garbage collection of async functions with closures (github issue ↵Fabrice Bellard2023-12-281-244/+277
| | | | #156)
* removed memory leakFabrice Bellard2023-12-281-1/+3
|
* added RegExp 'd' flag (bnoordhuis)Fabrice Bellard2023-12-283-54/+139
|
* added Promise.withResolversFabrice Bellard2023-12-281-10/+6
|
* added Array.prototype.{with,toReversed,toSpliced,toSorted} and ↵Fabrice Bellard2023-12-281-0/+379
| | | | TypedArray.prototype.{with,toReversed,toSorted} (initial patch by bnoordhuis)
* added Object.groupBy and Map.groupBy (initial patch by bnoordhuis)Fabrice Bellard2023-12-281-0/+121
|
* added String.prototype.isWellFormed and String.prototype.toWellFormedFabrice Bellard2023-12-281-0/+80
|
* fixed detached TypedArray in sort()Fabrice Bellard2023-12-281-40/+47
|
* quickjs: remove unnecessary forward declarationbptato2023-12-281-4/+0
| | | | was causing conflicts with applying upstream patches
* top-level-await support - follow the spec in the implementation of the ↵Fabrice Bellard2023-12-282-89/+635
| | | | module linking and evaluation to avoid errors with cycling module dependencies
* Revert TLA support patchbptato2023-12-282-126/+19
| | | | | | Importing it from upstream. (Hoping this revert actually worked...)
* reduced JS_MAX_LOCAL_VARS (github issue #123)Fabrice Bellard2023-12-221-1/+1
|
* removed unused JSContext fieldFabrice Bellard2023-12-221-1/+0
|
* use Unicode normalization in String.prototype.localeCompareFabrice Bellard2023-12-221-31/+100
|
* 'for of' expression cannot start with 'async'Fabrice Bellard2023-12-221-0/+3
|
* removed incorrect await in async yield*Fabrice Bellard2023-12-221-1/+0
|
* fixed define own property with writable=false on module namespaceFabrice Bellard2023-12-221-3/+7
|
* added container_of macroFabrice Bellard2023-12-223-3/+5
|
* safer typed array finalizerFabrice Bellard2023-12-221-2/+17
|
* fixed js_strtod with large integers (github issue #206)Fabrice Bellard2023-12-221-2/+6
|
* test 128 bit integer support (github issue #125)Fabrice Bellard2023-12-221-1/+1
|
* quickjs: avoid an unnecessary null check for can_destroybptato2023-12-221-4/+4
|
* fixed 'return' handling with 'yield' in 'for of' or with finally blocks ↵Fabrice Bellard2023-12-142-73/+121
| | | | (gihub ticket #166)
* fixed async generator in case of exception in the implicit await in the ↵Fabrice Bellard2023-12-141-9/+20
| | | | 'return' statement
* Fix AsyncGenerator.prototype.return error handling (bnoordhuis)Fabrice Bellard2023-12-141-4/+13
|
* raise an error if a private method is added twice to an objectFabrice Bellard2023-12-141-0/+6
|
* remove mistakenly included patch filebptato2023-12-091-69/+0
|
* Reapply "reworked set property and fixed corner cases of typed array set ↵bptato2023-12-092-169/+113
| | | | | | | | property" This reverts commit 82aa85ef0458e1b97917ffe2626e5631bb444c58. A-ha, it was just a linking error. We have to fix the Makefile instead.
* Revert "reworked set property and fixed corner cases of typed array set ↵bptato2023-12-092-113/+169
| | | | | | | | property" This reverts commit 1b38f7b7a7709c3fe21f1adcf1d5de6b2e0e48f7. Breaks tostring setter for some reason; we'll have to investigate...
* Update QJS versionbptato2023-12-091-1/+1
| | | | now fully rebased on the latest release
* added Array.prototype.findLast{Index} and ↵Fabrice Bellard2023-12-091-16/+61
| | | | TypeArray.prototype.findLast{index} (initial patch by bnoordhuis)
* fixed duplicate static private setter/getter testFabrice Bellard2023-12-091-7/+12
|
* fixed delete super.x errorFabrice Bellard2023-12-091-12/+4
|
* reworked set property and fixed corner cases of typed array set propertyFabrice Bellard2023-12-092-169/+113
|
* Retrieve RegExp 'g' flag in spec conformant way (original patch by bnoordhuis)Fabrice Bellard2023-12-092-17/+41
|
* fixed lexical scope of 'this' with eval (github issue #192)Fabrice Bellard2023-12-091-6/+7
|
* fixed negative zero dateFabrice Bellard2023-12-091-12/+14
|
* Revert "add_eval_variables: do not close over `this' twice"bptato2023-12-091-2/+1
| | | | | | This reverts commit 9ff482dd8d5b1b252e77712e9418b5b253f4bbf8. Importing fix from upstream instead.
* fixed private field setters (github issue #194)Fabrice Bellard2023-12-082-2/+3
|
* added missing bignum error tests (github issue #159)Fabrice Bellard2023-12-081-12/+64
|
* added String.prototype.at, Array.prototype.at and TypedArray.prototype.atFabrice Bellard2023-12-081-3/+72
|
* Revert "quickjs: add Array.prototype.at"bptato2023-12-081-30/+0
| | | | | | This reverts commit b7367506fa05e9396e69b1db7277e011722af6b0. Importing upstream patch instead.
* updated to unicode 15.0.0Fabrice Bellard2023-12-081-1198/+1237
|
* quickjs/libbf: add missing ifdefbptato2023-12-051-0/+2
|
* the BigInt support is now always includedbellard2023-12-054-846/+509
|
* bf_set_ui() fix (github issue #133)bellard2023-12-051-16/+16
|