Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions src/couch_quickjs/patches/01-spidermonkey-185-mode.patch
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
--- quickjs-master/quickjs.c 2025-09-18 04:42:13
+++ quickjs/quickjs.c 2025-09-18 11:43:37
@@ -30751,10 +30751,24 @@
--- quickjs-master/quickjs.c 2025-09-30 04:35:00
+++ quickjs/quickjs.c 2025-09-30 11:38:07
@@ -30784,10 +30784,24 @@
if (s->token.val == TOK_FUNCTION ||
(token_is_pseudo_keyword(s, JS_ATOM_async) &&
peek_token(s, TRUE) == TOK_FUNCTION)) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
--- quickjs-master/test262_errors.txt 2025-09-18 04:42:13
+++ quickjs/test262_errors.txt 2025-09-18 11:43:37
@@ -7,6 +7,8 @@
--- quickjs-master/test262_errors.txt 2025-09-30 04:35:00
+++ quickjs/test262_errors.txt 2025-09-30 11:47:32
@@ -5,6 +5,8 @@
test262/test/annexB/language/expressions/assignmenttargettype/callexpression-in-prefix-update.js:27: SyntaxError: invalid increment/decrement operand
test262/test/annexB/language/expressions/assignmenttargettype/callexpression.js:33: SyntaxError: invalid assignment left-hand side
test262/test/annexB/language/expressions/assignmenttargettype/cover-callexpression-and-asyncarrowhead.js:20: SyntaxError: invalid assignment left-hand side
test262/test/built-ins/Atomics/notify/retrieve-length-before-index-coercion-non-shared-detached.js:34: TypeError: ArrayBuffer is detached
test262/test/built-ins/Atomics/notify/retrieve-length-before-index-coercion-non-shared-detached.js:34: strict mode: TypeError: ArrayBuffer is detached
+test262/test/language/statements/expression/S12.4_A1.js:15: unexpected error type: Test262: This statement should not be evaluated.
+test262/test/language/statements/expression/S12.4_A1.js:15: strict mode: unexpected error type: Test262: This statement should not be evaluated.
test262/test/staging/sm/Date/UTC-convert-all-arguments.js:75: Test262Error: index 1: expected 42, got Error: didn't throw Expected SameValue(«Error: didn't throw», «42») to be true
test262/test/staging/sm/Date/constructor-convert-all-arguments.js:75: Test262Error: index undefined: expected 42, got Error: didn't throw Expected SameValue(«Error: didn't throw», «42») to be true
test262/test/staging/sm/Date/non-iso.js:76: Test262Error: Expected SameValue(«NaN», «-40071559730000») to be true
test262/test/staging/sm/Date/two-digit-years.js:76: Test262Error: Expected SameValue(«915177600000», «NaN») to be true
29 changes: 0 additions & 29 deletions src/couch_quickjs/patches/02-test262-makefile.patch

This file was deleted.

15 changes: 0 additions & 15 deletions src/couch_quickjs/patches/03-test262-yield.patch

This file was deleted.

4 changes: 2 additions & 2 deletions src/couch_quickjs/quickjs/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -55,8 +55,8 @@ PREFIX?=/usr/local
#CONFIG_UBSAN=y

# TEST262 bootstrap config: commit id and shallow "since" parameter
TEST262_COMMIT?=04eaeb99080ceb60d7b86ea0c4bed6355ef4cdcb
TEST262_SINCE?=2025-08-20
TEST262_COMMIT?=a5e69a1534de88d1eb29b76657d84c8541b72df7
TEST262_SINCE?=2025-09-01

OBJDIR=.obj

Expand Down
6 changes: 6 additions & 0 deletions src/couch_quickjs/quickjs/quickjs-atom.h
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,8 @@ DEF(await, "await")
/* empty string */
DEF(empty_string, "")
/* identifiers */
DEF(keys, "keys")
DEF(size, "size")
DEF(length, "length")
DEF(fileName, "fileName")
DEF(lineNumber, "lineNumber")
Expand Down Expand Up @@ -189,6 +191,7 @@ DEF(timed_out, "timed-out")
DEF(ok, "ok")
/* */
DEF(toJSON, "toJSON")
DEF(maxByteLength, "maxByteLength")
/* class names */
DEF(Object, "Object")
DEF(Array, "Array")
Expand Down Expand Up @@ -228,6 +231,9 @@ DEF(Map, "Map")
DEF(Set, "Set") /* Map + 1 */
DEF(WeakMap, "WeakMap") /* Map + 2 */
DEF(WeakSet, "WeakSet") /* Map + 3 */
DEF(Iterator, "Iterator")
DEF(IteratorHelper, "Iterator Helper")
DEF(IteratorWrap, "Iterator Wrap")
DEF(Map_Iterator, "Map Iterator")
DEF(Set_Iterator, "Set Iterator")
DEF(Array_Iterator, "Array Iterator")
Expand Down
Loading