diff --git a/DEPS b/DEPS index c81e0d9cd7..4a69ec5fea 100644 --- a/DEPS +++ b/DEPS @@ -68,7 +68,7 @@ deps = { 'v8/test/mozilla/data': Var('chromium_url') + '/v8/deps/third_party/mozilla-tests.git' + '@' + 'f6c578a10ea707b1a8ab0b88943fe5115ce2b9be', 'v8/test/test262/data': - Var('chromium_url') + '/external/github.com/tc39/test262.git' + '@' + '04ae1c13594d09238e01bb0d469648d5edd2862e', + Var('chromium_url') + '/external/github.com/tc39/test262.git' + '@' + '565d7d5b7dd808d9267006b83ac4ea9c48f782cc', 'v8/test/test262/harness': Var('chromium_url') + '/external/github.com/test262-utils/test262-harness-py.git' + '@' + '0f2acdd882c84cff43b9d60df7574a1901e2cdcd', 'v8/third_party/qemu-linux-x64': { diff --git a/test/test262/test262.status b/test/test262/test262.status index 02f82dd9ef..10c1dc5257 100644 --- a/test/test262/test262.status +++ b/test/test262/test262.status @@ -507,8 +507,8 @@ # https://bugs.chromium.org/p/v8/issues/detail?id=7472 'intl402/NumberFormat/currency-digits': [FAIL], - # https://bugs.chromium.org/p/v8/issues/detail?id=7483 - 'annexB/built-ins/Function/createdynfn-html-close-comment-params': [FAIL], + # https://bugs.chromium.org/p/v8/issues/detail?id=8849 + 'intl402/Intl/getCanonicalLocales/non-iana-canon': [FAIL], # https://bugs.chromium.org/p/v8/issues/detail?id=8260 'intl402/Locale/constructor-non-iana-canon': [FAIL], @@ -519,6 +519,9 @@ # https://bugs.chromium.org/p/v8/issues/detail?id=8242 'intl402/Locale/likely-subtags-grandfathered': [FAIL], + # https://bugs.chromium.org/p/v8/issues/detail?id=7483 + 'annexB/built-ins/Function/createdynfn-html-close-comment-params': [FAIL], + # https://bugs.chromium.org/p/v8/issues/detail?id=7831 'language/statements/generators/generator-created-after-decl-inst': [FAIL], 'language/expressions/generators/generator-created-after-decl-inst': [FAIL], @@ -568,18 +571,40 @@ 'language/expressions/function/early-errors/invalid-names-call-expression-this': [FAIL], 'language/expressions/function/early-errors/invalid-names-member-expression-bad-reference': [FAIL], 'language/expressions/function/early-errors/invalid-names-member-expression-this': [FAIL], + 'language/expressions/class/elements/syntax/early-errors/grammar-private-field-super-access': [FAIL], 'language/statements/function/early-errors/invalid-names-call-expression-bad-reference': [FAIL], 'language/statements/function/early-errors/invalid-names-call-expression-this': [FAIL], 'language/statements/function/early-errors/invalid-names-member-expression-bad-reference': [FAIL], 'language/statements/function/early-errors/invalid-names-member-expression-this': [FAIL], + 'language/statements/class/elements/syntax/early-errors/grammar-private-field-super-access': [FAIL], + + # https://bugs.chromium.org/p/v8/issues/detail?id=8850 + 'language/comments/hashbang/escaped-bang-041': [FAIL], + 'language/comments/hashbang/escaped-bang-u0021': [FAIL], + 'language/comments/hashbang/escaped-bang-u21': [FAIL], + 'language/comments/hashbang/escaped-bang-x21': [FAIL], + 'language/comments/hashbang/escaped-hash-043': [FAIL], + 'language/comments/hashbang/escaped-hash-u0023': [FAIL], + 'language/comments/hashbang/escaped-hash-u23': [FAIL], + 'language/comments/hashbang/escaped-hash-x23': [FAIL], + 'language/comments/hashbang/escaped-hashbang': [FAIL], + 'language/comments/hashbang/eval': [FAIL], + 'language/comments/hashbang/eval-indirect': [FAIL], + 'language/comments/hashbang/module': [FAIL], + 'language/comments/hashbang/multi-line-comment': [FAIL], + 'language/comments/hashbang/no-line-separator': [FAIL], + 'language/comments/hashbang/not-empty': [FAIL], + 'language/comments/hashbang/preceding-directive-prologue': [FAIL], + 'language/comments/hashbang/preceding-directive-prologue-sc': [FAIL], + 'language/comments/hashbang/preceding-empty-statement': [FAIL], + 'language/comments/hashbang/preceding-hashbang': [FAIL], + 'language/comments/hashbang/preceding-line-comment': [FAIL], + 'language/comments/hashbang/preceding-multi-line-comment': [FAIL], + 'language/comments/hashbang/preceding-whitespace': [FAIL], + 'language/comments/hashbang/use-strict': [FAIL], ######################## NEEDS INVESTIGATION ########################### - # These test failures are specific to the intl402 suite and need investigation - # to be either marked as bugs with issues filed for them or as deliberate - # incompatibilities if the test cases turn out to be broken or ambiguous. - # Some of these are related to v8:4361 in being visible side effects from Intl. - # https://bugs.chromium.org/p/v8/issues/detail?id=7833 'built-ins/Atomics/wait/cannot-suspend-throws': [SKIP], 'built-ins/Atomics/wait/undefined-index-defaults-to-zero': [SKIP], diff --git a/test/test262/testcfg.py b/test/test262/testcfg.py index d07629369c..54311e952c 100644 --- a/test/test262/testcfg.py +++ b/test/test262/testcfg.py @@ -56,6 +56,7 @@ FEATURE_FLAGS = { 'well-formed-json-stringify': '--harmony-json-stringify', 'export-star-as-namespace-from-module': '--harmony-namespace-exports', 'Object.fromEntries': '--harmony-object-from-entries', + 'hashbang': '--harmony-hashbang', } SKIPPED_FEATURES = set(['class-methods-private',