Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | fixed class name init in static initializers | Fabrice Bellard | 2024-01-11 | 1 | -17/+10 | |
| | ||||||
* | avoid potentially undefined behavior and make valgrind happy (bnoordhuis) ↵ | Fabrice Bellard | 2024-01-11 | 1 | -14/+12 | |
| | | | | (github issue #153) | |||||
* | make for in faster and spec compliant (github issue #137) | Fabrice Bellard | 2024-01-11 | 1 | -86/+143 | |
| | ||||||
* | fixed test262: derived-this-uninitialized-realm.js | Fabrice Bellard | 2024-01-11 | 2 | -4/+28 | |
| | ||||||
* | added a comment for non-initialized warning in Valgrind (github issue #153) | Fabrice Bellard | 2024-01-11 | 1 | -0/+10 | |
| | ||||||
* | added 'in' operator for private fields | Fabrice Bellard | 2024-01-11 | 2 | -75/+162 | |
| | ||||||
* | class static block (initial patch by bnoordhuis) | Fabrice Bellard | 2024-01-11 | 1 | -17/+76 | |
| | ||||||
* | fixed crash in JS_DumpMemoryUsage (github issue #65) | Fabrice Bellard | 2024-01-11 | 1 | -2/+2 | |
| | ||||||
* | allow 'await' in the REPL and added os.sleepAsync() | Fabrice Bellard | 2024-01-11 | 2 | -2/+5 | |
| | ||||||
* | make JS_NewClassID thread safe | Fabrice Bellard | 2024-01-11 | 1 | -1/+10 | |
| | ||||||
* | added Error cause | Fabrice Bellard | 2024-01-11 | 2 | -6/+21 | |
| | ||||||
* | 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 | |
| |