Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | added os.now() | Fabrice Bellard | 2023-12-28 | 1 | -30/+0 |
| | |||||
* | define the same atoms with or without CONFIG_ATOMICS (github issue #76) | Fabrice Bellard | 2023-12-28 | 1 | -2/+2 |
| | |||||
* | fixed JS module autodetection with shebang (github issue #91) | Fabrice Bellard | 2023-12-28 | 1 | -26/+28 |
| | |||||
* | fixed crash when resizing property shapes in case of OOM (github issue #129) | Fabrice Bellard | 2023-12-28 | 1 | -23/+18 |
| | |||||
* | fixed the garbage collection of async functions with closures (github issue ↵ | Fabrice Bellard | 2023-12-28 | 1 | -244/+277 |
| | | | | #156) | ||||
* | removed memory leak | Fabrice Bellard | 2023-12-28 | 1 | -1/+3 |
| | |||||
* | added RegExp 'd' flag (bnoordhuis) | Fabrice Bellard | 2023-12-28 | 3 | -54/+139 |
| | |||||
* | added Promise.withResolvers | Fabrice Bellard | 2023-12-28 | 1 | -10/+6 |
| | |||||
* | added Array.prototype.{with,toReversed,toSpliced,toSorted} and ↵ | Fabrice Bellard | 2023-12-28 | 1 | -0/+379 |
| | | | | TypedArray.prototype.{with,toReversed,toSorted} (initial patch by bnoordhuis) | ||||
* | added Object.groupBy and Map.groupBy (initial patch by bnoordhuis) | Fabrice Bellard | 2023-12-28 | 1 | -0/+121 |
| | |||||
* | added String.prototype.isWellFormed and String.prototype.toWellFormed | Fabrice Bellard | 2023-12-28 | 1 | -0/+80 |
| | |||||
* | fixed detached TypedArray in sort() | Fabrice Bellard | 2023-12-28 | 1 | -40/+47 |
| | |||||
* | quickjs: remove unnecessary forward declaration | bptato | 2023-12-28 | 1 | -4/+0 |
| | | | | was causing conflicts with applying upstream patches | ||||
* | top-level-await support - follow the spec in the implementation of the ↵ | Fabrice Bellard | 2023-12-28 | 2 | -89/+635 |
| | | | | module linking and evaluation to avoid errors with cycling module dependencies | ||||
* | Revert TLA support patch | bptato | 2023-12-28 | 2 | -126/+19 |
| | | | | | | Importing it from upstream. (Hoping this revert actually worked...) | ||||
* | reduced JS_MAX_LOCAL_VARS (github issue #123) | Fabrice Bellard | 2023-12-22 | 1 | -1/+1 |
| | |||||
* | removed unused JSContext field | Fabrice Bellard | 2023-12-22 | 1 | -1/+0 |
| | |||||
* | use Unicode normalization in String.prototype.localeCompare | Fabrice Bellard | 2023-12-22 | 1 | -31/+100 |
| | |||||
* | 'for of' expression cannot start with 'async' | Fabrice Bellard | 2023-12-22 | 1 | -0/+3 |
| | |||||
* | removed incorrect await in async yield* | Fabrice Bellard | 2023-12-22 | 1 | -1/+0 |
| | |||||
* | fixed define own property with writable=false on module namespace | Fabrice Bellard | 2023-12-22 | 1 | -3/+7 |
| | |||||
* | added container_of macro | Fabrice Bellard | 2023-12-22 | 3 | -3/+5 |
| | |||||
* | safer typed array finalizer | Fabrice Bellard | 2023-12-22 | 1 | -2/+17 |
| | |||||
* | fixed js_strtod with large integers (github issue #206) | Fabrice Bellard | 2023-12-22 | 1 | -2/+6 |
| | |||||
* | test 128 bit integer support (github issue #125) | Fabrice Bellard | 2023-12-22 | 1 | -1/+1 |
| | |||||
* | quickjs: avoid an unnecessary null check for can_destroy | bptato | 2023-12-22 | 1 | -4/+4 |
| | |||||
* | fixed 'return' handling with 'yield' in 'for of' or with finally blocks ↵ | Fabrice Bellard | 2023-12-14 | 2 | -73/+121 |
| | | | | (gihub ticket #166) | ||||
* | fixed async generator in case of exception in the implicit await in the ↵ | Fabrice Bellard | 2023-12-14 | 1 | -9/+20 |
| | | | | 'return' statement | ||||
* | Fix AsyncGenerator.prototype.return error handling (bnoordhuis) | Fabrice Bellard | 2023-12-14 | 1 | -4/+13 |
| | |||||
* | raise an error if a private method is added twice to an object | Fabrice Bellard | 2023-12-14 | 1 | -0/+6 |
| | |||||
* | remove mistakenly included patch file | bptato | 2023-12-09 | 1 | -69/+0 |
| | |||||
* | Reapply "reworked set property and fixed corner cases of typed array set ↵ | bptato | 2023-12-09 | 2 | -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 ↵ | bptato | 2023-12-09 | 2 | -113/+169 |
| | | | | | | | | property" This reverts commit 1b38f7b7a7709c3fe21f1adcf1d5de6b2e0e48f7. Breaks tostring setter for some reason; we'll have to investigate... | ||||
* | Update QJS version | bptato | 2023-12-09 | 1 | -1/+1 |
| | | | | now fully rebased on the latest release | ||||
* | added Array.prototype.findLast{Index} and ↵ | Fabrice Bellard | 2023-12-09 | 1 | -16/+61 |
| | | | | TypeArray.prototype.findLast{index} (initial patch by bnoordhuis) | ||||
* | fixed duplicate static private setter/getter test | Fabrice Bellard | 2023-12-09 | 1 | -7/+12 |
| | |||||
* | fixed delete super.x error | Fabrice Bellard | 2023-12-09 | 1 | -12/+4 |
| | |||||
* | reworked set property and fixed corner cases of typed array set property | Fabrice Bellard | 2023-12-09 | 2 | -169/+113 |
| | |||||
* | Retrieve RegExp 'g' flag in spec conformant way (original patch by bnoordhuis) | Fabrice Bellard | 2023-12-09 | 2 | -17/+41 |
| | |||||
* | fixed lexical scope of 'this' with eval (github issue #192) | Fabrice Bellard | 2023-12-09 | 1 | -6/+7 |
| | |||||
* | fixed negative zero date | Fabrice Bellard | 2023-12-09 | 1 | -12/+14 |
| | |||||
* | Revert "add_eval_variables: do not close over `this' twice" | bptato | 2023-12-09 | 1 | -2/+1 |
| | | | | | | This reverts commit 9ff482dd8d5b1b252e77712e9418b5b253f4bbf8. Importing fix from upstream instead. | ||||
* | fixed private field setters (github issue #194) | Fabrice Bellard | 2023-12-08 | 2 | -2/+3 |
| | |||||
* | added missing bignum error tests (github issue #159) | Fabrice Bellard | 2023-12-08 | 1 | -12/+64 |
| | |||||
* | added String.prototype.at, Array.prototype.at and TypedArray.prototype.at | Fabrice Bellard | 2023-12-08 | 1 | -3/+72 |
| | |||||
* | Revert "quickjs: add Array.prototype.at" | bptato | 2023-12-08 | 1 | -30/+0 |
| | | | | | | This reverts commit b7367506fa05e9396e69b1db7277e011722af6b0. Importing upstream patch instead. | ||||
* | updated to unicode 15.0.0 | Fabrice Bellard | 2023-12-08 | 1 | -1198/+1237 |
| | |||||
* | quickjs/libbf: add missing ifdef | bptato | 2023-12-05 | 1 | -0/+2 |
| | |||||
* | the BigInt support is now always included | bellard | 2023-12-05 | 4 | -846/+509 |
| | |||||
* | bf_set_ui() fix (github issue #133) | bellard | 2023-12-05 | 1 | -16/+16 |
| |