[JSC] remove unneeded asyncFunctionTests.yaml
authorcaitp@igalia.com <caitp@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 3 May 2017 22:15:57 +0000 (22:15 +0000)
committercaitp@igalia.com <caitp@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 3 May 2017 22:15:57 +0000 (22:15 +0000)
https://bugs.webkit.org/show_bug.cgi?id=171611

Reviewed by Yusuke Suzuki.

Async functions have shipped, and those tests are run as part of
JSTests/stress and JSTests/test262.yaml. The file is no longer needed.

* asyncFunctionTests.yaml: Removed.
* stress/async-await-long-loop.js:
* stress/async-await-throw-loop.js:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@216148 268f45cc-cd09-0410-ab3c-d52691b4dbfc

JSTests/ChangeLog
JSTests/asyncFunctionTests.yaml [deleted file]
JSTests/stress/async-await-long-loop.js
JSTests/stress/async-await-throw-loop.js

index cbb5965..88bc7bc 100644 (file)
@@ -1,3 +1,17 @@
+2017-05-03  Caitlin Potter  <caitp@igalia.com>
+
+        [JSC] remove unneeded asyncFunctionTests.yaml
+        https://bugs.webkit.org/show_bug.cgi?id=171611
+
+        Reviewed by Yusuke Suzuki.
+
+        Async functions have shipped, and those tests are run as part of
+        JSTests/stress and JSTests/test262.yaml. The file is no longer needed.
+
+        * asyncFunctionTests.yaml: Removed.
+        * stress/async-await-long-loop.js:
+        * stress/async-await-throw-loop.js:
+
 2017-05-03  Keith Miller  <keith_miller@apple.com>
 
         Different behaviour with the .sort(callback) method (unlike Firefox & Chrome)
diff --git a/JSTests/asyncFunctionTests.yaml b/JSTests/asyncFunctionTests.yaml
deleted file mode 100644 (file)
index 5076dd5..0000000
+++ /dev/null
@@ -1,414 +0,0 @@
-# Copyright (C) 2016 Caitlin Potter <caitp@igalia.com>.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-# 1. Redistributions of source code must retain the above copyright
-#    notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-#    notice, this list of conditions and the following disclaimer in the
-#    documentation and/or other materials provided with the distribution.
-#
-# THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
-# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
-# THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
-# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
-# THE POSSIBILITY OF SUCH DAMAGE.
-
-# Provided to simplify running async function tests. To be removed once async
-# functions are no longer behind a feature flag.
-
----
-- path: stress/async-arrow-functions-lexical-super-binding.js
-  cmd: runDefault
-- path: stress/async-arrow-functions-lexical-arguments-binding.js
-  cmd: runDefault
-- path: stress/async-arrow-functions-lexical-this-binding.js
-  cmd: runDefault
-- path: stress/async-arrow-functions-lexical-new.target-binding.js
-  cmd: runDefault
-- path: stress/async-await-basic.js
-  cmd: runDefault
-- path: stress/async-await-mozilla.js
-  cmd: runDefault
-- path: stress/async-await-syntax.js
-  cmd: runDefault
-- path: stress/async-await-module-reserved-word.js
-  cmd: runDefault
-- path: stress/async-await-reserved-word.js
-  cmd: runDefault
-- path: stress/async-await-long-loop.js
-  cmd: runNoCJIT "--gcMaxHeapSize=2000000"
-- path: stress/async-await-throw-loop.js
-  cmd: runNoCJIT "--gcMaxHeapSize=2000000"
-
-# FTLJIT
-- path: stress/async-function-create-optimized.js
-  cmd: runDefault
-- path: stress/async-function-create-nobaseline.js
-  cmd: runDefault
-- path: stress/async-function-declaration-sinking-no-double-allocate.js
-  cmd: runDefault
-- path: stress/async-function-declaration-sinking-osrexit.js
-  cmd: runDefault
-- path: stress/async-function-declaration-sinking-put.js
-  cmd: runDefault
-- path: stress/async-function-expression-sinking-no-double-allocate.js
-  cmd: runDefault
-- path: stress/async-function-expression-sinking-osrexit.js
-  cmd: runDefault
-- path: stress/async-function-expression-sinking-put.js
-  cmd: runDefault
-
-# Test262
-- path: test262/test/built-ins/AsyncFunction/AsyncFunction-construct.js
-  cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js"], []
-- path: test262/test/built-ins/AsyncFunction/AsyncFunction-construct.js
-  cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js"], [:strict]
-- path: test262/test/built-ins/AsyncFunction/AsyncFunction-is-extensible.js
-  cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js"], []
-- path: test262/test/built-ins/AsyncFunction/AsyncFunction-is-extensible.js
-  cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js"], [:strict]
-- path: test262/test/built-ins/AsyncFunction/AsyncFunction-is-subclass.js
-  cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js"], []
-- path: test262/test/built-ins/AsyncFunction/AsyncFunction-is-subclass.js
-  cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js"], [:strict]
-- path: test262/test/built-ins/AsyncFunction/AsyncFunction-length.js
-  cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js", "../../../harness/propertyHelper.js"], []
-- path: test262/test/built-ins/AsyncFunction/AsyncFunction-length.js
-  cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js", "../../../harness/propertyHelper.js"], [:strict]
-- path: test262/test/built-ins/AsyncFunction/AsyncFunction-name.js
-  cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js", "../../../harness/propertyHelper.js"], []
-- path: test262/test/built-ins/AsyncFunction/AsyncFunction-name.js
-  cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js", "../../../harness/propertyHelper.js"], [:strict]
-- path: test262/test/built-ins/AsyncFunction/AsyncFunction-prototype.js
-  cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js", "../../../harness/propertyHelper.js"], []
-- path: test262/test/built-ins/AsyncFunction/AsyncFunction-prototype.js
-  cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js", "../../../harness/propertyHelper.js"], [:strict]
-- path: test262/test/built-ins/AsyncFunction/AsyncFunction.js
-  cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js"], []
-- path: test262/test/built-ins/AsyncFunction/AsyncFunction.js
-  cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js"], [:strict]
-- path: test262/test/built-ins/AsyncFunction/AsyncFunctionPrototype-is-extensible.js
-  cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js"], []
-- path: test262/test/built-ins/AsyncFunction/AsyncFunctionPrototype-is-extensible.js
-  cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js"], [:strict]
-- path: test262/test/built-ins/AsyncFunction/AsyncFunctionPrototype-prototype.js
-  cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js"], []
-- path: test262/test/built-ins/AsyncFunction/AsyncFunctionPrototype-prototype.js
-  cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js"], [:strict]
-- path: test262/test/built-ins/AsyncFunction/AsyncFunctionPrototype-to-string.js
-  cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js", "../../../harness/propertyHelper.js"], []
-- path: test262/test/built-ins/AsyncFunction/AsyncFunctionPrototype-to-string.js
-  cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js", "../../../harness/propertyHelper.js"], [:strict]
-- path: test262/test/built-ins/AsyncFunction/instance-construct.js
-  cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js"], []
-- path: test262/test/built-ins/AsyncFunction/instance-construct.js
-  cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js"], [:strict]
-- path: test262/test/built-ins/AsyncFunction/instance-has-name.js
-  cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js", "../../../harness/propertyHelper.js"], []
-- path: test262/test/built-ins/AsyncFunction/instance-has-name.js
-  cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js", "../../../harness/propertyHelper.js"], [:strict]
-- path: test262/test/built-ins/AsyncFunction/instance-length.js
-  cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js", "../../../harness/propertyHelper.js"], []
-- path: test262/test/built-ins/AsyncFunction/instance-length.js
-  cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js", "../../../harness/propertyHelper.js"], [:strict]
-- path: test262/test/built-ins/AsyncFunction/instance-prototype-property.js
-  cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js"], []
-- path: test262/test/built-ins/AsyncFunction/instance-prototype-property.js
-  cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js"], [:strict]
-- path: test262/test/built-ins/AsyncFunction/is-not-a-global.js
-  cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js"], []
-- path: test262/test/built-ins/AsyncFunction/is-not-a-global.js
-  cmd: runTest262 :normal, "NoException", ["../../../harness/assert.js", "../../../harness/sta.js"], [:strict]
-
-# FIXME: CreateDynamicFunction() is broken in JSC, need to parse formal parameters and body separately.
-- path: test262/test/built-ins/Function/prototype/toString/AsyncFunction.js
-  cmd: runTest262 :fail, "NoException", ["../../../../../harness/assert.js", "../../../../../harness/sta.js"], []
-- path: test262/test/built-ins/Function/prototype/toString/AsyncFunction.js
-  cmd: runTest262 :fail, "NoException", ["../../../../../harness/assert.js", "../../../../../harness/sta.js"], [:strict]
-
-# FIXME: These tests require F.p.toString revisions (https://tc39.github.io/Function-prototype-toString-revision/)
-- path: test262/test/built-ins/Function/prototype/toString/async-function-declaration.js
-  cmd: runTest262 :fail, "NoException", ["../../../../../harness/assert.js", "../../../../../harness/sta.js"], []
-- path: test262/test/built-ins/Function/prototype/toString/async-function-declaration.js
-  cmd: runTest262 :fail, "NoException", ["../../../../../harness/assert.js", "../../../../../harness/sta.js"], [:strict]
-- path: test262/test/built-ins/Function/prototype/toString/async-function-expression.js
-  cmd: runTest262 :fail, "NoException", ["../../../../../harness/assert.js", "../../../../../harness/sta.js"], []
-- path: test262/test/built-ins/Function/prototype/toString/async-function-expression.js
-  cmd: runTest262 :fail, "NoException", ["../../../../../harness/assert.js", "../../../../../harness/sta.js"], [:strict]
-- path: test262/test/built-ins/Function/prototype/toString/async-method.js
-  cmd: runTest262 :fail, "NoException", ["../../../../../harness/assert.js", "../../../../../harness/sta.js"], []
-- path: test262/test/built-ins/Function/prototype/toString/async-method.js
-  cmd: runTest262 :fail, "NoException", ["../../../../../harness/assert.js", "../../../../../harness/sta.js"], [:strict]
-
-- path: test262/test/language/expressions/async-arrow-function/arrow-returns-promise.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:async]
-- path: test262/test/language/expressions/async-arrow-function/arrow-returns-promise.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:strict, :async]
-- path: test262/test/language/expressions/async-arrow-function/early-errors-arrow-NSPL-with-USD.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/expressions/async-arrow-function/early-errors-arrow-NSPL-with-USD.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/expressions/async-arrow-function/early-errors-arrow-arguments-in-formal-parameters.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/expressions/async-arrow-function/early-errors-arrow-await-in-formals-default.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/expressions/async-arrow-function/early-errors-arrow-await-in-formals-default.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/expressions/async-arrow-function/early-errors-arrow-await-in-formals.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/expressions/async-arrow-function/early-errors-arrow-await-in-formals.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-call.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-call.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-property.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-property.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/expressions/async-arrow-function/early-errors-arrow-duplicate-parameters.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/expressions/async-arrow-function/early-errors-arrow-eval-in-formal-parameters.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/expressions/async-arrow-function/early-errors-arrow-formals-body-duplicate.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/expressions/async-arrow-function/early-errors-arrow-formals-body-duplicate.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/expressions/async-arrow-function/early-errors-arrow-formals-contains-super-call.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/expressions/async-arrow-function/early-errors-arrow-formals-contains-super-call.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/expressions/async-arrow-function/early-errors-arrow-formals-contains-super-property.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/expressions/async-arrow-function/early-errors-arrow-formals-contains-super-property.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/expressions/async-function/early-errors-expression-NSPL-with-USD.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/expressions/async-function/early-errors-expression-NSPL-with-USD.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/expressions/async-function/early-errors-expression-binding-identifier-arguments.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/expressions/async-function/early-errors-expression-binding-identifier-eval.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/expressions/async-function/early-errors-expression-body-contains-super-call.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/expressions/async-function/early-errors-expression-body-contains-super-call.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/expressions/async-function/early-errors-expression-body-contains-super-property.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/expressions/async-function/early-errors-expression-body-contains-super-property.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/expressions/async-function/early-errors-expression-eval-in-formal-parameters.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/expressions/async-function/early-errors-expression-formals-body-duplicate.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/expressions/async-function/early-errors-expression-formals-body-duplicate.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/expressions/async-function/early-errors-expression-formals-contains-super-call.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/expressions/async-function/early-errors-expression-formals-contains-super-call.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/expressions/async-function/early-errors-expression-formals-contains-super-property.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/expressions/async-function/early-errors-expression-formals-contains-super-property.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/expressions/async-function/early-errors-expression-not-simple-assignment-target.js
-  cmd: runTest262 :normal, "ReferenceError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/expressions/async-function/early-errors-expression-not-simple-assignment-target.js
-  cmd: runTest262 :normal, "ReferenceError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/expressions/async-function/expression-returns-promise.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/expressions/async-function/expression-returns-promise.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/expressions/async-function/syntax-expression-is-PrimaryExpression.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/expressions/async-function/syntax-expression-is-PrimaryExpression.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/expressions/await/await-BindingIdentifier-in-global.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/expressions/await/await-BindingIdentifier-in-global.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/expressions/await/await-BindingIdentifier-nested.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/expressions/await/await-BindingIdentifier-nested.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/expressions/await/await-awaits-thenable-not-callable.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:async]
-- path: test262/test/language/expressions/await/await-awaits-thenable-not-callable.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:strict, :async]
-- path: test262/test/language/expressions/await/await-awaits-thenables-that-throw.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:async]
-- path: test262/test/language/expressions/await/await-awaits-thenables-that-throw.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:strict, :async]
-- path: test262/test/language/expressions/await/await-awaits-thenables.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:async]
-- path: test262/test/language/expressions/await/await-awaits-thenables.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:strict, :async]
-- path: test262/test/language/expressions/await/await-in-function.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/expressions/await/await-in-function.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/expressions/await/await-in-generator.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/expressions/await/await-in-generator.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/expressions/await/await-in-global.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/expressions/await/await-in-global.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/expressions/await/await-in-nested-function.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/expressions/await/await-in-nested-function.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/expressions/await/await-in-nested-generator.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/expressions/await/await-in-nested-generator.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/expressions/await/await-throws-rejections.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/expressions/await/await-throws-rejections.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-
-#FIXME: JSC always throws these ReferenceErrors at runtime rather than at parse time.
-- path: test262/test/language/expressions/await/early-errors-await-not-simple-assignment-target.js
-  cmd: runTest262 :fail, "ReferenceError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/expressions/await/early-errors-await-not-simple-assignment-target.js
-  cmd: runTest262 :fail, "ReferenceError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-
-- path: test262/test/language/expressions/await/no-operand.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/expressions/await/no-operand.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/expressions/await/syntax-await-has-UnaryExpression-with-MultiplicativeExpression.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:async]
-- path: test262/test/language/expressions/await/syntax-await-has-UnaryExpression-with-MultiplicativeExpression.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:strict, :async]
-- path: test262/test/language/expressions/await/syntax-await-has-UnaryExpression.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:async]
-- path: test262/test/language/expressions/await/syntax-await-has-UnaryExpression.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:strict, :async]
-
-- path: test262/test/language/expressions/object/method-definition/async-super-call-body.js
-  cmd: runTest262 :normal, "NoException", ["../../../../../harness/assert.js", "../../../../../harness/sta.js", "../../../../../harness/doneprintHandle.js"], [:async]
-- path: test262/test/language/expressions/object/method-definition/async-super-call-body.js
-  cmd: runTest262 :normal, "NoException", ["../../../../../harness/assert.js", "../../../../../harness/sta.js", "../../../../../harness/doneprintHandle.js"], [:strict, :async]
-- path: test262/test/language/expressions/object/method-definition/async-super-call-param.js
-  cmd: runTest262 :normal, "NoException", ["../../../../../harness/assert.js", "../../../../../harness/sta.js", "../../../../../harness/doneprintHandle.js"], [:async]
-- path: test262/test/language/expressions/object/method-definition/async-super-call-param.js
-  cmd: runTest262 :normal, "NoException", ["../../../../../harness/assert.js", "../../../../../harness/sta.js", "../../../../../harness/doneprintHandle.js"], [:strict, :async]
-
-- path: test262/test/language/statements/async-function/declaration-returns-promise.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/statements/async-function/declaration-returns-promise.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/statements/async-function/early-errors-declaration-NSPL-with-USD.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/statements/async-function/early-errors-declaration-NSPL-with-USD.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/statements/async-function/early-errors-declaration-arguments-in-formal-parameters.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/statements/async-function/early-errors-declaration-await-in-formals-default.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/statements/async-function/early-errors-declaration-await-in-formals-default.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/statements/async-function/early-errors-declaration-await-in-formals.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/statements/async-function/early-errors-declaration-await-in-formals.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/statements/async-function/early-errors-declaration-binding-identifier-arguments.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/statements/async-function/early-errors-declaration-binding-identifier-eval.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/statements/async-function/early-errors-declaration-body-contains-super-call.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/statements/async-function/early-errors-declaration-body-contains-super-call.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/statements/async-function/early-errors-declaration-body-contains-super-property.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/statements/async-function/early-errors-declaration-body-contains-super-property.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/statements/async-function/early-errors-declaration-duplicate-parameters.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/statements/async-function/early-errors-declaration-eval-in-formal-parameters.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/statements/async-function/early-errors-declaration-formals-body-duplicate.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/statements/async-function/early-errors-declaration-formals-body-duplicate.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/statements/async-function/early-errors-declaration-formals-contains-super-call.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/statements/async-function/early-errors-declaration-formals-contains-super-call.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/statements/async-function/early-errors-declaration-formals-contains-super-property.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/statements/async-function/early-errors-declaration-formals-contains-super-property.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/statements/async-function/early-errors-no-async-generator.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/statements/async-function/early-errors-no-async-generator.js
-  cmd: runTest262 :normal, "SyntaxError", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/statements/async-function/evaluation-body-that-returns-after-await.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:async]
-- path: test262/test/language/statements/async-function/evaluation-body-that-returns-after-await.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:strict, :async]
-- path: test262/test/language/statements/async-function/evaluation-body-that-returns.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:async]
-- path: test262/test/language/statements/async-function/evaluation-body-that-returns.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:strict, :async]
-- path: test262/test/language/statements/async-function/evaluation-body-that-throws-after-await.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:async]
-- path: test262/test/language/statements/async-function/evaluation-body-that-throws-after-await.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:strict, :async]
-- path: test262/test/language/statements/async-function/evaluation-body-that-throws.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:async]
-- path: test262/test/language/statements/async-function/evaluation-body-that-throws.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:strict, :async]
-- path: test262/test/language/statements/async-function/evaluation-body.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/statements/async-function/evaluation-body.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/statements/async-function/evaluation-default-that-throws.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:async]
-- path: test262/test/language/statements/async-function/evaluation-default-that-throws.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:strict, :async]
-- path: test262/test/language/statements/async-function/evaluation-mapped-arguments.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:async]
-- path: test262/test/language/statements/async-function/evaluation-this-value-global.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:async]
-- path: test262/test/language/statements/async-function/evaluation-this-value-passed.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:async]
-- path: test262/test/language/statements/async-function/evaluation-this-value-passed.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:strict, :async]
-- path: test262/test/language/statements/async-function/evaluation-unmapped-arguments.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:async]
-- path: test262/test/language/statements/async-function/evaluation-unmapped-arguments.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:strict, :async]
-- path: test262/test/language/statements/async-function/syntax-declaration-line-terminators-allowed.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/statements/async-function/syntax-declaration-line-terminators-allowed.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/statements/async-function/syntax-declaration-no-line-terminator.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], []
-- path: test262/test/language/statements/async-function/syntax-declaration-no-line-terminator.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js"], [:strict]
-- path: test262/test/language/statements/async-function/syntax-declaration.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:async]
-- path: test262/test/language/statements/async-function/syntax-declaration.js
-  cmd: runTest262 :normal, "NoException", ["../../../../harness/assert.js", "../../../../harness/sta.js", "../../../../harness/doneprintHandle.js"], [:strict, :async]
-
-- path: test262/test/language/statements/class/definition/methods-async-super-call-body.js
-  cmd: runTest262 :normal, "NoException", ["../../../../../harness/assert.js", "../../../../../harness/sta.js", "../../../../../harness/doneprintHandle.js"], [:async]
-- path: test262/test/language/statements/class/definition/methods-async-super-call-body.js
-  cmd: runTest262 :normal, "NoException", ["../../../../../harness/assert.js", "../../../../../harness/sta.js", "../../../../../harness/doneprintHandle.js"], [:strict, :async]
-- path: test262/test/language/statements/class/definition/methods-async-super-call-param.js
-  cmd: runTest262 :normal, "NoException", ["../../../../../harness/assert.js", "../../../../../harness/sta.js", "../../../../../harness/doneprintHandle.js"], [:async]
-- path: test262/test/language/statements/class/definition/methods-async-super-call-param.js
-  cmd: runTest262 :normal, "NoException", ["../../../../../harness/assert.js", "../../../../../harness/sta.js", "../../../../../harness/doneprintHandle.js"], [:strict, :async]
index 9ade037..b21d31c 100644 (file)
@@ -1,6 +1,6 @@
 // Copyright (C) Copyright 2016 the v8 project authors. All rights reserved.
 
-// TODO: @runNoCJIT("--gcMaxHeapSize=2000000")
+//runNoCJIT("--gcMaxHeapSize=2000000")
 
 
 function shouldBe(expected, actual, msg = "") {
index 767de14..2a8f914 100644 (file)
@@ -1,6 +1,6 @@
 // Copyright (C) Copyright 2016 the v8 project authors. All rights reserved.
 
-// TODO: @runNoCJIT("--gcMaxHeapSize=2000000")
+//runNoCJIT("--gcMaxHeapSize=2000000")
 
 function shouldBe(expected, actual, msg = "") {
     if (msg)