mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-20 08:45:46 +00:00
Bug 1608808 - Part 12: Automatically generate shell-option string for WeakRef tests. r=jonco
This makes it easier to update test262, because it's no longer required to manually mark each WeakRef test in js/src/tests/jstests.list. Differential Revision: https://phabricator.services.mozilla.com/D60512 --HG-- extra : moz-landing-system : lando
This commit is contained in:
parent
87894eee0c
commit
5417502206
@ -509,112 +509,3 @@ skip script test262/intl402/DateTimeFormat/prototype/resolvedOptions/hourCycle-d
|
||||
|
||||
# Tests expects RangeError, but should instead expect TypeError.
|
||||
skip script test262/intl402/NumberFormat/constructor-order.js
|
||||
|
||||
|
||||
####################################################
|
||||
# Enable most FinalizationGroup tests in the shell #
|
||||
####################################################
|
||||
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/proto-from-ctor-realm.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/returns-new-object-from-constructor.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/length.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype-from-newtarget-abrupt.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/target-not-callable-throws.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/gc-has-one-chance-to-call-cleanupCallback.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/instance-extensible.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/newtarget-prototype-is-not-object.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/constructor.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/constructor.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/unregister/length.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/unregister/this-not-object-throws.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/unregister/custom-this.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/unregister/name.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/unregister/unregisterToken-not-object-throws.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/unregister/unregister.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/unregister/prop-desc.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/unregister/this-does-not-have-internal-cells-throws.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/register/unregisterToken-same-as-holdings.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/register/length.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/register/this-not-object-throws.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/register/holdings-any-value-type.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/register/target-not-object-throws.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/register/custom-this.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/register/return-undefined.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/register/name.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/register/unregisterToken-not-object-or-undefined-throws.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/register/prop-desc.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/register/unregisterToken-same-as-target.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/register/return-undefined-register-itself.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/register/holdings-same-as-target.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/register/unregisterToken-same-as-holdings-and-target.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/register/this-does-not-have-internal-target-throws.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/Symbol.toStringTag.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/proto.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/prop-desc.js
|
||||
skip script test262/built-ins/FinalizationGroup/prototype/cleanupSome/iterator-dynamic.js # Test out of date WRT spec.
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/cleanupSome/length.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/cleanupSome/iterator-holdings-multiple-values.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/cleanupSome/this-not-object-throws.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/cleanupSome/custom-this.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/cleanupSome/poisoned-callback-throws.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/cleanupSome/cleanup-prevented-with-unregister.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/cleanupSome/return-undefined.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/cleanupSome/name.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/cleanupSome/callback-not-callable-throws.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/cleanupSome/cleanupcallback-iterator-proto.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/cleanupSome/prop-desc.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/cleanupSome/this-does-not-have-internal-cells-throws.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/cleanupSome/callback-iterator-proto.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/cleanupSome/return-undefined-with-gc.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/cleanupSome/cleanup-prevented-with-reference.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/unnaffected-by-poisoned-cleanupCallback.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype-from-newtarget-custom.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/name.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/proto.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/undefined-newtarget-throws.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prop-desc.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype-from-newtarget.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-job-not-active-throws.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-prop-desc.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-missing-internal-throws.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-name.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-length.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/Symbol.toStringTag.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/proto.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-not-object-throws.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/cleanupSome/cleanup-throws-in-callback.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/FinalizationGroup/prototype/unregister/unregister-cleaned-up-cell.js
|
||||
|
||||
|
||||
####################################################
|
||||
# Enable WeakRef tests in the shell #
|
||||
####################################################
|
||||
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/WeakRef/instance-extensible.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/WeakRef/undefined-newtarget-throws.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/WeakRef/target-not-object-throws.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/WeakRef/prop-desc.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/WeakRef/prototype/browser.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/WeakRef/prototype/Symbol.toStringTag.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/WeakRef/prototype/deref/browser.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/WeakRef/prototype/deref/gc-cleanup-not-prevented-with-wr-deref.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/WeakRef/prototype/deref/return-target.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/WeakRef/prototype/deref/prop-desc.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/WeakRef/prototype/deref/this-not-object-throws.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/WeakRef/prototype/deref/this-does-not-have-internal-target-throws.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/WeakRef/prototype/deref/custom-this.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/WeakRef/prototype/deref/name.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/WeakRef/prototype/deref/length.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/WeakRef/prototype/prop-desc.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/WeakRef/prototype/constructor.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/WeakRef/prototype/proto.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/WeakRef/prototype-from-newtarget-abrupt.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/WeakRef/name.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/WeakRef/proto-from-ctor-realm.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/WeakRef/constructor.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/WeakRef/prototype-from-newtarget.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/WeakRef/proto.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/WeakRef/prototype-from-newtarget-custom.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/WeakRef/returns-new-object-from-constructor.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/WeakRef/length.js
|
||||
shell-option(--enable-weak-refs) script test262/built-ins/WeakRef/newtarget-prototype-is-not-object.js
|
||||
|
@ -39,7 +39,6 @@ UNSUPPORTED_FEATURES = set([
|
||||
"Intl.DisplayNames",
|
||||
"Intl.Segmenter",
|
||||
"optional-chaining",
|
||||
"WeakRef",
|
||||
"top-level-await",
|
||||
])
|
||||
FEATURE_CHECK_NEEDED = {
|
||||
@ -99,7 +98,7 @@ def tryParseTestFile(test262parser, source, testName):
|
||||
return None
|
||||
|
||||
|
||||
def createRefTestEntry(skip, skipIf, error, isModule, isAsync):
|
||||
def createRefTestEntry(options, skip, skipIf, error, isModule, isAsync):
|
||||
"""
|
||||
Returns the |reftest| tuple (terms, comments) from the input arguments. Or a
|
||||
tuple of empty strings if no reftest entry is required.
|
||||
@ -108,6 +107,9 @@ def createRefTestEntry(skip, skipIf, error, isModule, isAsync):
|
||||
terms = []
|
||||
comments = []
|
||||
|
||||
if options:
|
||||
terms.extend(options)
|
||||
|
||||
if skip:
|
||||
terms.append("skip")
|
||||
comments.extend(skip)
|
||||
@ -244,6 +246,7 @@ def convertTestFile(test262parser, testSource, testName, includeSet, strictTests
|
||||
testRec = tryParseTestFile(test262parser, testSource.decode("utf-8"), testName)
|
||||
|
||||
# jsreftest meta data
|
||||
refTestOptions = []
|
||||
refTestSkip = []
|
||||
refTestSkipIf = []
|
||||
|
||||
@ -317,6 +320,9 @@ def convertTestFile(test262parser, testSource, testName, includeSet, strictTests
|
||||
"&&getBuildConfiguration()['arm64-simulator'])",
|
||||
"ARM64 Simulator cannot emulate atomics"))
|
||||
|
||||
if "WeakRef" in testRec["features"] or "FinalizationGroup" in testRec["features"]:
|
||||
refTestOptions.append("shell-option(--enable-weak-refs)")
|
||||
|
||||
# Includes for every test file in a directory is collected in a single
|
||||
# shell.js file per directory level. This is done to avoid adding all
|
||||
# test harness files to the top level shell.js file.
|
||||
@ -330,9 +336,9 @@ def convertTestFile(test262parser, testSource, testName, includeSet, strictTests
|
||||
else:
|
||||
testEpilogue = ""
|
||||
|
||||
(terms, comments) = createRefTestEntry(refTestSkip, refTestSkipIf, errorType, isModule,
|
||||
isAsync)
|
||||
if raw:
|
||||
(terms, comments) = createRefTestEntry(refTestOptions, refTestSkip, refTestSkipIf, errorType,
|
||||
isModule, isAsync)
|
||||
if raw or refTestOptions:
|
||||
refTest = ""
|
||||
externRefTest = (terms, comments)
|
||||
else:
|
||||
@ -367,14 +373,15 @@ def convertFixtureFile(fixtureSource, fixtureName):
|
||||
"""
|
||||
|
||||
# jsreftest meta data
|
||||
refTestOptions = []
|
||||
refTestSkip = ["not a test file"]
|
||||
refTestSkipIf = []
|
||||
errorType = None
|
||||
isModule = False
|
||||
isAsync = False
|
||||
|
||||
(terms, comments) = createRefTestEntry(refTestSkip, refTestSkipIf, errorType, isModule,
|
||||
isAsync)
|
||||
(terms, comments) = createRefTestEntry(refTestOptions, refTestSkip, refTestSkipIf, errorType,
|
||||
isModule, isAsync)
|
||||
refTest = createRefTestLine(terms, comments)
|
||||
|
||||
source = createSource(fixtureSource, refTest, "", "")
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) async -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip async -- WeakRef is not supported
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) async -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip async -- WeakRef is not supported
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) async -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) async -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) async -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) async -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) async -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) async -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) async -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) async -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) async -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) async -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) async -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) async -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) async -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip -- WeakRef is not supported
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip -- WeakRef is not supported
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip -- WeakRef is not supported
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) async -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Mathieu Hofman. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip -- WeakRef is not supported
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip-if(!this.hasOwnProperty('FinalizationGroup')) -- FinalizationGroup is not enabled unconditionally
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip -- WeakRef is not supported
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip -- WeakRef is not supported
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip -- WeakRef is not supported
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip -- WeakRef is not supported
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip -- WeakRef is not supported
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip -- WeakRef is not supported
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip -- WeakRef is not supported
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip -- WeakRef is not supported
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip -- WeakRef is not supported
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip -- WeakRef is not supported
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip -- WeakRef is not supported
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip -- WeakRef is not supported
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip -- WeakRef is not supported
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip -- WeakRef is not supported
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip async -- WeakRef is not supported
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip -- WeakRef is not supported
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip -- WeakRef is not supported
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip -- WeakRef is not supported
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip -- WeakRef is not supported
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip -- WeakRef is not supported
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip -- WeakRef is not supported
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip -- WeakRef is not supported
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip -- WeakRef is not supported
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip -- WeakRef is not supported
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip -- WeakRef is not supported
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
// |reftest| skip -- WeakRef is not supported
|
||||
// Copyright (C) 2019 Leo Balter. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
|
@ -1,5 +1,99 @@
|
||||
# GENERATED, DO NOT EDIT
|
||||
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) async script built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/Symbol.toStringTag.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')||!this.hasOwnProperty('WeakRef')) async script built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-job-not-active-throws.js # FinalizationGroup,WeakRef is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) async script built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-length.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')||!this.hasOwnProperty('WeakRef')) async script built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-missing-internal-throws.js # FinalizationGroup,WeakRef is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) async script built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-name.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) async script built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-not-object-throws.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) async script built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-prop-desc.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) async script built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/proto.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/constructor.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) async script built-ins/FinalizationGroup/gc-has-one-chance-to-call-cleanupCallback.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/instance-extensible.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/length.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/name.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/newtarget-prototype-is-not-object.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/prop-desc.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/proto-from-ctor-realm.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/proto.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/prototype-from-newtarget-abrupt.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/prototype-from-newtarget-custom.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/prototype-from-newtarget.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/prototype/Symbol.toStringTag.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) async script built-ins/FinalizationGroup/prototype/cleanupSome/callback-iterator-proto.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/prototype/cleanupSome/callback-not-callable-throws.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) async script built-ins/FinalizationGroup/prototype/cleanupSome/cleanup-prevented-with-reference.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) async script built-ins/FinalizationGroup/prototype/cleanupSome/cleanup-prevented-with-unregister.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) async script built-ins/FinalizationGroup/prototype/cleanupSome/cleanup-throws-in-callback.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) async script built-ins/FinalizationGroup/prototype/cleanupSome/cleanupcallback-iterator-proto.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/prototype/cleanupSome/custom-this.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) async script built-ins/FinalizationGroup/prototype/cleanupSome/iterator-holdings-multiple-values.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/prototype/cleanupSome/length.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/prototype/cleanupSome/name.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) async script built-ins/FinalizationGroup/prototype/cleanupSome/poisoned-callback-throws.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/prototype/cleanupSome/prop-desc.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) async script built-ins/FinalizationGroup/prototype/cleanupSome/return-undefined-with-gc.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/prototype/cleanupSome/return-undefined.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')||!this.hasOwnProperty('WeakRef')) script built-ins/FinalizationGroup/prototype/cleanupSome/this-does-not-have-internal-cells-throws.js # FinalizationGroup,WeakRef is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/prototype/cleanupSome/this-not-object-throws.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/prototype/constructor.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/prototype/prop-desc.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/prototype/proto.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/prototype/register/custom-this.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/prototype/register/holdings-any-value-type.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/prototype/register/holdings-same-as-target.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/prototype/register/length.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/prototype/register/name.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/prototype/register/prop-desc.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/prototype/register/return-undefined-register-itself.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/prototype/register/return-undefined.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/prototype/register/target-not-object-throws.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')||!this.hasOwnProperty('WeakRef')) script built-ins/FinalizationGroup/prototype/register/this-does-not-have-internal-target-throws.js # FinalizationGroup,WeakRef is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/prototype/register/this-not-object-throws.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/prototype/register/unregisterToken-not-object-or-undefined-throws.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/prototype/register/unregisterToken-same-as-holdings-and-target.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/prototype/register/unregisterToken-same-as-holdings.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/prototype/register/unregisterToken-same-as-target.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/prototype/unregister/custom-this.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/prototype/unregister/length.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/prototype/unregister/name.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/prototype/unregister/prop-desc.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')||!this.hasOwnProperty('WeakRef')) script built-ins/FinalizationGroup/prototype/unregister/this-does-not-have-internal-cells-throws.js # FinalizationGroup,WeakRef is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/prototype/unregister/this-not-object-throws.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) async script built-ins/FinalizationGroup/prototype/unregister/unregister-cleaned-up-cell.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/prototype/unregister/unregister.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/prototype/unregister/unregisterToken-not-object-throws.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/returns-new-object-from-constructor.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')||!this.hasOwnProperty('WeakRef')) script built-ins/FinalizationGroup/target-not-callable-throws.js # FinalizationGroup,WeakRef is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/undefined-newtarget-throws.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('FinalizationGroup')) script built-ins/FinalizationGroup/unnaffected-by-poisoned-cleanupCallback.js # FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('WeakRef')) script built-ins/WeakRef/constructor.js # WeakRef is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('WeakRef')) script built-ins/WeakRef/instance-extensible.js # WeakRef is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('WeakRef')) script built-ins/WeakRef/length.js # WeakRef is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('WeakRef')) script built-ins/WeakRef/name.js # WeakRef is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('WeakRef')) script built-ins/WeakRef/newtarget-prototype-is-not-object.js # WeakRef is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('WeakRef')) script built-ins/WeakRef/prop-desc.js # WeakRef is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('WeakRef')) script built-ins/WeakRef/proto-from-ctor-realm.js # WeakRef is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('WeakRef')) script built-ins/WeakRef/proto.js # WeakRef is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('WeakRef')) script built-ins/WeakRef/prototype-from-newtarget-abrupt.js # WeakRef is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('WeakRef')) script built-ins/WeakRef/prototype-from-newtarget-custom.js # WeakRef is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('WeakRef')) script built-ins/WeakRef/prototype-from-newtarget.js # WeakRef is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('WeakRef')) script built-ins/WeakRef/prototype/Symbol.toStringTag.js # WeakRef is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('WeakRef')) script built-ins/WeakRef/prototype/constructor.js # WeakRef is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('WeakRef')) script built-ins/WeakRef/prototype/deref/custom-this.js # WeakRef is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('WeakRef')) async script built-ins/WeakRef/prototype/deref/gc-cleanup-not-prevented-with-wr-deref.js # WeakRef is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('WeakRef')) script built-ins/WeakRef/prototype/deref/length.js # WeakRef is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('WeakRef')) script built-ins/WeakRef/prototype/deref/name.js # WeakRef is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('WeakRef')) script built-ins/WeakRef/prototype/deref/prop-desc.js # WeakRef is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('WeakRef')) script built-ins/WeakRef/prototype/deref/return-target.js # WeakRef is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('WeakRef')||!this.hasOwnProperty('FinalizationGroup')) script built-ins/WeakRef/prototype/deref/this-does-not-have-internal-target-throws.js # WeakRef,FinalizationGroup is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('WeakRef')) script built-ins/WeakRef/prototype/deref/this-not-object-throws.js # WeakRef is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('WeakRef')) script built-ins/WeakRef/prototype/prop-desc.js # WeakRef is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('WeakRef')) script built-ins/WeakRef/prototype/proto.js # WeakRef is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('WeakRef')) script built-ins/WeakRef/returns-new-object-from-constructor.js # WeakRef is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('WeakRef')) script built-ins/WeakRef/target-not-object-throws.js # WeakRef is not enabled unconditionally
|
||||
shell-option(--enable-weak-refs) skip-if(!this.hasOwnProperty('WeakRef')) script built-ins/WeakRef/undefined-newtarget-throws.js # WeakRef is not enabled unconditionally
|
||||
error:SyntaxError script language/comments/hashbang/escaped-bang-041.js
|
||||
error:SyntaxError script language/comments/hashbang/escaped-bang-u0021.js
|
||||
error:SyntaxError script language/comments/hashbang/escaped-bang-u21.js
|
||||
|
Loading…
Reference in New Issue
Block a user