Bug 1639591 - Part 3: Re-import test262. r=yulia
authorAndré Bargull <andre.bargull@gmail.com>
Wed, 03 Jun 2020 09:01:32 +0000
changeset 533697 f9735776f715bc7f69b56f773436f9834602bd48
parent 533696 c7e9155860a9873991d57fe7d3e3bb50403f1f25
child 533698 7671b59fd5f395a659a610e453a9b086ef790230
push id117898
push userbtara@mozilla.com
push dateWed, 03 Jun 2020 09:09:50 +0000
treeherderautoland@f9735776f715 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersyulia
bugs1639591
milestone79.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1639591 - Part 3: Re-import test262. r=yulia Depends on D77823 Differential Revision: https://phabricator.services.mozilla.com/D77824
js/src/tests/test262-update.py
js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-arguments-strict-strict.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-bigint.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-lhs-before-rhs.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-no-set-put-strict.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-no-set-strict.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-non-extensible-strict.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-non-simple-lhs.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-non-writeable-put-strict.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-non-writeable-strict.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-unresolved-lhs-strict.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-unresolved-rhs-put.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-unresolved-rhs.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-eval-strict-strict.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-non-simple.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-whitespace.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-arguments-strict-strict.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-bigint.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-lhs-before-rhs.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-no-set-put-strict.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-no-set-strict.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-non-extensible-strict.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-non-simple-lhs.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-non-writeable-put-strict.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-non-writeable-strict.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-unresolved-lhs-strict.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-unresolved-rhs-put.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-unresolved-rhs.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-eval-strict-strict.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-non-simple.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-whitespace.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-arguments-strict-strict.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-bigint.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-lhs-before-rhs.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-no-set-put-strict.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-no-set-strict.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-non-extensible-strict.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-non-simple-lhs.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-non-writeable-put-strict.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-non-writeable-strict.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-unresolved-lhs-strict.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-unresolved-rhs-put.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-unresolved-rhs.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-eval-strict-strict.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-non-simple.js
js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-whitespace.js
--- a/js/src/tests/test262-update.py
+++ b/js/src/tests/test262-update.py
@@ -39,17 +39,16 @@ FEATURE_CHECK_NEEDED = {
     "SharedArrayBuffer": "!this.hasOwnProperty('SharedArrayBuffer')",
     "WeakRef": "!this.hasOwnProperty('WeakRef')",
 }
 RELEASE_OR_BETA = set([
     "Intl.DateTimeFormat-fractionalSecondDigits",
     "Intl.DateTimeFormat-dayPeriod",
     "Promise.any",
     "AggregateError",
-    "logical-assignment-operators",
 ])
 
 
 @contextlib.contextmanager
 def TemporaryDirectory():
     tmpDir = tempfile.mkdtemp()
     try:
         yield tmpDir
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-arguments-strict-strict.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-arguments-strict-strict.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(release_or_beta) error:SyntaxError -- logical-assignment-operators is not released yet
+// |reftest| error:SyntaxError
 'use strict';
 // Copyright (C) 2020 Rick Waldron. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators
 description: >
     Strict Mode - SyntaxError is thrown if the identifier arguments
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-bigint.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-bigint.js
@@ -1,9 +1,8 @@
-// |reftest| skip-if(release_or_beta) -- logical-assignment-operators is not released yet
 // Copyright (c) 2020 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators-runtime-semantics-evaluation
 description: Logical And Assignment Operator
 features: [BigInt, logical-assignment-operators]
 info: |
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-lhs-before-rhs.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-lhs-before-rhs.js
@@ -1,9 +1,8 @@
-// |reftest| skip-if(release_or_beta) -- logical-assignment-operators is not released yet
 // Copyright (c) 2020 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators-runtime-semantics-evaluation
 description: >
     The LeftHandSideExpression is evaluated before the AssignmentExpression.
 features: [logical-assignment-operators]
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-no-set-put-strict.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-no-set-put-strict.js
@@ -1,9 +1,8 @@
-// |reftest| skip-if(release_or_beta) -- logical-assignment-operators is not released yet
 'use strict';
 // Copyright (c) 2020 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators-runtime-semantics-evaluation
 description: >
     Strict Mode - TypeError is thrown if the LeftHandSide of a Logical
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-no-set-strict.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-no-set-strict.js
@@ -1,9 +1,8 @@
-// |reftest| skip-if(release_or_beta) -- logical-assignment-operators is not released yet
 'use strict';
 // Copyright (c) 2020 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators-runtime-semantics-evaluation
 description: >
     Strict Mode - TypeError is not thrown if the LeftHandSide of a Logical
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-non-extensible-strict.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-non-extensible-strict.js
@@ -1,9 +1,8 @@
-// |reftest| skip-if(release_or_beta) -- logical-assignment-operators is not released yet
 'use strict';
 // Copyright (c) 2020 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators-runtime-semantics-evaluation
 description: >
     Strict Mode - TypeError is not thrown if The LeftHandSide of a Logical
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-non-simple-lhs.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-non-simple-lhs.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(release_or_beta) error:SyntaxError -- logical-assignment-operators is not released yet
+// |reftest| error:SyntaxError
 // Copyright (c) 2020 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators-static-semantics-early-errors
 description: >
     It is a Syntax Error if AssignmentTargetType of LeftHandSideExpression is
     not simple.
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-non-writeable-put-strict.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-non-writeable-put-strict.js
@@ -1,9 +1,8 @@
-// |reftest| skip-if(release_or_beta) -- logical-assignment-operators is not released yet
 'use strict';
 // Copyright (c) 2020 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators-runtime-semantics-evaluation
 description: >
     Strict Mode - TypeError is thrown if the LeftHandSide of a Logical
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-non-writeable-strict.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-non-writeable-strict.js
@@ -1,9 +1,8 @@
-// |reftest| skip-if(release_or_beta) -- logical-assignment-operators is not released yet
 'use strict';
 // Copyright (c) 2020 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators-runtime-semantics-evaluation
 description: >
     Strict Mode - TypeError is not thrown if the LeftHandSide of a Logical
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-unresolved-lhs-strict.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-unresolved-lhs-strict.js
@@ -1,9 +1,8 @@
-// |reftest| skip-if(release_or_beta) -- logical-assignment-operators is not released yet
 'use strict';
 // Copyright (c) 2020 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators-runtime-semantics-evaluation
 description: >
     ReferenceError is thrown if the LeftHandSideExpression of a Logical
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-unresolved-rhs-put.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-unresolved-rhs-put.js
@@ -1,9 +1,8 @@
-// |reftest| skip-if(release_or_beta) -- logical-assignment-operators is not released yet
 // Copyright (c) 2020 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators-runtime-semantics-evaluation
 description: >
     ReferenceError is thrown if the AssignmentExpression of a Logical
     Assignment operator(&&=) evaluates to an unresolvable reference and the
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-unresolved-rhs.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-unresolved-rhs.js
@@ -1,9 +1,8 @@
-// |reftest| skip-if(release_or_beta) -- logical-assignment-operators is not released yet
 // Copyright (c) 2020 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators-runtime-semantics-evaluation
 description: >
     ReferenceError is not thrown if the AssignmentExpression of a Logical
     Assignment operator(&&=) evaluates to an unresolvable reference and the
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator.js
@@ -1,9 +1,8 @@
-// |reftest| skip-if(release_or_beta) -- logical-assignment-operators is not released yet
 // Copyright (c) 2020 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators-runtime-semantics-evaluation
 description: Logical And Assignment Operator
 info: |
     AssignmentExpression:
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-eval-strict-strict.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-eval-strict-strict.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(release_or_beta) error:SyntaxError -- logical-assignment-operators is not released yet
+// |reftest| error:SyntaxError
 'use strict';
 // Copyright (C) 2020 Rick Waldron. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators
 description: >
     Strict Mode - SyntaxError is thrown if the identifier eval appear
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-non-simple.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-non-simple.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(release_or_beta) error:SyntaxError -- logical-assignment-operators is not released yet
+// |reftest| error:SyntaxError
 // Copyright (C) 2020 Rick Waldron. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators-static-semantics-early-errors
 info: |
     It is an early Syntax Error if AssignmentTargetType of
     LeftHandSideExpression is invalid or strict.
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-whitespace.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-whitespace.js
@@ -1,9 +1,8 @@
-// |reftest| skip-if(release_or_beta) -- logical-assignment-operators is not released yet
 // Copyright (C) 2020 Rick Waldron. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 info: |
     White Space and Line Terminator between LeftHandSideExpression and "@="
     or between "@=" and AssignmentExpression are allowed
 esid: sec-assignment-operators
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-arguments-strict-strict.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-arguments-strict-strict.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(release_or_beta) error:SyntaxError -- logical-assignment-operators is not released yet
+// |reftest| error:SyntaxError
 'use strict';
 // Copyright (C) 2020 Rick Waldron. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators
 description: >
     Strict Mode - SyntaxError is thrown if the identifier arguments
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-bigint.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-bigint.js
@@ -1,9 +1,8 @@
-// |reftest| skip-if(release_or_beta) -- logical-assignment-operators is not released yet
 // Copyright (c) 2020 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators-runtime-semantics-evaluation
 description: Logical Nullish Assignment Operator
 features: [BigInt, logical-assignment-operators]
 info: |
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-lhs-before-rhs.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-lhs-before-rhs.js
@@ -1,9 +1,8 @@
-// |reftest| skip-if(release_or_beta) -- logical-assignment-operators is not released yet
 // Copyright (c) 2020 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators-runtime-semantics-evaluation
 description: >
     The LeftHandSideExpression is evaluated before the AssignmentExpression.
 features: [logical-assignment-operators]
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-no-set-put-strict.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-no-set-put-strict.js
@@ -1,9 +1,8 @@
-// |reftest| skip-if(release_or_beta) -- logical-assignment-operators is not released yet
 'use strict';
 // Copyright (c) 2020 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators-runtime-semantics-evaluation
 description: >
     Strict Mode - TypeError is thrown if the LeftHandSide of a Logical
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-no-set-strict.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-no-set-strict.js
@@ -1,9 +1,8 @@
-// |reftest| skip-if(release_or_beta) -- logical-assignment-operators is not released yet
 'use strict';
 // Copyright (c) 2020 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators-runtime-semantics-evaluation
 description: >
     Strict Mode - TypeError is not thrown if the LeftHandSide of a Logical
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-non-extensible-strict.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-non-extensible-strict.js
@@ -1,9 +1,8 @@
-// |reftest| skip-if(release_or_beta) -- logical-assignment-operators is not released yet
 'use strict';
 // Copyright (c) 2020 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators-runtime-semantics-evaluation
 description: >
     Strict Mode - TypeError is thrown if The LeftHandSide of a Logical
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-non-simple-lhs.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-non-simple-lhs.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(release_or_beta) error:SyntaxError -- logical-assignment-operators is not released yet
+// |reftest| error:SyntaxError
 // Copyright (c) 2020 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators-static-semantics-early-errors
 description: >
     It is a Syntax Error if AssignmentTargetType of LeftHandSideExpression is
     not simple.
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-non-writeable-put-strict.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-non-writeable-put-strict.js
@@ -1,9 +1,8 @@
-// |reftest| skip-if(release_or_beta) -- logical-assignment-operators is not released yet
 'use strict';
 // Copyright (c) 2020 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators-runtime-semantics-evaluation
 description: >
     Strict Mode - TypeError is thrown if the LeftHandSide of a Logical
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-non-writeable-strict.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-non-writeable-strict.js
@@ -1,9 +1,8 @@
-// |reftest| skip-if(release_or_beta) -- logical-assignment-operators is not released yet
 'use strict';
 // Copyright (c) 2020 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators-runtime-semantics-evaluation
 description: >
     Strict Mode - TypeError is not thrown if the LeftHandSide of a Logical
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-unresolved-lhs-strict.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-unresolved-lhs-strict.js
@@ -1,9 +1,8 @@
-// |reftest| skip-if(release_or_beta) -- logical-assignment-operators is not released yet
 'use strict';
 // Copyright (c) 2020 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators-runtime-semantics-evaluation
 description: >
     ReferenceError is thrown if the LeftHandSideExpression of a Logical
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-unresolved-rhs-put.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-unresolved-rhs-put.js
@@ -1,9 +1,8 @@
-// |reftest| skip-if(release_or_beta) -- logical-assignment-operators is not released yet
 // Copyright (c) 2020 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators-runtime-semantics-evaluation
 description: >
     ReferenceError is thrown if the AssignmentExpression of a Logical
     Assignment operator(??=) evaluates to an unresolvable reference and the
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-unresolved-rhs.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-unresolved-rhs.js
@@ -1,9 +1,8 @@
-// |reftest| skip-if(release_or_beta) -- logical-assignment-operators is not released yet
 // Copyright (c) 2020 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators-runtime-semantics-evaluation
 description: >
     ReferenceError is not thrown if the AssignmentExpression of a Logical
     Assignment operator(??=) evaluates to an unresolvable reference and the
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator.js
@@ -1,9 +1,8 @@
-// |reftest| skip-if(release_or_beta) -- logical-assignment-operators is not released yet
 // Copyright (c) 2020 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators-runtime-semantics-evaluation
 description: Logical Nullish Assignment Operator
 info: |
     AssignmentExpression:
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-eval-strict-strict.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-eval-strict-strict.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(release_or_beta) error:SyntaxError -- logical-assignment-operators is not released yet
+// |reftest| error:SyntaxError
 'use strict';
 // Copyright (C) 2020 Rick Waldron. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators
 description: >
     Strict Mode - SyntaxError is thrown if the identifier eval appear
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-non-simple.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-non-simple.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(release_or_beta) error:SyntaxError -- logical-assignment-operators is not released yet
+// |reftest| error:SyntaxError
 // Copyright (C) 2020 Rick Waldron. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators-static-semantics-early-errors
 info: |
     It is an early Syntax Error if AssignmentTargetType of
     LeftHandSideExpression is invalid or strict.
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-whitespace.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-whitespace.js
@@ -1,9 +1,8 @@
-// |reftest| skip-if(release_or_beta) -- logical-assignment-operators is not released yet
 // Copyright (C) 2020 Rick Waldron. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 info: |
     White Space and Line Terminator between LeftHandSideExpression and "@="
     or between "@=" and AssignmentExpression are allowed
 esid: sec-assignment-operators
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-arguments-strict-strict.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-arguments-strict-strict.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(release_or_beta) error:SyntaxError -- logical-assignment-operators is not released yet
+// |reftest| error:SyntaxError
 'use strict';
 // Copyright (C) 2020 Rick Waldron. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators
 description: >
     Strict Mode - SyntaxError is thrown if the identifier arguments
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-bigint.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-bigint.js
@@ -1,9 +1,8 @@
-// |reftest| skip-if(release_or_beta) -- logical-assignment-operators is not released yet
 // Copyright (c) 2020 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators-runtime-semantics-evaluation
 description: Logical Or Assignment Operator
 features: [BigInt, logical-assignment-operators]
 info: |
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-lhs-before-rhs.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-lhs-before-rhs.js
@@ -1,9 +1,8 @@
-// |reftest| skip-if(release_or_beta) -- logical-assignment-operators is not released yet
 // Copyright (c) 2020 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators-runtime-semantics-evaluation
 description: >
     The LeftHandSideExpression is evaluated before the AssignmentExpression.
 features: [logical-assignment-operators]
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-no-set-put-strict.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-no-set-put-strict.js
@@ -1,9 +1,8 @@
-// |reftest| skip-if(release_or_beta) -- logical-assignment-operators is not released yet
 'use strict';
 // Copyright (c) 2020 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators-runtime-semantics-evaluation
 description: >
     Strict Mode - TypeError is thrown if the LeftHandSide of a Logical
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-no-set-strict.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-no-set-strict.js
@@ -1,9 +1,8 @@
-// |reftest| skip-if(release_or_beta) -- logical-assignment-operators is not released yet
 'use strict';
 // Copyright (c) 2020 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators-runtime-semantics-evaluation
 description: >
     Strict Mode - TypeError is not thrown if the LeftHandSide of a Logical
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-non-extensible-strict.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-non-extensible-strict.js
@@ -1,9 +1,8 @@
-// |reftest| skip-if(release_or_beta) -- logical-assignment-operators is not released yet
 'use strict';
 // Copyright (c) 2020 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators-runtime-semantics-evaluation
 description: >
     Strict Mode - TypeError is thrown if The LeftHandSide of a Logical
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-non-simple-lhs.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-non-simple-lhs.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(release_or_beta) error:SyntaxError -- logical-assignment-operators is not released yet
+// |reftest| error:SyntaxError
 // Copyright (c) 2020 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators-static-semantics-early-errors
 description: >
     It is a Syntax Error if AssignmentTargetType of LeftHandSideExpression is
     not simple.
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-non-writeable-put-strict.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-non-writeable-put-strict.js
@@ -1,9 +1,8 @@
-// |reftest| skip-if(release_or_beta) -- logical-assignment-operators is not released yet
 'use strict';
 // Copyright (c) 2020 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators-runtime-semantics-evaluation
 description: >
     Strict Mode - TypeError is thrown if the LeftHandSide of a Logical
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-non-writeable-strict.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-non-writeable-strict.js
@@ -1,9 +1,8 @@
-// |reftest| skip-if(release_or_beta) -- logical-assignment-operators is not released yet
 'use strict';
 // Copyright (c) 2020 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators-runtime-semantics-evaluation
 description: >
     Strict Mode - TypeError is not thrown if the LeftHandSide of a Logical
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-unresolved-lhs-strict.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-unresolved-lhs-strict.js
@@ -1,9 +1,8 @@
-// |reftest| skip-if(release_or_beta) -- logical-assignment-operators is not released yet
 'use strict';
 // Copyright (c) 2020 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators-runtime-semantics-evaluation
 description: >
     ReferenceError is thrown if the LeftHandSideExpression of a Logical
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-unresolved-rhs-put.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-unresolved-rhs-put.js
@@ -1,9 +1,8 @@
-// |reftest| skip-if(release_or_beta) -- logical-assignment-operators is not released yet
 // Copyright (c) 2020 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators-runtime-semantics-evaluation
 description: >
     ReferenceError is thrown if the AssignmentExpression of a Logical
     Assignment operator(||=) evaluates to an unresolvable reference and the
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-unresolved-rhs.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-unresolved-rhs.js
@@ -1,9 +1,8 @@
-// |reftest| skip-if(release_or_beta) -- logical-assignment-operators is not released yet
 // Copyright (c) 2020 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators-runtime-semantics-evaluation
 description: >
     ReferenceError is not thrown if the AssignmentExpression of a Logical
     Assignment operator(||=) evaluates to an unresolvable reference and the
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator.js
@@ -1,9 +1,8 @@
-// |reftest| skip-if(release_or_beta) -- logical-assignment-operators is not released yet
 // Copyright (c) 2020 Ecma International.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators-runtime-semantics-evaluation
 description: Logical Or Assignment Operator
 info: |
     AssignmentExpression:
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-eval-strict-strict.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-eval-strict-strict.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(release_or_beta) error:SyntaxError -- logical-assignment-operators is not released yet
+// |reftest| error:SyntaxError
 'use strict';
 // Copyright (C) 2020 Rick Waldron. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators
 description: >
     Strict Mode - SyntaxError is thrown if the identifier eval appear
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-non-simple.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-non-simple.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(release_or_beta) error:SyntaxError -- logical-assignment-operators is not released yet
+// |reftest| error:SyntaxError
 // Copyright (C) 2020 Rick Waldron. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-assignment-operators-static-semantics-early-errors
 info: |
     It is an early Syntax Error if AssignmentTargetType of
     LeftHandSideExpression is invalid or strict.
--- a/js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-whitespace.js
+++ b/js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-whitespace.js
@@ -1,9 +1,8 @@
-// |reftest| skip-if(release_or_beta) -- logical-assignment-operators is not released yet
 // Copyright (C) 2020 Rick Waldron. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 info: |
     White Space and Line Terminator between LeftHandSideExpression and "@="
     or between "@=" and AssignmentExpression are allowed
 esid: sec-assignment-operators