From 1af57e6f71ecffae10cb932415ac849d9cdc14e9 Mon Sep 17 00:00:00 2001 From: Daniel Tschinder Date: Wed, 14 Nov 2018 23:29:17 -0800 Subject: [PATCH] Fix test262 tests again! --- Makefile | 2 +- scripts/tests/test262/test262_whitelist.txt | 114 +++++++++++++++++++- 2 files changed, 114 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 35c24c28e844..8b83524e148b 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ MAKEFLAGS = -j1 FLOW_COMMIT = e192e1a4793dd8e43415fbfe8046d832cb513c8b -TEST262_COMMIT = 69c1efd325deedf54db92a23008399e2b00fa51e +TEST262_COMMIT = 238c88d4a084d9928372954e2fec54af2c951281 # Fix color output until TravisCI fixes https://github.com/travis-ci/travis-ci/issues/7967 export FORCE_COLOR = true diff --git a/scripts/tests/test262/test262_whitelist.txt b/scripts/tests/test262/test262_whitelist.txt index 52ea231a5f85..b820c4c3a3ab 100644 --- a/scripts/tests/test262/test262_whitelist.txt +++ b/scripts/tests/test262/test262_whitelist.txt @@ -1655,4 +1655,116 @@ language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redec language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-generator-declaration.js(default) language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-generator-declaration.js(strict mode) language/expressions/dynamic-import/assignment-expression/await-identifier.js(default) -language/expressions/dynamic-import/assignment-expression/await-identifier.js(strict mode) \ No newline at end of file +language/expressions/dynamic-import/assignment-expression/await-identifier.js(strict mode) +language/literals/regexp/named-groups/invalid-dangling-groupname-2-u.js(default) +language/literals/regexp/named-groups/invalid-dangling-groupname-2-u.js(strict mode) +language/literals/regexp/named-groups/invalid-dangling-groupname-2.js(default) +language/literals/regexp/named-groups/invalid-dangling-groupname-2.js(strict mode) +language/literals/regexp/named-groups/invalid-dangling-groupname-3-u.js(default) +language/literals/regexp/named-groups/invalid-dangling-groupname-3-u.js(strict mode) +language/literals/regexp/named-groups/invalid-dangling-groupname-3.js(default) +language/literals/regexp/named-groups/invalid-dangling-groupname-3.js(strict mode) +language/literals/regexp/named-groups/invalid-dangling-groupname-4-u.js(default) +language/literals/regexp/named-groups/invalid-dangling-groupname-4-u.js(strict mode) +language/literals/regexp/named-groups/invalid-dangling-groupname-4.js(default) +language/literals/regexp/named-groups/invalid-dangling-groupname-4.js(strict mode) +language/literals/regexp/named-groups/invalid-dangling-groupname-5.js(default) +language/literals/regexp/named-groups/invalid-dangling-groupname-5.js(strict mode) +language/literals/regexp/named-groups/invalid-dangling-groupname-u.js(default) +language/literals/regexp/named-groups/invalid-dangling-groupname-u.js(strict mode) +language/literals/regexp/named-groups/invalid-dangling-groupname-without-group-u.js(default) +language/literals/regexp/named-groups/invalid-dangling-groupname-without-group-u.js(strict mode) +language/literals/regexp/named-groups/invalid-dangling-groupname.js(default) +language/literals/regexp/named-groups/invalid-dangling-groupname.js(strict mode) +language/literals/regexp/named-groups/invalid-duplicate-groupspecifier-2-u.js(default) +language/literals/regexp/named-groups/invalid-duplicate-groupspecifier-2-u.js(strict mode) +language/literals/regexp/named-groups/invalid-duplicate-groupspecifier-2.js(default) +language/literals/regexp/named-groups/invalid-duplicate-groupspecifier-2.js(strict mode) +language/literals/regexp/named-groups/invalid-duplicate-groupspecifier-u.js(default) +language/literals/regexp/named-groups/invalid-duplicate-groupspecifier-u.js(strict mode) +language/literals/regexp/named-groups/invalid-duplicate-groupspecifier.js(default) +language/literals/regexp/named-groups/invalid-duplicate-groupspecifier.js(strict mode) +language/literals/regexp/named-groups/invalid-empty-groupspecifier-u.js(default) +language/literals/regexp/named-groups/invalid-empty-groupspecifier-u.js(strict mode) +language/literals/regexp/named-groups/invalid-empty-groupspecifier.js(default) +language/literals/regexp/named-groups/invalid-empty-groupspecifier.js(strict mode) +language/literals/regexp/named-groups/invalid-identity-escape-in-capture-u.js(default) +language/literals/regexp/named-groups/invalid-identity-escape-in-capture-u.js(strict mode) +language/literals/regexp/named-groups/invalid-incomplete-groupname-2-u.js(default) +language/literals/regexp/named-groups/invalid-incomplete-groupname-2-u.js(strict mode) +language/literals/regexp/named-groups/invalid-incomplete-groupname-2.js(default) +language/literals/regexp/named-groups/invalid-incomplete-groupname-2.js(strict mode) +language/literals/regexp/named-groups/invalid-incomplete-groupname-3-u.js(default) +language/literals/regexp/named-groups/invalid-incomplete-groupname-3-u.js(strict mode) +language/literals/regexp/named-groups/invalid-incomplete-groupname-3.js(default) +language/literals/regexp/named-groups/invalid-incomplete-groupname-3.js(strict mode) +language/literals/regexp/named-groups/invalid-incomplete-groupname-4.js(default) +language/literals/regexp/named-groups/invalid-incomplete-groupname-4.js(strict mode) +language/literals/regexp/named-groups/invalid-incomplete-groupname-5.js(default) +language/literals/regexp/named-groups/invalid-incomplete-groupname-5.js(strict mode) +language/literals/regexp/named-groups/invalid-incomplete-groupname-6.js(default) +language/literals/regexp/named-groups/invalid-incomplete-groupname-6.js(strict mode) +language/literals/regexp/named-groups/invalid-incomplete-groupname-u.js(default) +language/literals/regexp/named-groups/invalid-incomplete-groupname-u.js(strict mode) +language/literals/regexp/named-groups/invalid-incomplete-groupname-without-group-2-u.js(default) +language/literals/regexp/named-groups/invalid-incomplete-groupname-without-group-2-u.js(strict mode) +language/literals/regexp/named-groups/invalid-incomplete-groupname-without-group-3-u.js(default) +language/literals/regexp/named-groups/invalid-incomplete-groupname-without-group-3-u.js(strict mode) +language/literals/regexp/named-groups/invalid-incomplete-groupname-without-group-u.js(default) +language/literals/regexp/named-groups/invalid-incomplete-groupname-without-group-u.js(strict mode) +language/literals/regexp/named-groups/invalid-incomplete-groupname.js(default) +language/literals/regexp/named-groups/invalid-incomplete-groupname.js(strict mode) +language/literals/regexp/named-groups/invalid-non-id-continue-groupspecifier-4-u.js(default) +language/literals/regexp/named-groups/invalid-non-id-continue-groupspecifier-4-u.js(strict mode) +language/literals/regexp/named-groups/invalid-non-id-continue-groupspecifier-4.js(default) +language/literals/regexp/named-groups/invalid-non-id-continue-groupspecifier-4.js(strict mode) +language/literals/regexp/named-groups/invalid-non-id-continue-groupspecifier.js(default) +language/literals/regexp/named-groups/invalid-non-id-continue-groupspecifier.js(strict mode) +language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-2-u.js(default) +language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-2-u.js(strict mode) +language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-2.js(default) +language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-2.js(strict mode) +language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-3.js(default) +language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-3.js(strict mode) +language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-4-u.js(default) +language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-4-u.js(strict mode) +language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-4.js(default) +language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-4.js(strict mode) +language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-5-u.js(default) +language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-5-u.js(strict mode) +language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-5.js(default) +language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-5.js(strict mode) +language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-6.js(default) +language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-6.js(strict mode) +language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-7.js(default) +language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-7.js(strict mode) +language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-8-u.js(default) +language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-8-u.js(strict mode) +language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-8.js(default) +language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-8.js(strict mode) +language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-9-u.js(default) +language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-9-u.js(strict mode) +language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-u.js(default) +language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-u.js(strict mode) +language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier.js(default) +language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier.js(strict mode) +language/literals/regexp/named-groups/invalid-numeric-groupspecifier-u.js(default) +language/literals/regexp/named-groups/invalid-numeric-groupspecifier-u.js(strict mode) +language/literals/regexp/named-groups/invalid-numeric-groupspecifier.js(default) +language/literals/regexp/named-groups/invalid-numeric-groupspecifier.js(strict mode) +language/literals/regexp/named-groups/invalid-punctuator-starting-groupspecifier-u.js(default) +language/literals/regexp/named-groups/invalid-punctuator-starting-groupspecifier-u.js(strict mode) +language/literals/regexp/named-groups/invalid-punctuator-starting-groupspecifier.js(default) +language/literals/regexp/named-groups/invalid-punctuator-starting-groupspecifier.js(strict mode) +language/literals/regexp/named-groups/invalid-punctuator-within-groupspecifier-u.js(default) +language/literals/regexp/named-groups/invalid-punctuator-within-groupspecifier-u.js(strict mode) +language/literals/regexp/named-groups/invalid-punctuator-within-groupspecifier.js(default) +language/literals/regexp/named-groups/invalid-punctuator-within-groupspecifier.js(strict mode) +language/literals/regexp/named-groups/invalid-u-escape-in-groupspecifier-2.js(default) +language/literals/regexp/named-groups/invalid-u-escape-in-groupspecifier-2.js(strict mode) +language/literals/regexp/named-groups/invalid-unterminated-groupspecifier-u.js(default) +language/literals/regexp/named-groups/invalid-unterminated-groupspecifier-u.js(strict mode) +language/literals/regexp/named-groups/invalid-u-escape-in-groupspecifier.js(default) +language/literals/regexp/named-groups/invalid-u-escape-in-groupspecifier.js(strict mode) +language/literals/regexp/named-groups/invalid-unterminated-groupspecifier.js(default) +language/literals/regexp/named-groups/invalid-unterminated-groupspecifier.js(strict mode) \ No newline at end of file