Bug 1629106 - Part 2: Enable test262 tests for Logical Assignment Operators proposal. r=yulia

Depends on D70823

Differential Revision: https://phabricator.services.mozilla.com/D70824

--HG--
extra : moz-landing-system : lando
This commit is contained in:
André Bargull 2020-04-15 09:16:09 +00:00
Родитель 983a650c4b
Коммит 4e03b316ef
50 изменённых файлов: 52 добавлений и 49 удалений

Просмотреть файл

@ -247,6 +247,9 @@ skip script test262/language/expressions/prefix-decrement/S11.4.5_A6_T2.js
skip script test262/language/expressions/prefix-increment/S11.4.4_A5_T5.js
skip script test262/language/expressions/prefix-increment/S11.4.4_A6_T1.js
skip script test262/language/expressions/prefix-increment/S11.4.4_A6_T2.js
skip script test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-lhs-before-rhs.js
skip script test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-lhs-before-rhs.js
skip script test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-lhs-before-rhs.js
# https://bugzilla.mozilla.org/show_bug.cgi?id=944846
skip script test262/built-ins/Number/prototype/toExponential/return-values.js

Просмотреть файл

@ -38,7 +38,6 @@ UNSUPPORTED_FEATURES = set([
"Intl.DisplayNames",
"Intl.Segmenter",
"top-level-await",
"logical-assignment-operators",
])
FEATURE_CHECK_NEEDED = {
"Atomics": "!this.hasOwnProperty('Atomics')",
@ -52,6 +51,7 @@ RELEASE_OR_BETA = set([
"Promise.any",
"AggregateError",
"String.prototype.replaceAll",
"logical-assignment-operators",
])

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip error:SyntaxError -- logical-assignment-operators is not supported
// |reftest| skip-if(release_or_beta) error:SyntaxError -- logical-assignment-operators is not released yet
'use strict';
// Copyright (C) 2020 Rick Waldron. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip -- logical-assignment-operators is not supported
// |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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip -- logical-assignment-operators is not supported
// |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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip -- logical-assignment-operators is not supported
// |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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip -- logical-assignment-operators is not supported
// |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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip -- logical-assignment-operators is not supported
// |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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip error:SyntaxError -- logical-assignment-operators is not supported
// |reftest| skip-if(release_or_beta) error:SyntaxError -- 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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip -- logical-assignment-operators is not supported
// |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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip -- logical-assignment-operators is not supported
// |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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip -- logical-assignment-operators is not supported
// |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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip -- logical-assignment-operators is not supported
// |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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip -- logical-assignment-operators is not supported
// |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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip -- logical-assignment-operators is not supported
// |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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip error:SyntaxError -- logical-assignment-operators is not supported
// |reftest| skip-if(release_or_beta) error:SyntaxError -- logical-assignment-operators is not released yet
'use strict';
// Copyright (C) 2020 Rick Waldron. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip error:SyntaxError -- logical-assignment-operators is not supported
// |reftest| skip-if(release_or_beta) error:SyntaxError -- 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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip -- logical-assignment-operators is not supported
// |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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip error:SyntaxError -- logical-assignment-operators is not supported
// |reftest| skip-if(release_or_beta) error:SyntaxError -- logical-assignment-operators is not released yet
'use strict';
// Copyright (C) 2020 Rick Waldron. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip -- logical-assignment-operators is not supported
// |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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip -- logical-assignment-operators is not supported
// |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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip -- logical-assignment-operators is not supported
// |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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip -- logical-assignment-operators is not supported
// |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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip -- logical-assignment-operators is not supported
// |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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip error:SyntaxError -- logical-assignment-operators is not supported
// |reftest| skip-if(release_or_beta) error:SyntaxError -- 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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip -- logical-assignment-operators is not supported
// |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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip -- logical-assignment-operators is not supported
// |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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip -- logical-assignment-operators is not supported
// |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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip -- logical-assignment-operators is not supported
// |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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip -- logical-assignment-operators is not supported
// |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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip -- logical-assignment-operators is not supported
// |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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip error:SyntaxError -- logical-assignment-operators is not supported
// |reftest| skip-if(release_or_beta) error:SyntaxError -- logical-assignment-operators is not released yet
'use strict';
// Copyright (C) 2020 Rick Waldron. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip error:SyntaxError -- logical-assignment-operators is not supported
// |reftest| skip-if(release_or_beta) error:SyntaxError -- 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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip -- logical-assignment-operators is not supported
// |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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip error:SyntaxError -- logical-assignment-operators is not supported
// |reftest| skip-if(release_or_beta) error:SyntaxError -- logical-assignment-operators is not released yet
'use strict';
// Copyright (C) 2020 Rick Waldron. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip -- logical-assignment-operators is not supported
// |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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip -- logical-assignment-operators is not supported
// |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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip -- logical-assignment-operators is not supported
// |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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip -- logical-assignment-operators is not supported
// |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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip -- logical-assignment-operators is not supported
// |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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip error:SyntaxError -- logical-assignment-operators is not supported
// |reftest| skip-if(release_or_beta) error:SyntaxError -- 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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip -- logical-assignment-operators is not supported
// |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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip -- logical-assignment-operators is not supported
// |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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip -- logical-assignment-operators is not supported
// |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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip -- logical-assignment-operators is not supported
// |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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip -- logical-assignment-operators is not supported
// |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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip -- logical-assignment-operators is not supported
// |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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip error:SyntaxError -- logical-assignment-operators is not supported
// |reftest| skip-if(release_or_beta) error:SyntaxError -- logical-assignment-operators is not released yet
'use strict';
// Copyright (C) 2020 Rick Waldron. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip error:SyntaxError -- logical-assignment-operators is not supported
// |reftest| skip-if(release_or_beta) error:SyntaxError -- 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.

Просмотреть файл

@ -1,4 +1,4 @@
// |reftest| skip -- logical-assignment-operators is not supported
// |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.