Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(38)

Unified Diff: test/test262/test262.status

Issue 2622833002: WIP [esnext] implement async iteration proposal (Closed)
Patch Set: simplify AsyncIteratorValueUnwrap Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: test/test262/test262.status
diff --git a/test/test262/test262.status b/test/test262/test262.status
index 1eda84e89bccef7a8812c1a6fca7d047cddaad0b..930a60569ab74eb1ba9f71ea835fc9f8f3b7ee47 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 #######################
@@ -348,6 +343,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],
@@ -389,6 +437,9 @@
'language/expressions/object/method-definition/generator-param-redecl-let': [FAIL],
'language/expressions/object/method-definition/name-param-redecl': [FAIL],
'language/statements/async-function/early-errors-declaration-formals-body-duplicate': [FAIL],
+ 'language/expressions/async-generators/early-errors-expression-formals-body-duplicate-const': [FAIL, '--harmony-async-iteration'],
+ 'language/expressions/async-generators/early-errors-expression-formals-body-duplicate-let': [FAIL, '--harmony-async-iteration'],
+ 'language/expressions/async-generators/early-errors-expression-not-simple-assignment-target': ['--harmony-async-iteration'],
# Module-related tests
# v8:5485
@@ -422,6 +473,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 +558,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.
@@ -509,6 +583,36 @@
'language/literals/regexp/S7.8.5_A2.4_T2': [SKIP],
'built-ins/Array/prototype/slice/S15.4.4.10_A3_T1': [SKIP],
'built-ins/Array/prototype/slice/S15.4.4.10_A3_T2': [SKIP],
+
+ ########################### ASYNC ITERATION ###########################
+ 'language/expressions/async-generators/early-errors-expression-arguments-in-formal-parameters': ['--harmony-async-iteration'],
+ 'language/expressions/async-generators/early-errors-expression-await-as-function-binding-identifier': ['--harmony-async-iteration'],
+ 'language/expressions/async-generators/early-errors-expression-binding-identifier-arguments': ['--harmony-async-iteration'],
+ 'language/expressions/async-generators/early-errors-expression-binding-identifier-eval': ['--harmony-async-iteration'],
+ 'language/expressions/async-generators/early-errors-expression-body-contains-super-call': ['--harmony-async-iteration'],
+ 'language/expressions/async-generators/early-errors-expression-body-contains-super-property': ['--harmony-async-iteration'],
+ 'language/expressions/async-generators/early-errors-expression-eval-in-formal-parameters': ['--harmony-async-iteration'],
+ 'language/expressions/async-generators/early-errors-expression-formals-contains-await-expr': ['--harmony-async-iteration'],
+ 'language/expressions/async-generators/early-errors-expression-formals-contains-await': ['--harmony-async-iteration'],
+ 'language/expressions/async-generators/early-errors-expression-formals-contains-yield-expr': ['--harmony-async-iteration'],
+ 'language/expressions/async-generators/early-errors-expression-formals-contains-yield': ['--harmony-async-iteration'],
+ 'language/expressions/async-generators/early-errors-expression-formals-contains-super-call': ['--harmony-async-iteration'],
+ 'language/expressions/async-generators/early-errors-expression-formals-contains-super-property': ['--harmony-async-iteration'],
+ 'language/expressions/async-generators/early-errors-expression-label-name-await': ['--harmony-async-iteration'],
+ 'language/expressions/async-generators/early-errors-expression-label-name-yield': ['--harmony-async-iteration'],
+ 'language/expressions/async-generators/early-errors-expression-NSPL-with-USD': ['--harmony-async-iteration'],
+ 'language/expressions/async-generators/early-errors-expression-yield-as-function-binding-identifier': ['--harmony-async-iteration'],
+ 'language/expressions/async-generators/early-errors-expression-yield-star-after-newline': ['--harmony-async-iteration'],
+ 'language/expressions/async-generators/expression-await-promise-as-yield-operand': ['--harmony-async-iteration'],
+ 'language/expressions/async-generators/expression-await-thenable-as-yield-operand': ['--harmony-async-iteration'],
+ 'language/expressions/async-generators/expression-await-as-yield-operand': ['--harmony-async-iteration'],
+ 'language/expressions/async-generators/expression-yield-as-statement': ['--harmony-async-iteration'],
+ 'language/expressions/async-generators/expression-yield-as-operand': ['--harmony-async-iteration'],
+ 'language/expressions/async-generators/expression-yield-newline': ['--harmony-async-iteration'],
+ 'language/expressions/async-generators/expression-yield-star-before-newline': ['--harmony-async-iteration'],
+
+ 'language/statements/for-await-of/Symbol.asyncIterator-async-generator': ['--harmony-async-iteration'],
+ 'language/statements/for-await-of/Symbol.iterator-async-generator': ['--harmony-async-iteration'],
}], # ALWAYS
['no_i18n == True', {

Powered by Google App Engine
This is Rietveld 408576698