Index: test/test262/test262.status |
diff --git a/test/test262/test262.status b/test/test262/test262.status |
index 1eda84e89bccef7a8812c1a6fca7d047cddaad0b..4e36d22120552a9a58d4ff7f04b8a8fd26ddcc65 100644 |
--- a/test/test262/test262.status |
+++ b/test/test262/test262.status |
@@ -28,13 +28,6 @@ |
[ |
[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 ####################### |
# https://code.google.com/p/v8/issues/detail?id=4248 |
@@ -348,6 +341,58 @@ |
'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-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], |
@@ -422,6 +467,24 @@ |
# Possible spec bug, see comment in https://github.com/tc39/ecma262/pull/747. |
'language/module-code/namespace/internals/delete-non-exported': [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 +552,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. |