From 52f75249324b02fc634a38c9e43c7a61bd26a554 Mon Sep 17 00:00:00 2001 From: Ben Noordhuis Date: Fri, 24 Nov 2023 00:48:40 +0100 Subject: [PATCH] Enable array-grouping test262 feature --- test262.conf | 2 +- test262_errors.txt | 44 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+), 1 deletion(-) diff --git a/test262.conf b/test262.conf index 729c216..eeb83cc 100644 --- a/test262.conf +++ b/test262.conf @@ -56,7 +56,7 @@ AggregateError align-detached-buffer-semantics-with-web-reality arbitrary-module-namespace-names=skip array-find-from-last -array-grouping=skip +array-grouping Array.fromAsync=skip Array.prototype.at Array.prototype.flat diff --git a/test262_errors.txt b/test262_errors.txt index 4fc2d28..60d32d7 100644 --- a/test262_errors.txt +++ b/test262_errors.txt @@ -1,6 +1,50 @@ test262/test/annexB/language/eval-code/direct/script-decl-lex-collision-in-sloppy-mode.js:13: Test262Error: Expected a SyntaxError to be thrown but no exception was thrown at all test262/test/built-ins/AsyncGeneratorPrototype/return/return-suspendedYield-broken-promise-try-catch.js:39: TypeError: $DONE() not called test262/test/built-ins/AsyncGeneratorPrototype/return/return-suspendedYield-broken-promise-try-catch.js:39: strict mode: TypeError: $DONE() not called +test262/test/built-ins/Map/groupBy/callback-arg.js:30: TypeError: not a function +test262/test/built-ins/Map/groupBy/callback-arg.js:30: strict mode: TypeError: not a function +test262/test/built-ins/Map/groupBy/callback-throws.js:20: Test262Error: Expected a Test262Error but got a TypeError +test262/test/built-ins/Map/groupBy/callback-throws.js:20: strict mode: Test262Error: Expected a Test262Error but got a TypeError +test262/test/built-ins/Map/groupBy/emptyList.js:24: TypeError: not a function +test262/test/built-ins/Map/groupBy/emptyList.js:24: strict mode: TypeError: not a function +test262/test/built-ins/Map/groupBy/evenOdd.js:18: TypeError: not a function +test262/test/built-ins/Map/groupBy/evenOdd.js:18: strict mode: TypeError: not a function +test262/test/built-ins/Map/groupBy/groupLength.js:17: TypeError: not a function +test262/test/built-ins/Map/groupBy/groupLength.js:17: strict mode: TypeError: not a function +test262/test/built-ins/Map/groupBy/iterator-next-throws.js:26: Test262Error: Expected a Test262Error but got a TypeError +test262/test/built-ins/Map/groupBy/iterator-next-throws.js:26: strict mode: Test262Error: Expected a Test262Error but got a TypeError +test262/test/built-ins/Map/groupBy/length.js:25: TypeError: cannot convert to object +test262/test/built-ins/Map/groupBy/length.js:25: strict mode: TypeError: cannot convert to object +test262/test/built-ins/Map/groupBy/map-instance.js:24: TypeError: not a function +test262/test/built-ins/Map/groupBy/map-instance.js:24: strict mode: TypeError: not a function +test262/test/built-ins/Map/groupBy/name.js:25: TypeError: cannot convert to object +test262/test/built-ins/Map/groupBy/name.js:25: strict mode: TypeError: cannot convert to object +test262/test/built-ins/Map/groupBy/negativeZero.js:27: TypeError: not a function +test262/test/built-ins/Map/groupBy/negativeZero.js:27: strict mode: TypeError: not a function +test262/test/built-ins/Map/groupBy/toPropertyKey.js:24: TypeError: not a function +test262/test/built-ins/Map/groupBy/toPropertyKey.js:24: strict mode: TypeError: not a function +test262/test/built-ins/Object/groupBy/callback-arg.js:30: TypeError: not a function +test262/test/built-ins/Object/groupBy/callback-arg.js:30: strict mode: TypeError: not a function +test262/test/built-ins/Object/groupBy/callback-throws.js:20: Test262Error: Expected a Test262Error but got a TypeError +test262/test/built-ins/Object/groupBy/callback-throws.js:20: strict mode: Test262Error: Expected a Test262Error but got a TypeError +test262/test/built-ins/Object/groupBy/emptyList.js:24: TypeError: not a function +test262/test/built-ins/Object/groupBy/emptyList.js:24: strict mode: TypeError: not a function +test262/test/built-ins/Object/groupBy/evenOdd.js:18: TypeError: not a function +test262/test/built-ins/Object/groupBy/evenOdd.js:18: strict mode: TypeError: not a function +test262/test/built-ins/Object/groupBy/groupLength.js:23: TypeError: not a function +test262/test/built-ins/Object/groupBy/groupLength.js:23: strict mode: TypeError: not a function +test262/test/built-ins/Object/groupBy/invalid-property-key.js:22: Test262Error: Expected a Test262Error but got a TypeError +test262/test/built-ins/Object/groupBy/invalid-property-key.js:22: strict mode: Test262Error: Expected a Test262Error but got a TypeError +test262/test/built-ins/Object/groupBy/iterator-next-throws.js:26: Test262Error: Expected a Test262Error but got a TypeError +test262/test/built-ins/Object/groupBy/iterator-next-throws.js:26: strict mode: Test262Error: Expected a Test262Error but got a TypeError +test262/test/built-ins/Object/groupBy/length.js:25: TypeError: cannot convert to object +test262/test/built-ins/Object/groupBy/length.js:25: strict mode: TypeError: cannot convert to object +test262/test/built-ins/Object/groupBy/name.js:25: TypeError: cannot convert to object +test262/test/built-ins/Object/groupBy/name.js:25: strict mode: TypeError: cannot convert to object +test262/test/built-ins/Object/groupBy/null-prototype.js:24: TypeError: not a function +test262/test/built-ins/Object/groupBy/null-prototype.js:24: strict mode: TypeError: not a function +test262/test/built-ins/Object/groupBy/toPropertyKey.js:33: TypeError: not a function +test262/test/built-ins/Object/groupBy/toPropertyKey.js:33: strict mode: TypeError: not a function test262/test/built-ins/RegExp/lookahead-quantifier-match-groups.js:27: Test262Error: Expected [a, abc] and [a, undefined] to have the same contents. ? quantifier test262/test/built-ins/RegExp/lookahead-quantifier-match-groups.js:27: strict mode: Test262Error: Expected [a, abc] and [a, undefined] to have the same contents. ? quantifier test262/test/built-ins/TypedArray/prototype/set/array-arg-targetbuffer-detached-on-get-src-value-no-throw.js:30: TypeError: out-of-bound numeric index (Testing with Float64Array.)