| Index: test/test262/test262.status
|
| diff --git a/test/test262/test262.status b/test/test262/test262.status
|
| index 54f7d73ec5512c922dc87b54976d48cd9b9cf1bf..57c4f81c976e2ab743715690432b64bf227391d6 100644
|
| --- a/test/test262/test262.status
|
| +++ b/test/test262/test262.status
|
| @@ -28,12 +28,7 @@
|
| [
|
|
|
| [ALWAYS, {
|
| - ###################### NEEDS INVESTIGATION #######################
|
| -
|
| - # Date tests that fail in CE(S)T timezone.
|
| - # https://bugs.chromium.org/p/v8/issues/detail?id=5449
|
| - 'built-ins/Date/prototype/setFullYear/new-value-time-clip': [PASS, FAIL],
|
| - 'built-ins/Date/prototype/setMonth/new-value-time-clip': [PASS, FAIL],
|
| + ###################### MISSING ES6 FEATURES #######################
|
|
|
| ###################### MISSING ES6 FEATURES #######################
|
|
|
| @@ -352,6 +347,59 @@
|
| 'built-ins/Number/S9.3.1_A3_T1_U180E': [FAIL],
|
| 'built-ins/Number/S9.3.1_A2_U180E': [FAIL],
|
|
|
| + # https://bugs.chromium.org/p/v8/issues/detail?id=5051
|
| + 'language/expressions/arrow-function/params-trailing-comma': ['--harmony-trailing-commas'],
|
| + 'language/expressions/arrow-function/params-trailing-comma-length': ['--harmony-trailing-commas'],
|
| + 'language/expressions/call/trailing-comma': ['--harmony-trailing-commas'],
|
| + 'language/expressions/function/params-trailing-comma': ['--harmony-trailing-commas'],
|
| + 'language/expressions/function/params-trailing-comma-arguments': ['--harmony-trailing-commas'],
|
| + 'language/expressions/function/params-trailing-comma-length': ['--harmony-trailing-commas'],
|
| + 'language/expressions/generators/params-trailing-comma': ['--harmony-trailing-commas'],
|
| + 'language/expressions/generators/params-trailing-comma-arguments': ['--harmony-trailing-commas'],
|
| + 'language/expressions/generators/params-trailing-comma-length': ['--harmony-trailing-commas'],
|
| + 'language/expressions/object/method-definition/params-trailing-comma': ['--harmony-trailing-commas'],
|
| + 'language/expressions/object/method-definition/params-trailing-comma-arguments': ['--harmony-trailing-commas'],
|
| + 'language/expressions/object/method-definition/params-trailing-comma-length': ['--harmony-trailing-commas'],
|
| + 'language/statements/class/definition/params-trailing-comma': ['--harmony-trailing-commas'],
|
| + 'language/statements/class/definition/params-trailing-comma-arguments': ['--harmony-trailing-commas'],
|
| + 'language/statements/class/definition/params-trailing-comma-length': ['--harmony-trailing-commas'],
|
| + 'language/statements/function/params-trailing-comma': ['--harmony-trailing-commas'],
|
| + 'language/statements/function/params-trailing-comma-arguments': ['--harmony-trailing-commas'],
|
| + 'language/statements/function/params-trailing-comma-length': ['--harmony-trailing-commas'],
|
| + 'language/statements/generators/params-trailing-comma': ['--harmony-trailing-commas'],
|
| + 'language/statements/generators/params-trailing-comma-arguments': ['--harmony-trailing-commas'],
|
| + 'language/statements/generators/params-trailing-comma-length': ['--harmony-trailing-commas'],
|
| +
|
| + # https://bugs.chromium.org/p/v8/issues/detail?id=4698
|
| + 'language/expressions/call/tco-call-args': ['--harmony-tailcalls'],
|
| + 'language/expressions/call/tco-member-args': ['--harmony-tailcalls'],
|
| + 'language/expressions/comma/tco-final': ['--harmony-tailcalls'],
|
| + 'language/expressions/conditional/tco-cond': ['--harmony-tailcalls'],
|
| + 'language/expressions/conditional/tco-pos': ['--harmony-tailcalls'],
|
| + 'language/expressions/logical-and/tco-right': ['--harmony-tailcalls'],
|
| + 'language/expressions/logical-or/tco-right': ['--harmony-tailcalls'],
|
| + 'language/expressions/tagged-template/tco-call': ['--harmony-tailcalls'],
|
| + 'language/expressions/tagged-template/tco-member': ['--harmony-tailcalls'],
|
| + 'language/expressions/tco-pos': ['--harmony-tailcalls'],
|
| + 'language/statements/block/tco-stmt': ['--harmony-tailcalls'],
|
| + 'language/statements/block/tco-stmt-list': ['--harmony-tailcalls'],
|
| + 'language/statements/do-while/tco-body': ['--harmony-tailcalls'],
|
| + 'language/statements/for/tco-const-body': ['--harmony-tailcalls'],
|
| + 'language/statements/for/tco-let-body': ['--harmony-tailcalls'],
|
| + 'language/statements/for/tco-lhs-body': ['--harmony-tailcalls'],
|
| + 'language/statements/for/tco-var-body': ['--harmony-tailcalls'],
|
| + 'language/statements/if/tco-else-body': ['--harmony-tailcalls'],
|
| + 'language/statements/if/tco-if-body': ['--harmony-tailcalls'],
|
| + 'language/statements/labeled/tco': ['--harmony-tailcalls'],
|
| + 'language/statements/return/tco': ['--harmony-tailcalls'],
|
| + 'language/statements/switch/tco-case-body': ['--harmony-tailcalls'],
|
| + 'language/statements/switch/tco-case-body-dflt': ['--harmony-tailcalls'],
|
| + 'language/statements/switch/tco-dftl-body': ['--harmony-tailcalls'],
|
| + 'language/statements/try/tco-catch': ['--harmony-tailcalls'],
|
| + 'language/statements/try/tco-catch-finally': ['--harmony-tailcalls'],
|
| + 'language/statements/try/tco-finally': ['--harmony-tailcalls'],
|
| + 'language/statements/while/tco-body': ['--harmony-tailcalls'],
|
| +
|
| # https://bugs.chromium.org/p/v8/issues/detail?id=5064
|
| 'language/expressions/arrow-function/params-dflt-duplicates': [FAIL],
|
|
|
| @@ -419,6 +467,24 @@
|
| 'language/module-code/namespace/internals/own-property-keys-binding-types': [SKIP],
|
| 'language/module-code/namespace/internals/own-property-keys-sort': [SKIP],
|
|
|
| + # https://code.google.com/p/v8/issues/detail?id=4476
|
| + 'built-ins/String/prototype/toLowerCase/special_casing_conditional': ['--icu-case-mapping'],
|
| + 'built-ins/String/prototype/toLowerCase/supplementary_plane': ['--icu-case-mapping'],
|
| + 'built-ins/String/prototype/toUpperCase/supplementary_plane': ['--icu-case-mapping'],
|
| + 'built-ins/String/prototype/toLocaleLowerCase/Final_Sigma_U180E': ['--icu-case-mapping'],
|
| + 'built-ins/String/prototype/toLowerCase/Final_Sigma_U180E': ['--icu-case-mapping'],
|
| +
|
| + # https://code.google.com/p/v8/issues/detail?id=4477
|
| + 'built-ins/String/prototype/toLocaleUpperCase/supplementary_plane': ['--icu-case-mapping'],
|
| + 'built-ins/String/prototype/toLocaleLowerCase/supplementary_plane': ['--icu-case-mapping'],
|
| + 'built-ins/String/prototype/toLocaleLowerCase/special_casing_conditional': ['--icu-case-mapping'],
|
| + 'intl402/String/prototype/toLocaleLowerCase/special_casing_Azeri': ['--icu-case-mapping'],
|
| + 'intl402/String/prototype/toLocaleLowerCase/special_casing_Lithuanian': ['--icu-case-mapping'],
|
| + 'intl402/String/prototype/toLocaleLowerCase/special_casing_Turkish': ['--icu-case-mapping'],
|
| + 'intl402/String/prototype/toLocaleUpperCase/special_casing_Azeri': ['--icu-case-mapping'],
|
| + 'intl402/String/prototype/toLocaleUpperCase/special_casing_Lithuanian': ['--icu-case-mapping'],
|
| + 'intl402/String/prototype/toLocaleUpperCase/special_casing_Turkish': ['--icu-case-mapping'],
|
| +
|
| ######################## NEEDS INVESTIGATION ###########################
|
|
|
| # These test failures are specific to the intl402 suite and need investigation
|
| @@ -489,6 +555,11 @@
|
| # https://github.com/tc39/test262/commit/c779cba592fcb39051fd1d467e472ea71aa2b1d6#commitcomment-20276482
|
| 'language/statements/class/strict-mode/arguments-caller': [FAIL],
|
|
|
| + # Date tests that fail in CE(S)T timezone.
|
| + # https://bugs.chromium.org/p/v8/issues/detail?id=5449
|
| + 'built-ins/Date/prototype/setFullYear/new-value-time-clip': [PASS, FAIL],
|
| + 'built-ins/Date/prototype/setMonth/new-value-time-clip': [PASS, FAIL],
|
| +
|
| ############################ SKIPPED TESTS #############################
|
|
|
| # These tests take a looong time to run.
|
|
|