Changeset 247469 in webkit


Ignore:
Timestamp:
Jul 15, 2019 9:11:15 PM (5 years ago)
Author:
keith_miller@apple.com
Message:

Update test262
https://bugs.webkit.org/show_bug.cgi?id=199801

Rubber-stamped by Yusuke Suzuki.

  • test262/expectations.yaml:
  • test262/latest-changes-summary.txt:
  • test262/test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/Symbol.toStringTag.js: Added.

(fg.new.FinalizationGroup):
(callback):

  • test262/test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-job-not-active-throws.js: Added.

(fg.new.FinalizationGroup):
(callback):

  • test262/test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-length.js: Added.

(fg.new.FinalizationGroup):
(callback):

  • test262/test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-missing-internal-throws.js: Added.

(fg.new.FinalizationGroup):
(callback):

  • test262/test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-name.js: Added.

(fg.new.FinalizationGroup):
(callback):

  • test262/test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-not-object-throws.js: Added.

(fg.new.FinalizationGroup):
(callback):

  • test262/test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-prop-desc.js: Added.

(fg.new.FinalizationGroup):
(callback):

  • test262/test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/proto.js: Added.

(callback):
(fg.new.FinalizationGroup):

  • test262/test/built-ins/FinalizationGroup/constructor.js: Added.
  • test262/test/built-ins/FinalizationGroup/gc-has-one-chance-to-call-cleanupCallback.js: Added.

(cb):
(fg.new.FinalizationGroup):
(emptyCells):
(async.fn):
(fn.then.async):

  • test262/test/built-ins/FinalizationGroup/instance-extensible.js: Added.

(fg.new.FinalizationGroup):

  • test262/test/built-ins/FinalizationGroup/length.js: Added.
  • test262/test/built-ins/FinalizationGroup/name.js: Added.
  • test262/test/built-ins/FinalizationGroup/newtarget-prototype-is-not-object.js: Added.

(newTarget):
(fn):

  • test262/test/built-ins/FinalizationGroup/prop-desc.js: Added.
  • test262/test/built-ins/FinalizationGroup/proto-from-ctor-realm.js: Added.

(fn):

  • test262/test/built-ins/FinalizationGroup/proto.js: Added.
  • test262/test/built-ins/FinalizationGroup/prototype-from-newtarget-abrupt.js: Added.

(newTarget):

  • test262/test/built-ins/FinalizationGroup/prototype-from-newtarget-custom.js: Added.

(newTarget):

  • test262/test/built-ins/FinalizationGroup/prototype-from-newtarget.js: Added.

(fg.new.FinalizationGroup):

  • test262/test/built-ins/FinalizationGroup/prototype/Symbol.toStringTag.js: Added.
  • test262/test/built-ins/FinalizationGroup/prototype/cleanupSome/callback-iterator-proto.js: Added.

(callback):
(fg.new.FinalizationGroup):

  • test262/test/built-ins/FinalizationGroup/prototype/cleanupSome/callback-not-callable-throws.js: Added.

(fg.new.FinalizationGroup):

  • test262/test/built-ins/FinalizationGroup/prototype/cleanupSome/cleanup-prevented-with-reference.js: Added.

(cb):
(fg.new.FinalizationGroup):
(emptyCells):

  • test262/test/built-ins/FinalizationGroup/prototype/cleanupSome/cleanup-prevented-with-unregister.js: Added.

(fg.new.FinalizationGroup):
(fg.cleanupSome.cb):

  • test262/test/built-ins/FinalizationGroup/prototype/cleanupSome/cleanupcallback-iterator-proto.js: Added.

(callback):

  • test262/test/built-ins/FinalizationGroup/prototype/cleanupSome/custom-this.js: Added.

(fn):
(cb):

  • test262/test/built-ins/FinalizationGroup/prototype/cleanupSome/gc-cleanup-not-prevented-with-wr-deref.js: Added.

(cb):
(fg.new.FinalizationGroup):
(emptyCells):

  • test262/test/built-ins/FinalizationGroup/prototype/cleanupSome/iterator-dynamic.js: Added.

(fg.new.FinalizationGroup):
(callback):

  • test262/test/built-ins/FinalizationGroup/prototype/cleanupSome/iterator-holdings-multiple-values.js: Added.

(fg.new.FinalizationGroup):
(callback):

  • test262/test/built-ins/FinalizationGroup/prototype/cleanupSome/length.js: Added.
  • test262/test/built-ins/FinalizationGroup/prototype/cleanupSome/name.js: Added.
  • test262/test/built-ins/FinalizationGroup/prototype/cleanupSome/poisoned-callback-throws.js: Added.

(poisoned):
(fg.new.FinalizationGroup):
(emptyCells):

  • test262/test/built-ins/FinalizationGroup/prototype/cleanupSome/poisoned-cleanup-callback-throws.js: Added.

(poisoned):
(emptyCells):

  • test262/test/built-ins/FinalizationGroup/prototype/cleanupSome/prop-desc.js: Added.
  • test262/test/built-ins/FinalizationGroup/prototype/cleanupSome/return-undefined-with-gc.js: Added.

(fn):
(cb):
(emptyCells):
(prototype.assert.sameValue.fg.cleanupSome):

  • test262/test/built-ins/FinalizationGroup/prototype/cleanupSome/return-undefined.js: Added.

(fn):
(cb):
(poisoned):
(assert.sameValue.fg.cleanupSome):
(prototype.assert.sameValue.fg.cleanupSome):

  • test262/test/built-ins/FinalizationGroup/prototype/cleanupSome/this-does-not-have-internal-cells-throws.js: Added.

(cb):

  • test262/test/built-ins/FinalizationGroup/prototype/cleanupSome/this-not-object-throws.js: Added.

(cb):

  • test262/test/built-ins/FinalizationGroup/prototype/constructor.js: Added.
  • test262/test/built-ins/FinalizationGroup/prototype/prop-desc.js: Added.
  • test262/test/built-ins/FinalizationGroup/prototype/proto.js: Added.
  • test262/test/built-ins/FinalizationGroup/prototype/register/custom-this.js: Added.

(fn):

  • test262/test/built-ins/FinalizationGroup/prototype/register/holdings-any-value-type.js: Added.

(fn):

  • test262/test/built-ins/FinalizationGroup/prototype/register/holdings-same-as-target.js: Added.

(fg.new.FinalizationGroup):

  • test262/test/built-ins/FinalizationGroup/prototype/register/length.js: Added.
  • test262/test/built-ins/FinalizationGroup/prototype/register/name.js: Added.
  • test262/test/built-ins/FinalizationGroup/prototype/register/prop-desc.js: Added.
  • test262/test/built-ins/FinalizationGroup/prototype/register/return-undefined-register-itself.js: Added.

(fn):

  • test262/test/built-ins/FinalizationGroup/prototype/register/return-undefined.js: Added.

(fn):

  • test262/test/built-ins/FinalizationGroup/prototype/register/target-not-object-throws.js: Added.

(fg.new.FinalizationGroup):

  • test262/test/built-ins/FinalizationGroup/prototype/register/this-does-not-have-internal-target-throws.js: Added.
  • test262/test/built-ins/FinalizationGroup/prototype/register/this-not-object-throws.js: Added.
  • test262/test/built-ins/FinalizationGroup/prototype/register/unregisterToken-not-object-or-undefined-throws.js: Added.

(fg.new.FinalizationGroup):

  • test262/test/built-ins/FinalizationGroup/prototype/register/unregisterToken-same-as-holdings-and-target.js: Added.

(fg.new.FinalizationGroup):

  • test262/test/built-ins/FinalizationGroup/prototype/register/unregisterToken-same-as-holdings.js: Added.

(fg.new.FinalizationGroup):

  • test262/test/built-ins/FinalizationGroup/prototype/register/unregisterToken-same-as-target.js: Added.

(fg.new.FinalizationGroup):

  • test262/test/built-ins/FinalizationGroup/prototype/unregister/custom-this.js: Added.

(fn):

  • test262/test/built-ins/FinalizationGroup/prototype/unregister/length.js: Added.
  • test262/test/built-ins/FinalizationGroup/prototype/unregister/name.js: Added.
  • test262/test/built-ins/FinalizationGroup/prototype/unregister/prop-desc.js: Added.
  • test262/test/built-ins/FinalizationGroup/prototype/unregister/this-does-not-have-internal-cells-throws.js: Added.
  • test262/test/built-ins/FinalizationGroup/prototype/unregister/this-not-object-throws.js: Added.
  • test262/test/built-ins/FinalizationGroup/prototype/unregister/unregister.js: Added.

(fn):

  • test262/test/built-ins/FinalizationGroup/prototype/unregister/unregisterToken-not-object-throws.js: Added.

(fg.new.FinalizationGroup):

  • test262/test/built-ins/FinalizationGroup/returns-new-object-from-constructor.js: Added.

(cleanupCallback):
(let.key.of.Object.getOwnPropertyNames):
(set for):

  • test262/test/built-ins/FinalizationGroup/target-not-callable-throws.js: Added.
  • test262/test/built-ins/FinalizationGroup/undefined-newtarget-throws.js: Added.

(FinalizationGroup):

  • test262/test/built-ins/FinalizationGroup/unnaffected-by-poisoned-cleanupCallback.js: Added.

(cleanupCallback):
(let.key.of.Object.getOwnPropertyNames):
(set for):

  • test262/test/built-ins/Function/StrictFunction_restricted-properties.js:
  • test262/test/built-ins/Function/prototype/bind/BoundFunction_restricted-properties.js:
  • test262/test/built-ins/Function/prototype/restricted-property-arguments.js:
  • test262/test/built-ins/Function/prototype/restricted-property-caller.js:
  • test262/test/built-ins/Object/prototype/toString/proxy-function-async.js: Added.

(asyncProxy.new.Proxy.async):

  • test262/test/built-ins/Object/prototype/toString/proxy-function.js:

(asyncProxy.new.Proxy.async):

  • test262/test/built-ins/Object/prototype/toString/symbol-tag-non-str-builtin.js: Added.

(setIter.set Symbol):
(set defaultTag):
(gen):
(get return):
(set new):

  • test262/test/built-ins/Object/prototype/toString/symbol-tag-non-str-proxy-function.js: Added.

(generatorProxy.new.Proxy):
(asyncProxy.new.Proxy.async):

  • test262/test/built-ins/Object/subclass-object-arg.js:
  • test262/test/built-ins/Promise/all/invoke-resolve-get-error-close.js:
  • test262/test/built-ins/Promise/all/resolve-element-function-name.js:
  • test262/test/built-ins/Promise/allSettled/invoke-resolve-get-error-close.js:
  • test262/test/built-ins/Promise/allSettled/reject-element-function-name.js:
  • test262/test/built-ins/Promise/allSettled/resolve-element-function-name.js:
  • test262/test/built-ins/Promise/executor-function-name.js:
  • test262/test/built-ins/Promise/race/invoke-resolve-get-error-close.js:
  • test262/test/built-ins/Promise/reject-function-name.js:
  • test262/test/built-ins/Promise/resolve-function-name.js:
  • test262/test/built-ins/Set/prototype/values/does-not-have-setdata-internal-slot-weakset.js:
  • test262/test/built-ins/WeakRef/constructor.js: Added.
  • test262/test/built-ins/WeakRef/instance-extensible.js: Added.
  • test262/test/built-ins/WeakRef/length.js: Added.
  • test262/test/built-ins/WeakRef/name.js: Added.
  • test262/test/built-ins/WeakRef/newtarget-prototype-is-not-object.js: Added.

(newTarget):

  • test262/test/built-ins/WeakRef/prop-desc.js: Added.
  • test262/test/built-ins/WeakRef/proto-from-ctor-realm.js: Added.
  • test262/test/built-ins/WeakRef/proto.js: Added.
  • test262/test/built-ins/WeakRef/prototype-from-newtarget-abrupt.js: Added.

(newTarget):

  • test262/test/built-ins/WeakRef/prototype-from-newtarget-custom.js: Added.

(newTarget):

  • test262/test/built-ins/WeakRef/prototype-from-newtarget.js: Added.
  • test262/test/built-ins/WeakRef/prototype/Symbol.toStringTag.js: Added.
  • test262/test/built-ins/WeakRef/prototype/constructor.js: Added.
  • test262/test/built-ins/WeakRef/prototype/deref/custom-this.js: Added.
  • test262/test/built-ins/WeakRef/prototype/deref/gc-cleanup-not-prevented-with-wr-deref.js: Added.

(emptyCells):

  • test262/test/built-ins/WeakRef/prototype/deref/length.js: Added.
  • test262/test/built-ins/WeakRef/prototype/deref/name.js: Added.
  • test262/test/built-ins/WeakRef/prototype/deref/prop-desc.js: Added.
  • test262/test/built-ins/WeakRef/prototype/deref/return-target.js: Added.
  • test262/test/built-ins/WeakRef/prototype/deref/this-does-not-have-internal-target-throws.js: Added.

(fg.new.FinalizationGroup):

  • test262/test/built-ins/WeakRef/prototype/deref/this-not-object-throws.js: Added.
  • test262/test/built-ins/WeakRef/prototype/prop-desc.js: Added.
  • test262/test/built-ins/WeakRef/prototype/proto.js: Added.
  • test262/test/built-ins/WeakRef/returns-new-object-from-constructor.js: Added.

(let.key.of.Object.getOwnPropertyNames):
(set for):

  • test262/test/built-ins/WeakRef/target-not-object-throws.js: Added.
  • test262/test/built-ins/WeakRef/undefined-newtarget-throws.js: Added.
  • test262/test/intl402/BigInt/prototype/toLocaleString/builtin.js:
  • test262/test/intl402/BigInt/prototype/toLocaleString/default-options-object-prototype.js:
  • test262/test/intl402/BigInt/prototype/toLocaleString/length.js:
  • test262/test/intl402/BigInt/prototype/toLocaleString/returns-same-results-as-NumberFormat.js:
  • test262/test/intl402/BigInt/prototype/toLocaleString/taint-Intl-NumberFormat.js:
  • test262/test/intl402/BigInt/prototype/toLocaleString/this-value-invalid.js:
  • test262/test/intl402/BigInt/prototype/toLocaleString/throws-same-exceptions-as-NumberFormat.js:
  • test262/test/intl402/DateTimeFormat/constructor-options-order-quarter.js: Removed.
  • test262/test/intl402/DateTimeFormat/constructor-options-quarter-invalid.js: Removed.
  • test262/test/intl402/DateTimeFormat/constructor-options-quarter-valid.js: Removed.
  • test262/test/intl402/DateTimeFormat/prototype/format/dayPeriod-long-en.js: Added.
  • test262/test/intl402/DateTimeFormat/prototype/format/dayPeriod-narrow-en.js: Added.
  • test262/test/intl402/DateTimeFormat/prototype/format/dayPeriod-short-en.js: Added.
  • test262/test/intl402/DateTimeFormat/prototype/format/fractionalSecondDigits.js: Added.
  • test262/test/intl402/DateTimeFormat/prototype/formatRange/argument-date-string.js:
  • test262/test/intl402/DateTimeFormat/prototype/formatRange/argument-near-time-boundaries.js:
  • test262/test/intl402/DateTimeFormat/prototype/formatRange/argument-to-integer.js:
  • test262/test/intl402/DateTimeFormat/prototype/formatRange/builtin.js:
  • test262/test/intl402/DateTimeFormat/prototype/formatRange/prop-desc.js:
  • test262/test/intl402/DateTimeFormat/prototype/formatRangeToParts/argument-date-string.js:
  • test262/test/intl402/DateTimeFormat/prototype/formatRangeToParts/argument-near-time-boundaries.js:
  • test262/test/intl402/DateTimeFormat/prototype/formatRangeToParts/argument-to-integer.js:
  • test262/test/intl402/DateTimeFormat/prototype/formatRangeToParts/builtin.js:
  • test262/test/intl402/DateTimeFormat/prototype/formatRangeToParts/prop-desc.js:
  • test262/test/intl402/DateTimeFormat/prototype/formatToParts/dayPeriod-long-en.js: Added.

(assertParts):
(assertPartsNumeric):

  • test262/test/intl402/DateTimeFormat/prototype/formatToParts/dayPeriod-narrow-en.js: Added.

(assertParts):
(assertPartsNumeric):

  • test262/test/intl402/DateTimeFormat/prototype/formatToParts/dayPeriod-short-en.js: Added.

(assertParts):
(assertPartsNumeric):

  • test262/test/intl402/DateTimeFormat/prototype/formatToParts/fractionalSecondDigits.js: Added.

(assertParts):

  • test262/test/intl402/DateTimeFormat/prototype/resolvedOptions/order-quarter.js: Removed.
  • test262/test/intl402/DateTimeFormat/taint-Object-prototype-quarter.js: Removed.
  • test262/test/intl402/RelativeTimeFormat/prototype/format/en-us-numeric-auto.js:
  • test262/test/intl402/RelativeTimeFormat/prototype/formatToParts/en-us-numeric-auto.js:
  • test262/test/language/expressions/arrow-function/ArrowFunction_restricted-properties.js:
  • test262/test/language/expressions/class/elements/private-field-access-on-inner-arrow-function.js: Added.

(C.prototype.method):

  • test262/test/language/expressions/class/elements/private-field-access-on-inner-function.js: Added.

(C.prototype.method.innerFunction):
(C.prototype.method):

  • test262/test/language/expressions/class/elements/private-getter-access-on-inner-arrow-function.js: Added.

(C):
(C.method):

  • test262/test/language/expressions/class/elements/private-getter-access-on-inner-function.js: Added.

(C):
(C.method.innerFunction):
(C.method):

  • test262/test/language/expressions/class/elements/private-getter-is-not-a-own-property.js: Added.

(C):
(C.checkPrivateGetter):

  • test262/test/language/expressions/class/elements/private-method-access-on-inner-arrow-function.js: Added.

(C):
(C.method):

  • test262/test/language/expressions/class/elements/private-method-access-on-inner-function.js: Added.

(C):
(C.method.innerFunction):
(C.method):

  • test262/test/language/expressions/class/elements/private-method-is-not-a-own-property.js: Added.

(C):
(C.checkPrivateMethod):

  • test262/test/language/expressions/class/elements/private-setter-access-on-inner-arrow-function.js: Added.

(C):
(C.method):

  • test262/test/language/expressions/class/elements/private-setter-access-on-inner-function.js: Added.

(C):
(C.method.innerFunction):
(C.method):

  • test262/test/language/expressions/class/elements/private-setter-is-not-a-own-property.js: Added.

(C):
(C.checkPrivateSetter):

  • test262/test/language/expressions/class/elements/prod-private-getter-before-super-return-in-field-initializer.js:
  • test262/test/language/expressions/class/elements/prod-private-method-before-super-return-in-field-initializer.js:
  • test262/test/language/expressions/class/elements/prod-private-setter-before-super-return-in-field-initializer.js:
  • test262/test/language/expressions/class/poisoned-underscore-proto.js: Added.
  • test262/test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-eval-indirect.js: Copied from JSTests/test262/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js.

(let.classStringExpression):
(let.classStringExpression.access):
(let.createAndInstantiateClass):

  • test262/test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-eval.js: Copied from JSTests/test262/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js.

(let.classStringExpression):
(let.classStringExpression.access):
(let.createAndInstantiateClass):

  • test262/test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-factory.js: Copied from JSTests/test262/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js.

(const.C):
(let.createAndInstantiateClass):

  • test262/test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-function-ctor.js: Copied from JSTests/test262/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js.

(let.classStringExpression.return.prototype.m):
(let.classStringExpression.return.prototype.access):
(let.createAndInstantiateClass):

  • test262/test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-realm-function-ctor.js: Copied from JSTests/test262/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js.

(let.classStringExpression.return.prototype.m):
(let.classStringExpression.return.prototype.access):
(let.createAndInstantiateClass):

  • test262/test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-realm.js: Copied from JSTests/test262/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js.

(let.classStringExpression):
(let.classStringExpression.access):
(let.createAndInstantiateClass):

  • test262/test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-eval-indirect.js: Copied from JSTests/test262/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js.

(let.classStringExpression.prototype.m):
(let.classStringExpression.prototype.access):
(let.classStringExpression):
(let.createAndInstantiateClass):

  • test262/test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-eval.js: Copied from JSTests/test262/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js.

(let.classStringExpression.prototype.m):
(let.classStringExpression.prototype.access):
(let.classStringExpression):
(let.createAndInstantiateClass):

  • test262/test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-factory.js: Copied from JSTests/test262/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js.

(const.C):
(let.createAndInstantiateClass):

  • test262/test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-function-ctor.js: Copied from JSTests/test262/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js.

(let.classStringExpression.return.C.prototype.m):
(let.classStringExpression.return.C.prototype.access):
(let.classStringExpression.return.C):
(let.createAndInstantiateClass):

  • test262/test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-realm-function-ctor.js: Copied from JSTests/test262/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js.

(let.classStringExpression.return.C.prototype.m):
(let.classStringExpression.return.C.prototype.access):
(let.classStringExpression.return.C):
(let.createAndInstantiateClass):

  • test262/test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-realm.js: Copied from JSTests/test262/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js.

(let.classStringExpression):
(let.classStringExpression.access):
(let.createAndInstantiateClass):

  • test262/test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-eval-indirect.js: Copied from JSTests/test262/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js.

(let.classStringExpression):
(let.classStringExpression.access):
(let.createAndInstantiateClass):

  • test262/test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-eval.js: Copied from JSTests/test262/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js.

(let.classStringExpression):
(let.classStringExpression.access):
(let.createAndInstantiateClass):

  • test262/test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-factory.js: Copied from JSTests/test262/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js.

(const.C):
(let.createAndInstantiateClass):

  • test262/test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-function-ctor.js: Copied from JSTests/test262/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js.

(let.classStringExpression.return.prototype.m):
(let.classStringExpression.return.prototype.access):
(let.createAndInstantiateClass):

  • test262/test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-realm-function-ctor.js: Copied from JSTests/test262/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js.

(let.classStringExpression.return.prototype.m):
(let.classStringExpression.return.prototype.access):
(let.createAndInstantiateClass):

  • test262/test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-realm.js: Copied from JSTests/test262/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js.

(let.classStringExpression):
(let.classStringExpression.access):
(let.createAndInstantiateClass):

  • test262/test/language/expressions/new.target/unary-expr.js: Added.

(new):
(async):

  • test262/test/language/expressions/super/call-poisoned-underscore-proto.js: Added.

(A):

  • test262/test/language/expressions/super/prop-poisoned-underscore-proto.js: Added.
  • test262/test/language/identifiers/vals-cjk-escaped.js: Added.
  • test262/test/language/identifiers/vals-cjk.js: Added.
  • test262/test/language/statements/class/elements/private-class-field-on-frozen-objects.js:
  • test262/test/language/statements/class/elements/private-field-access-on-inner-arrow-function.js: Added.

(C.prototype.method):
(C):

  • test262/test/language/statements/class/elements/private-field-access-on-inner-function.js: Added.

(C.prototype.method.innerFunction):
(C.prototype.method):
(C):

  • test262/test/language/statements/class/elements/private-field-is-not-clobbered-by-computed-property.js: Added.

(C.prototype.checkPrivateField):
(C):

  • test262/test/language/statements/class/elements/private-field-visible-to-direct-eval-on-initializer.js: Added.

(C):

  • test262/test/language/statements/class/elements/private-field-visible-to-direct-eval.js: Added.

(C.prototype.getWithEval):
(C):
(D):

  • test262/test/language/statements/class/elements/private-getter-access-on-inner-arrow-function.js: Added.

(C.prototype.get m):
(C.prototype.method):
(C):

  • test262/test/language/statements/class/elements/private-getter-access-on-inner-function.js: Added.

(C.prototype.get m):
(C.prototype.method.innerFunction):
(C.prototype.method):
(C):

  • test262/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js:

(let.createAndInstantiateClass):

  • test262/test/language/statements/class/elements/private-getter-is-not-a-own-property.js: Added.

(C.prototype.get m):
(C.prototype.checkPrivateGetter):
(C):

  • test262/test/language/statements/class/elements/private-getter-is-not-clobbered-by-computed-property.js: Added.

(C.prototype.get m):
(C.prototype.checkPrivateGetter):
(C):

  • test262/test/language/statements/class/elements/private-getter-visible-to-direct-eval-on-initializer.js: Added.

(C.prototype.get m):
(C):

  • test262/test/language/statements/class/elements/private-getter-visible-to-direct-eval.js: Added.

(C.prototype.get m):
(C.prototype.getWithEval):
(C):
(D.prototype.get m):
(D):

  • test262/test/language/statements/class/elements/private-method-access-on-inner-arrow-function.js: Added.

(C.prototype.m):
(C.prototype.method):
(C):

  • test262/test/language/statements/class/elements/private-method-access-on-inner-function.js: Added.

(C.prototype.m):
(C.prototype.method.innerFunction):
(C.prototype.method):
(C):

  • test262/test/language/statements/class/elements/private-method-is-not-a-own-property.js: Added.

(C.prototype.m):
(C.prototype.checkPrivateMethod):
(C):

  • test262/test/language/statements/class/elements/private-method-is-not-clobbered-by-computed-property.js: Added.

(C.prototype.m):
(C.prototype.checkPrivateMethod):
(C):

  • test262/test/language/statements/class/elements/private-method-visible-to-direct-eval-on-initializer.js: Added.

(C.prototype.m):
(C):

  • test262/test/language/statements/class/elements/private-method-visible-to-direct-eval.js: Added.

(C.prototype.m):
(C.prototype.getWithEval):
(C):
(D.prototype.m):
(D):

  • test262/test/language/statements/class/elements/private-setter-access-on-inner-arrow-function.js: Added.

(C.prototype.set m):
(C.prototype.method):
(C):

  • test262/test/language/statements/class/elements/private-setter-access-on-inner-function.js: Added.

(C.prototype.set m):
(C.prototype.method.innerFunction):
(C.prototype.method):
(C):

  • test262/test/language/statements/class/elements/private-setter-is-not-a-own-property.js: Added.

(C.prototype.set m):
(C.prototype.checkPrivateSetter):
(C):

  • test262/test/language/statements/class/elements/private-setter-is-not-clobbered-by-computed-property.js: Added.

(C.prototype.set m):
(C.prototype.checkPrivateSetter):
(C):

  • test262/test/language/statements/class/elements/private-setter-visible-to-direct-eval-on-initializer.js: Added.

(C.prototype.set m):
(C):

  • test262/test/language/statements/class/elements/private-setter-visible-to-direct-eval.js: Added.

(C.prototype.set m):
(C.prototype.setWithEval):
(C):
(D.prototype.set m):
(D):

  • test262/test/language/statements/class/elements/prod-private-getter-before-super-return-in-field-initializer.js:
  • test262/test/language/statements/class/elements/prod-private-method-before-super-return-in-field-initializer.js:
  • test262/test/language/statements/class/elements/prod-private-setter-before-super-return-in-field-initializer.js:
  • test262/test/language/statements/class/elements/super-access-inside-a-private-getter.js: Added.

(A.prototype.method):
(A):
(C.prototype.get m):
(C.prototype.access):
(C):

  • test262/test/language/statements/class/elements/super-access-inside-a-private-method.js: Added.

(A.prototype.method):
(A):
(C.prototype.m):
(C.prototype.access):
(C):

  • test262/test/language/statements/class/elements/super-access-inside-a-private-setter.js: Added.

(A.prototype.method):
(A):
(C.prototype.set m):
(C.prototype.access):
(C):

  • test262/test/language/statements/class/poisoned-underscore-proto.js: Added.

(A):

  • test262/test/language/statements/function/13.2-30-s.js:
  • test262/test262-Revision.txt:
Location:
trunk/JSTests
Files:
159 added
5 deleted
49 edited
18 copied

Legend:

Unmodified
Added
Removed
  • trunk/JSTests/ChangeLog

    r247457 r247469  
     12019-07-15  Keith Miller  <keith_miller@apple.com>
     2
     3        Update test262
     4        https://bugs.webkit.org/show_bug.cgi?id=199801
     5
     6        Rubber-stamped by Yusuke Suzuki.
     7
     8        * test262/expectations.yaml:
     9        * test262/latest-changes-summary.txt:
     10        * test262/test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/Symbol.toStringTag.js: Added.
     11        (fg.new.FinalizationGroup):
     12        (callback):
     13        * test262/test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-job-not-active-throws.js: Added.
     14        (fg.new.FinalizationGroup):
     15        (callback):
     16        * test262/test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-length.js: Added.
     17        (fg.new.FinalizationGroup):
     18        (callback):
     19        * test262/test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-missing-internal-throws.js: Added.
     20        (fg.new.FinalizationGroup):
     21        (callback):
     22        * test262/test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-name.js: Added.
     23        (fg.new.FinalizationGroup):
     24        (callback):
     25        * test262/test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-not-object-throws.js: Added.
     26        (fg.new.FinalizationGroup):
     27        (callback):
     28        * test262/test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-prop-desc.js: Added.
     29        (fg.new.FinalizationGroup):
     30        (callback):
     31        * test262/test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/proto.js: Added.
     32        (callback):
     33        (fg.new.FinalizationGroup):
     34        * test262/test/built-ins/FinalizationGroup/constructor.js: Added.
     35        * test262/test/built-ins/FinalizationGroup/gc-has-one-chance-to-call-cleanupCallback.js: Added.
     36        (cb):
     37        (fg.new.FinalizationGroup):
     38        (emptyCells):
     39        (async.fn):
     40        (fn.then.async):
     41        * test262/test/built-ins/FinalizationGroup/instance-extensible.js: Added.
     42        (fg.new.FinalizationGroup):
     43        * test262/test/built-ins/FinalizationGroup/length.js: Added.
     44        * test262/test/built-ins/FinalizationGroup/name.js: Added.
     45        * test262/test/built-ins/FinalizationGroup/newtarget-prototype-is-not-object.js: Added.
     46        (newTarget):
     47        (fn):
     48        * test262/test/built-ins/FinalizationGroup/prop-desc.js: Added.
     49        * test262/test/built-ins/FinalizationGroup/proto-from-ctor-realm.js: Added.
     50        (fn):
     51        * test262/test/built-ins/FinalizationGroup/proto.js: Added.
     52        * test262/test/built-ins/FinalizationGroup/prototype-from-newtarget-abrupt.js: Added.
     53        (newTarget):
     54        * test262/test/built-ins/FinalizationGroup/prototype-from-newtarget-custom.js: Added.
     55        (newTarget):
     56        * test262/test/built-ins/FinalizationGroup/prototype-from-newtarget.js: Added.
     57        (fg.new.FinalizationGroup):
     58        * test262/test/built-ins/FinalizationGroup/prototype/Symbol.toStringTag.js: Added.
     59        * test262/test/built-ins/FinalizationGroup/prototype/cleanupSome/callback-iterator-proto.js: Added.
     60        (callback):
     61        (fg.new.FinalizationGroup):
     62        * test262/test/built-ins/FinalizationGroup/prototype/cleanupSome/callback-not-callable-throws.js: Added.
     63        (fg.new.FinalizationGroup):
     64        * test262/test/built-ins/FinalizationGroup/prototype/cleanupSome/cleanup-prevented-with-reference.js: Added.
     65        (cb):
     66        (fg.new.FinalizationGroup):
     67        (emptyCells):
     68        * test262/test/built-ins/FinalizationGroup/prototype/cleanupSome/cleanup-prevented-with-unregister.js: Added.
     69        (fg.new.FinalizationGroup):
     70        (fg.cleanupSome.cb):
     71        * test262/test/built-ins/FinalizationGroup/prototype/cleanupSome/cleanupcallback-iterator-proto.js: Added.
     72        (callback):
     73        * test262/test/built-ins/FinalizationGroup/prototype/cleanupSome/custom-this.js: Added.
     74        (fn):
     75        (cb):
     76        * test262/test/built-ins/FinalizationGroup/prototype/cleanupSome/gc-cleanup-not-prevented-with-wr-deref.js: Added.
     77        (cb):
     78        (fg.new.FinalizationGroup):
     79        (emptyCells):
     80        * test262/test/built-ins/FinalizationGroup/prototype/cleanupSome/iterator-dynamic.js: Added.
     81        (fg.new.FinalizationGroup):
     82        (callback):
     83        * test262/test/built-ins/FinalizationGroup/prototype/cleanupSome/iterator-holdings-multiple-values.js: Added.
     84        (fg.new.FinalizationGroup):
     85        (callback):
     86        * test262/test/built-ins/FinalizationGroup/prototype/cleanupSome/length.js: Added.
     87        * test262/test/built-ins/FinalizationGroup/prototype/cleanupSome/name.js: Added.
     88        * test262/test/built-ins/FinalizationGroup/prototype/cleanupSome/poisoned-callback-throws.js: Added.
     89        (poisoned):
     90        (fg.new.FinalizationGroup):
     91        (emptyCells):
     92        * test262/test/built-ins/FinalizationGroup/prototype/cleanupSome/poisoned-cleanup-callback-throws.js: Added.
     93        (poisoned):
     94        (emptyCells):
     95        * test262/test/built-ins/FinalizationGroup/prototype/cleanupSome/prop-desc.js: Added.
     96        * test262/test/built-ins/FinalizationGroup/prototype/cleanupSome/return-undefined-with-gc.js: Added.
     97        (fn):
     98        (cb):
     99        (emptyCells):
     100        (prototype.assert.sameValue.fg.cleanupSome):
     101        * test262/test/built-ins/FinalizationGroup/prototype/cleanupSome/return-undefined.js: Added.
     102        (fn):
     103        (cb):
     104        (poisoned):
     105        (assert.sameValue.fg.cleanupSome):
     106        (prototype.assert.sameValue.fg.cleanupSome):
     107        * test262/test/built-ins/FinalizationGroup/prototype/cleanupSome/this-does-not-have-internal-cells-throws.js: Added.
     108        (cb):
     109        * test262/test/built-ins/FinalizationGroup/prototype/cleanupSome/this-not-object-throws.js: Added.
     110        (cb):
     111        * test262/test/built-ins/FinalizationGroup/prototype/constructor.js: Added.
     112        * test262/test/built-ins/FinalizationGroup/prototype/prop-desc.js: Added.
     113        * test262/test/built-ins/FinalizationGroup/prototype/proto.js: Added.
     114        * test262/test/built-ins/FinalizationGroup/prototype/register/custom-this.js: Added.
     115        (fn):
     116        * test262/test/built-ins/FinalizationGroup/prototype/register/holdings-any-value-type.js: Added.
     117        (fn):
     118        * test262/test/built-ins/FinalizationGroup/prototype/register/holdings-same-as-target.js: Added.
     119        (fg.new.FinalizationGroup):
     120        * test262/test/built-ins/FinalizationGroup/prototype/register/length.js: Added.
     121        * test262/test/built-ins/FinalizationGroup/prototype/register/name.js: Added.
     122        * test262/test/built-ins/FinalizationGroup/prototype/register/prop-desc.js: Added.
     123        * test262/test/built-ins/FinalizationGroup/prototype/register/return-undefined-register-itself.js: Added.
     124        (fn):
     125        * test262/test/built-ins/FinalizationGroup/prototype/register/return-undefined.js: Added.
     126        (fn):
     127        * test262/test/built-ins/FinalizationGroup/prototype/register/target-not-object-throws.js: Added.
     128        (fg.new.FinalizationGroup):
     129        * test262/test/built-ins/FinalizationGroup/prototype/register/this-does-not-have-internal-target-throws.js: Added.
     130        * test262/test/built-ins/FinalizationGroup/prototype/register/this-not-object-throws.js: Added.
     131        * test262/test/built-ins/FinalizationGroup/prototype/register/unregisterToken-not-object-or-undefined-throws.js: Added.
     132        (fg.new.FinalizationGroup):
     133        * test262/test/built-ins/FinalizationGroup/prototype/register/unregisterToken-same-as-holdings-and-target.js: Added.
     134        (fg.new.FinalizationGroup):
     135        * test262/test/built-ins/FinalizationGroup/prototype/register/unregisterToken-same-as-holdings.js: Added.
     136        (fg.new.FinalizationGroup):
     137        * test262/test/built-ins/FinalizationGroup/prototype/register/unregisterToken-same-as-target.js: Added.
     138        (fg.new.FinalizationGroup):
     139        * test262/test/built-ins/FinalizationGroup/prototype/unregister/custom-this.js: Added.
     140        (fn):
     141        * test262/test/built-ins/FinalizationGroup/prototype/unregister/length.js: Added.
     142        * test262/test/built-ins/FinalizationGroup/prototype/unregister/name.js: Added.
     143        * test262/test/built-ins/FinalizationGroup/prototype/unregister/prop-desc.js: Added.
     144        * test262/test/built-ins/FinalizationGroup/prototype/unregister/this-does-not-have-internal-cells-throws.js: Added.
     145        * test262/test/built-ins/FinalizationGroup/prototype/unregister/this-not-object-throws.js: Added.
     146        * test262/test/built-ins/FinalizationGroup/prototype/unregister/unregister.js: Added.
     147        (fn):
     148        * test262/test/built-ins/FinalizationGroup/prototype/unregister/unregisterToken-not-object-throws.js: Added.
     149        (fg.new.FinalizationGroup):
     150        * test262/test/built-ins/FinalizationGroup/returns-new-object-from-constructor.js: Added.
     151        (cleanupCallback):
     152        (let.key.of.Object.getOwnPropertyNames):
     153        (set for):
     154        * test262/test/built-ins/FinalizationGroup/target-not-callable-throws.js: Added.
     155        * test262/test/built-ins/FinalizationGroup/undefined-newtarget-throws.js: Added.
     156        (FinalizationGroup):
     157        * test262/test/built-ins/FinalizationGroup/unnaffected-by-poisoned-cleanupCallback.js: Added.
     158        (cleanupCallback):
     159        (let.key.of.Object.getOwnPropertyNames):
     160        (set for):
     161        * test262/test/built-ins/Function/StrictFunction_restricted-properties.js:
     162        * test262/test/built-ins/Function/prototype/bind/BoundFunction_restricted-properties.js:
     163        * test262/test/built-ins/Function/prototype/restricted-property-arguments.js:
     164        * test262/test/built-ins/Function/prototype/restricted-property-caller.js:
     165        * test262/test/built-ins/Object/prototype/toString/proxy-function-async.js: Added.
     166        (asyncProxy.new.Proxy.async):
     167        * test262/test/built-ins/Object/prototype/toString/proxy-function.js:
     168        (asyncProxy.new.Proxy.async):
     169        * test262/test/built-ins/Object/prototype/toString/symbol-tag-non-str-builtin.js: Added.
     170        (setIter.set Symbol):
     171        (set defaultTag):
     172        (gen):
     173        (get return):
     174        (set new):
     175        * test262/test/built-ins/Object/prototype/toString/symbol-tag-non-str-proxy-function.js: Added.
     176        (generatorProxy.new.Proxy):
     177        (asyncProxy.new.Proxy.async):
     178        * test262/test/built-ins/Object/subclass-object-arg.js:
     179        * test262/test/built-ins/Promise/all/invoke-resolve-get-error-close.js:
     180        * test262/test/built-ins/Promise/all/resolve-element-function-name.js:
     181        * test262/test/built-ins/Promise/allSettled/invoke-resolve-get-error-close.js:
     182        * test262/test/built-ins/Promise/allSettled/reject-element-function-name.js:
     183        * test262/test/built-ins/Promise/allSettled/resolve-element-function-name.js:
     184        * test262/test/built-ins/Promise/executor-function-name.js:
     185        * test262/test/built-ins/Promise/race/invoke-resolve-get-error-close.js:
     186        * test262/test/built-ins/Promise/reject-function-name.js:
     187        * test262/test/built-ins/Promise/resolve-function-name.js:
     188        * test262/test/built-ins/Set/prototype/values/does-not-have-setdata-internal-slot-weakset.js:
     189        * test262/test/built-ins/WeakRef/constructor.js: Added.
     190        * test262/test/built-ins/WeakRef/instance-extensible.js: Added.
     191        * test262/test/built-ins/WeakRef/length.js: Added.
     192        * test262/test/built-ins/WeakRef/name.js: Added.
     193        * test262/test/built-ins/WeakRef/newtarget-prototype-is-not-object.js: Added.
     194        (newTarget):
     195        * test262/test/built-ins/WeakRef/prop-desc.js: Added.
     196        * test262/test/built-ins/WeakRef/proto-from-ctor-realm.js: Added.
     197        * test262/test/built-ins/WeakRef/proto.js: Added.
     198        * test262/test/built-ins/WeakRef/prototype-from-newtarget-abrupt.js: Added.
     199        (newTarget):
     200        * test262/test/built-ins/WeakRef/prototype-from-newtarget-custom.js: Added.
     201        (newTarget):
     202        * test262/test/built-ins/WeakRef/prototype-from-newtarget.js: Added.
     203        * test262/test/built-ins/WeakRef/prototype/Symbol.toStringTag.js: Added.
     204        * test262/test/built-ins/WeakRef/prototype/constructor.js: Added.
     205        * test262/test/built-ins/WeakRef/prototype/deref/custom-this.js: Added.
     206        * test262/test/built-ins/WeakRef/prototype/deref/gc-cleanup-not-prevented-with-wr-deref.js: Added.
     207        (emptyCells):
     208        * test262/test/built-ins/WeakRef/prototype/deref/length.js: Added.
     209        * test262/test/built-ins/WeakRef/prototype/deref/name.js: Added.
     210        * test262/test/built-ins/WeakRef/prototype/deref/prop-desc.js: Added.
     211        * test262/test/built-ins/WeakRef/prototype/deref/return-target.js: Added.
     212        * test262/test/built-ins/WeakRef/prototype/deref/this-does-not-have-internal-target-throws.js: Added.
     213        (fg.new.FinalizationGroup):
     214        * test262/test/built-ins/WeakRef/prototype/deref/this-not-object-throws.js: Added.
     215        * test262/test/built-ins/WeakRef/prototype/prop-desc.js: Added.
     216        * test262/test/built-ins/WeakRef/prototype/proto.js: Added.
     217        * test262/test/built-ins/WeakRef/returns-new-object-from-constructor.js: Added.
     218        (let.key.of.Object.getOwnPropertyNames):
     219        (set for):
     220        * test262/test/built-ins/WeakRef/target-not-object-throws.js: Added.
     221        * test262/test/built-ins/WeakRef/undefined-newtarget-throws.js: Added.
     222        * test262/test/intl402/BigInt/prototype/toLocaleString/builtin.js:
     223        * test262/test/intl402/BigInt/prototype/toLocaleString/default-options-object-prototype.js:
     224        * test262/test/intl402/BigInt/prototype/toLocaleString/length.js:
     225        * test262/test/intl402/BigInt/prototype/toLocaleString/returns-same-results-as-NumberFormat.js:
     226        * test262/test/intl402/BigInt/prototype/toLocaleString/taint-Intl-NumberFormat.js:
     227        * test262/test/intl402/BigInt/prototype/toLocaleString/this-value-invalid.js:
     228        * test262/test/intl402/BigInt/prototype/toLocaleString/throws-same-exceptions-as-NumberFormat.js:
     229        * test262/test/intl402/DateTimeFormat/constructor-options-order-quarter.js: Removed.
     230        * test262/test/intl402/DateTimeFormat/constructor-options-quarter-invalid.js: Removed.
     231        * test262/test/intl402/DateTimeFormat/constructor-options-quarter-valid.js: Removed.
     232        * test262/test/intl402/DateTimeFormat/prototype/format/dayPeriod-long-en.js: Added.
     233        * test262/test/intl402/DateTimeFormat/prototype/format/dayPeriod-narrow-en.js: Added.
     234        * test262/test/intl402/DateTimeFormat/prototype/format/dayPeriod-short-en.js: Added.
     235        * test262/test/intl402/DateTimeFormat/prototype/format/fractionalSecondDigits.js: Added.
     236        * test262/test/intl402/DateTimeFormat/prototype/formatRange/argument-date-string.js:
     237        * test262/test/intl402/DateTimeFormat/prototype/formatRange/argument-near-time-boundaries.js:
     238        * test262/test/intl402/DateTimeFormat/prototype/formatRange/argument-to-integer.js:
     239        * test262/test/intl402/DateTimeFormat/prototype/formatRange/builtin.js:
     240        * test262/test/intl402/DateTimeFormat/prototype/formatRange/prop-desc.js:
     241        * test262/test/intl402/DateTimeFormat/prototype/formatRangeToParts/argument-date-string.js:
     242        * test262/test/intl402/DateTimeFormat/prototype/formatRangeToParts/argument-near-time-boundaries.js:
     243        * test262/test/intl402/DateTimeFormat/prototype/formatRangeToParts/argument-to-integer.js:
     244        * test262/test/intl402/DateTimeFormat/prototype/formatRangeToParts/builtin.js:
     245        * test262/test/intl402/DateTimeFormat/prototype/formatRangeToParts/prop-desc.js:
     246        * test262/test/intl402/DateTimeFormat/prototype/formatToParts/dayPeriod-long-en.js: Added.
     247        (assertParts):
     248        (assertPartsNumeric):
     249        * test262/test/intl402/DateTimeFormat/prototype/formatToParts/dayPeriod-narrow-en.js: Added.
     250        (assertParts):
     251        (assertPartsNumeric):
     252        * test262/test/intl402/DateTimeFormat/prototype/formatToParts/dayPeriod-short-en.js: Added.
     253        (assertParts):
     254        (assertPartsNumeric):
     255        * test262/test/intl402/DateTimeFormat/prototype/formatToParts/fractionalSecondDigits.js: Added.
     256        (assertParts):
     257        * test262/test/intl402/DateTimeFormat/prototype/resolvedOptions/order-quarter.js: Removed.
     258        * test262/test/intl402/DateTimeFormat/taint-Object-prototype-quarter.js: Removed.
     259        * test262/test/intl402/RelativeTimeFormat/prototype/format/en-us-numeric-auto.js:
     260        * test262/test/intl402/RelativeTimeFormat/prototype/formatToParts/en-us-numeric-auto.js:
     261        * test262/test/language/expressions/arrow-function/ArrowFunction_restricted-properties.js:
     262        * test262/test/language/expressions/class/elements/private-field-access-on-inner-arrow-function.js: Added.
     263        (C.prototype.method):
     264        * test262/test/language/expressions/class/elements/private-field-access-on-inner-function.js: Added.
     265        (C.prototype.method.innerFunction):
     266        (C.prototype.method):
     267        * test262/test/language/expressions/class/elements/private-getter-access-on-inner-arrow-function.js: Added.
     268        (C):
     269        (C.method):
     270        * test262/test/language/expressions/class/elements/private-getter-access-on-inner-function.js: Added.
     271        (C):
     272        (C.method.innerFunction):
     273        (C.method):
     274        * test262/test/language/expressions/class/elements/private-getter-is-not-a-own-property.js: Added.
     275        (C):
     276        (C.checkPrivateGetter):
     277        * test262/test/language/expressions/class/elements/private-method-access-on-inner-arrow-function.js: Added.
     278        (C):
     279        (C.method):
     280        * test262/test/language/expressions/class/elements/private-method-access-on-inner-function.js: Added.
     281        (C):
     282        (C.method.innerFunction):
     283        (C.method):
     284        * test262/test/language/expressions/class/elements/private-method-is-not-a-own-property.js: Added.
     285        (C):
     286        (C.checkPrivateMethod):
     287        * test262/test/language/expressions/class/elements/private-setter-access-on-inner-arrow-function.js: Added.
     288        (C):
     289        (C.method):
     290        * test262/test/language/expressions/class/elements/private-setter-access-on-inner-function.js: Added.
     291        (C):
     292        (C.method.innerFunction):
     293        (C.method):
     294        * test262/test/language/expressions/class/elements/private-setter-is-not-a-own-property.js: Added.
     295        (C):
     296        (C.checkPrivateSetter):
     297        * test262/test/language/expressions/class/elements/prod-private-getter-before-super-return-in-field-initializer.js:
     298        * test262/test/language/expressions/class/elements/prod-private-method-before-super-return-in-field-initializer.js:
     299        * test262/test/language/expressions/class/elements/prod-private-setter-before-super-return-in-field-initializer.js:
     300        * test262/test/language/expressions/class/poisoned-underscore-proto.js: Added.
     301        * test262/test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-eval-indirect.js: Copied from JSTests/test262/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js.
     302        (let.classStringExpression):
     303        (let.classStringExpression.access):
     304        (let.createAndInstantiateClass):
     305        * test262/test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-eval.js: Copied from JSTests/test262/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js.
     306        (let.classStringExpression):
     307        (let.classStringExpression.access):
     308        (let.createAndInstantiateClass):
     309        * test262/test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-factory.js: Copied from JSTests/test262/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js.
     310        (const.C):
     311        (let.createAndInstantiateClass):
     312        * test262/test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-function-ctor.js: Copied from JSTests/test262/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js.
     313        (let.classStringExpression.return.prototype.m):
     314        (let.classStringExpression.return.prototype.access):
     315        (let.createAndInstantiateClass):
     316        * test262/test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-realm-function-ctor.js: Copied from JSTests/test262/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js.
     317        (let.classStringExpression.return.prototype.m):
     318        (let.classStringExpression.return.prototype.access):
     319        (let.createAndInstantiateClass):
     320        * test262/test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-realm.js: Copied from JSTests/test262/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js.
     321        (let.classStringExpression):
     322        (let.classStringExpression.access):
     323        (let.createAndInstantiateClass):
     324        * test262/test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-eval-indirect.js: Copied from JSTests/test262/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js.
     325        (let.classStringExpression.prototype.m):
     326        (let.classStringExpression.prototype.access):
     327        (let.classStringExpression):
     328        (let.createAndInstantiateClass):
     329        * test262/test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-eval.js: Copied from JSTests/test262/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js.
     330        (let.classStringExpression.prototype.m):
     331        (let.classStringExpression.prototype.access):
     332        (let.classStringExpression):
     333        (let.createAndInstantiateClass):
     334        * test262/test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-factory.js: Copied from JSTests/test262/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js.
     335        (const.C):
     336        (let.createAndInstantiateClass):
     337        * test262/test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-function-ctor.js: Copied from JSTests/test262/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js.
     338        (let.classStringExpression.return.C.prototype.m):
     339        (let.classStringExpression.return.C.prototype.access):
     340        (let.classStringExpression.return.C):
     341        (let.createAndInstantiateClass):
     342        * test262/test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-realm-function-ctor.js: Copied from JSTests/test262/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js.
     343        (let.classStringExpression.return.C.prototype.m):
     344        (let.classStringExpression.return.C.prototype.access):
     345        (let.classStringExpression.return.C):
     346        (let.createAndInstantiateClass):
     347        * test262/test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-realm.js: Copied from JSTests/test262/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js.
     348        (let.classStringExpression):
     349        (let.classStringExpression.access):
     350        (let.createAndInstantiateClass):
     351        * test262/test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-eval-indirect.js: Copied from JSTests/test262/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js.
     352        (let.classStringExpression):
     353        (let.classStringExpression.access):
     354        (let.createAndInstantiateClass):
     355        * test262/test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-eval.js: Copied from JSTests/test262/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js.
     356        (let.classStringExpression):
     357        (let.classStringExpression.access):
     358        (let.createAndInstantiateClass):
     359        * test262/test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-factory.js: Copied from JSTests/test262/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js.
     360        (const.C):
     361        (let.createAndInstantiateClass):
     362        * test262/test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-function-ctor.js: Copied from JSTests/test262/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js.
     363        (let.classStringExpression.return.prototype.m):
     364        (let.classStringExpression.return.prototype.access):
     365        (let.createAndInstantiateClass):
     366        * test262/test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-realm-function-ctor.js: Copied from JSTests/test262/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js.
     367        (let.classStringExpression.return.prototype.m):
     368        (let.classStringExpression.return.prototype.access):
     369        (let.createAndInstantiateClass):
     370        * test262/test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-realm.js: Copied from JSTests/test262/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js.
     371        (let.classStringExpression):
     372        (let.classStringExpression.access):
     373        (let.createAndInstantiateClass):
     374        * test262/test/language/expressions/new.target/unary-expr.js: Added.
     375        (new):
     376        (async):
     377        * test262/test/language/expressions/super/call-poisoned-underscore-proto.js: Added.
     378        (A):
     379        * test262/test/language/expressions/super/prop-poisoned-underscore-proto.js: Added.
     380        * test262/test/language/identifiers/vals-cjk-escaped.js: Added.
     381        * test262/test/language/identifiers/vals-cjk.js: Added.
     382        * test262/test/language/statements/class/elements/private-class-field-on-frozen-objects.js:
     383        * test262/test/language/statements/class/elements/private-field-access-on-inner-arrow-function.js: Added.
     384        (C.prototype.method):
     385        (C):
     386        * test262/test/language/statements/class/elements/private-field-access-on-inner-function.js: Added.
     387        (C.prototype.method.innerFunction):
     388        (C.prototype.method):
     389        (C):
     390        * test262/test/language/statements/class/elements/private-field-is-not-clobbered-by-computed-property.js: Added.
     391        (C.prototype.checkPrivateField):
     392        (C):
     393        * test262/test/language/statements/class/elements/private-field-visible-to-direct-eval-on-initializer.js: Added.
     394        (C):
     395        * test262/test/language/statements/class/elements/private-field-visible-to-direct-eval.js: Added.
     396        (C.prototype.getWithEval):
     397        (C):
     398        (D):
     399        * test262/test/language/statements/class/elements/private-getter-access-on-inner-arrow-function.js: Added.
     400        (C.prototype.get m):
     401        (C.prototype.method):
     402        (C):
     403        * test262/test/language/statements/class/elements/private-getter-access-on-inner-function.js: Added.
     404        (C.prototype.get m):
     405        (C.prototype.method.innerFunction):
     406        (C.prototype.method):
     407        (C):
     408        * test262/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js:
     409        (let.createAndInstantiateClass):
     410        * test262/test/language/statements/class/elements/private-getter-is-not-a-own-property.js: Added.
     411        (C.prototype.get m):
     412        (C.prototype.checkPrivateGetter):
     413        (C):
     414        * test262/test/language/statements/class/elements/private-getter-is-not-clobbered-by-computed-property.js: Added.
     415        (C.prototype.get m):
     416        (C.prototype.checkPrivateGetter):
     417        (C):
     418        * test262/test/language/statements/class/elements/private-getter-visible-to-direct-eval-on-initializer.js: Added.
     419        (C.prototype.get m):
     420        (C):
     421        * test262/test/language/statements/class/elements/private-getter-visible-to-direct-eval.js: Added.
     422        (C.prototype.get m):
     423        (C.prototype.getWithEval):
     424        (C):
     425        (D.prototype.get m):
     426        (D):
     427        * test262/test/language/statements/class/elements/private-method-access-on-inner-arrow-function.js: Added.
     428        (C.prototype.m):
     429        (C.prototype.method):
     430        (C):
     431        * test262/test/language/statements/class/elements/private-method-access-on-inner-function.js: Added.
     432        (C.prototype.m):
     433        (C.prototype.method.innerFunction):
     434        (C.prototype.method):
     435        (C):
     436        * test262/test/language/statements/class/elements/private-method-is-not-a-own-property.js: Added.
     437        (C.prototype.m):
     438        (C.prototype.checkPrivateMethod):
     439        (C):
     440        * test262/test/language/statements/class/elements/private-method-is-not-clobbered-by-computed-property.js: Added.
     441        (C.prototype.m):
     442        (C.prototype.checkPrivateMethod):
     443        (C):
     444        * test262/test/language/statements/class/elements/private-method-visible-to-direct-eval-on-initializer.js: Added.
     445        (C.prototype.m):
     446        (C):
     447        * test262/test/language/statements/class/elements/private-method-visible-to-direct-eval.js: Added.
     448        (C.prototype.m):
     449        (C.prototype.getWithEval):
     450        (C):
     451        (D.prototype.m):
     452        (D):
     453        * test262/test/language/statements/class/elements/private-setter-access-on-inner-arrow-function.js: Added.
     454        (C.prototype.set m):
     455        (C.prototype.method):
     456        (C):
     457        * test262/test/language/statements/class/elements/private-setter-access-on-inner-function.js: Added.
     458        (C.prototype.set m):
     459        (C.prototype.method.innerFunction):
     460        (C.prototype.method):
     461        (C):
     462        * test262/test/language/statements/class/elements/private-setter-is-not-a-own-property.js: Added.
     463        (C.prototype.set m):
     464        (C.prototype.checkPrivateSetter):
     465        (C):
     466        * test262/test/language/statements/class/elements/private-setter-is-not-clobbered-by-computed-property.js: Added.
     467        (C.prototype.set m):
     468        (C.prototype.checkPrivateSetter):
     469        (C):
     470        * test262/test/language/statements/class/elements/private-setter-visible-to-direct-eval-on-initializer.js: Added.
     471        (C.prototype.set m):
     472        (C):
     473        * test262/test/language/statements/class/elements/private-setter-visible-to-direct-eval.js: Added.
     474        (C.prototype.set m):
     475        (C.prototype.setWithEval):
     476        (C):
     477        (D.prototype.set m):
     478        (D):
     479        * test262/test/language/statements/class/elements/prod-private-getter-before-super-return-in-field-initializer.js:
     480        * test262/test/language/statements/class/elements/prod-private-method-before-super-return-in-field-initializer.js:
     481        * test262/test/language/statements/class/elements/prod-private-setter-before-super-return-in-field-initializer.js:
     482        * test262/test/language/statements/class/elements/super-access-inside-a-private-getter.js: Added.
     483        (A.prototype.method):
     484        (A):
     485        (C.prototype.get m):
     486        (C.prototype.access):
     487        (C):
     488        * test262/test/language/statements/class/elements/super-access-inside-a-private-method.js: Added.
     489        (A.prototype.method):
     490        (A):
     491        (C.prototype.m):
     492        (C.prototype.access):
     493        (C):
     494        * test262/test/language/statements/class/elements/super-access-inside-a-private-setter.js: Added.
     495        (A.prototype.method):
     496        (A):
     497        (C.prototype.set m):
     498        (C.prototype.access):
     499        (C):
     500        * test262/test/language/statements/class/poisoned-underscore-proto.js: Added.
     501        (A):
     502        * test262/test/language/statements/function/13.2-30-s.js:
     503        * test262/test262-Revision.txt:
     504
    15052019-07-15  Yusuke Suzuki  <ysuzuki@apple.com>
    2506
  • trunk/JSTests/test262/expectations.yaml

    r247173 r247469  
    883883  default: 'Test262Error: Expected SameValue(«Error», «Error») to be true'
    884884  strict mode: 'Test262Error: Expected SameValue(«Error», «Error») to be true'
    885 test/built-ins/Function/StrictFunction_restricted-properties.js:
    886   default: 'Test262Error: Expected a TypeError to be thrown but no exception was thrown at all'
     885test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/Symbol.toStringTag.js:
     886  default: "ReferenceError: Can't find variable: FinalizationGroup"
     887  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     888test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-job-not-active-throws.js:
     889  default: "ReferenceError: Can't find variable: FinalizationGroup"
     890  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     891test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-length.js:
     892  default: "ReferenceError: Can't find variable: FinalizationGroup"
     893  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     894test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-missing-internal-throws.js:
     895  default: "ReferenceError: Can't find variable: FinalizationGroup"
     896  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     897test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-name.js:
     898  default: "ReferenceError: Can't find variable: FinalizationGroup"
     899  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     900test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-not-object-throws.js:
     901  default: "ReferenceError: Can't find variable: FinalizationGroup"
     902  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     903test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-prop-desc.js:
     904  default: "ReferenceError: Can't find variable: FinalizationGroup"
     905  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     906test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/proto.js:
     907  default: "ReferenceError: Can't find variable: FinalizationGroup"
     908  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     909test/built-ins/FinalizationGroup/constructor.js:
     910  default: 'Test262Error: typeof FinalizationGroup is function Expected SameValue(«undefined», «function») to be true'
     911  strict mode: 'Test262Error: typeof FinalizationGroup is function Expected SameValue(«undefined», «function») to be true'
     912test/built-ins/FinalizationGroup/gc-has-one-chance-to-call-cleanupCallback.js:
     913  default: "ReferenceError: Can't find variable: FinalizationGroup"
     914  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     915test/built-ins/FinalizationGroup/instance-extensible.js:
     916  default: "ReferenceError: Can't find variable: FinalizationGroup"
     917  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     918test/built-ins/FinalizationGroup/length.js:
     919  default: "ReferenceError: Can't find variable: FinalizationGroup"
     920  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     921test/built-ins/FinalizationGroup/name.js:
     922  default: "ReferenceError: Can't find variable: FinalizationGroup"
     923  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     924test/built-ins/FinalizationGroup/newtarget-prototype-is-not-object.js:
     925  default: "ReferenceError: Can't find variable: FinalizationGroup"
     926  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     927test/built-ins/FinalizationGroup/prop-desc.js:
     928  default: 'Test262Error: obj should have an own property FinalizationGroup'
     929  strict mode: 'Test262Error: obj should have an own property FinalizationGroup'
     930test/built-ins/FinalizationGroup/proto-from-ctor-realm.js:
     931  default: "ReferenceError: Can't find variable: FinalizationGroup"
     932  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     933test/built-ins/FinalizationGroup/proto.js:
     934  default: "ReferenceError: Can't find variable: FinalizationGroup"
     935  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     936test/built-ins/FinalizationGroup/prototype-from-newtarget-abrupt.js:
     937  default: 'Test262Error: Expected a Test262Error but got a ReferenceError'
     938  strict mode: 'Test262Error: Expected a Test262Error but got a ReferenceError'
     939test/built-ins/FinalizationGroup/prototype-from-newtarget-custom.js:
     940  default: "ReferenceError: Can't find variable: FinalizationGroup"
     941  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     942test/built-ins/FinalizationGroup/prototype-from-newtarget.js:
     943  default: "ReferenceError: Can't find variable: FinalizationGroup"
     944  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     945test/built-ins/FinalizationGroup/prototype/Symbol.toStringTag.js:
     946  default: "ReferenceError: Can't find variable: FinalizationGroup"
     947  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     948test/built-ins/FinalizationGroup/prototype/cleanupSome/callback-iterator-proto.js:
     949  default: "ReferenceError: Can't find variable: FinalizationGroup"
     950  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     951test/built-ins/FinalizationGroup/prototype/cleanupSome/callback-not-callable-throws.js:
     952  default: "ReferenceError: Can't find variable: FinalizationGroup"
     953  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     954test/built-ins/FinalizationGroup/prototype/cleanupSome/cleanup-prevented-with-reference.js:
     955  default: "ReferenceError: Can't find variable: FinalizationGroup"
     956  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     957test/built-ins/FinalizationGroup/prototype/cleanupSome/cleanup-prevented-with-unregister.js:
     958  default: "ReferenceError: Can't find variable: FinalizationGroup"
     959  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     960test/built-ins/FinalizationGroup/prototype/cleanupSome/cleanupcallback-iterator-proto.js:
     961  default: "ReferenceError: Can't find variable: FinalizationGroup"
     962  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     963test/built-ins/FinalizationGroup/prototype/cleanupSome/custom-this.js:
     964  default: "ReferenceError: Can't find variable: FinalizationGroup"
     965  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     966test/built-ins/FinalizationGroup/prototype/cleanupSome/gc-cleanup-not-prevented-with-wr-deref.js:
     967  default: "ReferenceError: Can't find variable: FinalizationGroup"
     968  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     969test/built-ins/FinalizationGroup/prototype/cleanupSome/iterator-dynamic.js:
     970  default: "ReferenceError: Can't find variable: FinalizationGroup"
     971  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     972test/built-ins/FinalizationGroup/prototype/cleanupSome/iterator-holdings-multiple-values.js:
     973  default: "ReferenceError: Can't find variable: FinalizationGroup"
     974  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     975test/built-ins/FinalizationGroup/prototype/cleanupSome/length.js:
     976  default: "ReferenceError: Can't find variable: FinalizationGroup"
     977  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     978test/built-ins/FinalizationGroup/prototype/cleanupSome/name.js:
     979  default: "ReferenceError: Can't find variable: FinalizationGroup"
     980  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     981test/built-ins/FinalizationGroup/prototype/cleanupSome/prop-desc.js:
     982  default: "ReferenceError: Can't find variable: FinalizationGroup"
     983  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     984test/built-ins/FinalizationGroup/prototype/cleanupSome/this-does-not-have-internal-cells-throws.js:
     985  default: "ReferenceError: Can't find variable: FinalizationGroup"
     986  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     987test/built-ins/FinalizationGroup/prototype/cleanupSome/this-not-object-throws.js:
     988  default: "ReferenceError: Can't find variable: FinalizationGroup"
     989  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     990test/built-ins/FinalizationGroup/prototype/constructor.js:
     991  default: "ReferenceError: Can't find variable: FinalizationGroup"
     992  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     993test/built-ins/FinalizationGroup/prototype/prop-desc.js:
     994  default: "ReferenceError: Can't find variable: FinalizationGroup"
     995  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     996test/built-ins/FinalizationGroup/prototype/proto.js:
     997  default: "ReferenceError: Can't find variable: FinalizationGroup"
     998  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     999test/built-ins/FinalizationGroup/prototype/register/custom-this.js:
     1000  default: "ReferenceError: Can't find variable: FinalizationGroup"
     1001  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     1002test/built-ins/FinalizationGroup/prototype/register/holdings-any-value-type.js:
     1003  default: "ReferenceError: Can't find variable: FinalizationGroup"
     1004  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     1005test/built-ins/FinalizationGroup/prototype/register/holdings-same-as-target.js:
     1006  default: "ReferenceError: Can't find variable: FinalizationGroup"
     1007  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     1008test/built-ins/FinalizationGroup/prototype/register/length.js:
     1009  default: "ReferenceError: Can't find variable: FinalizationGroup"
     1010  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     1011test/built-ins/FinalizationGroup/prototype/register/name.js:
     1012  default: "ReferenceError: Can't find variable: FinalizationGroup"
     1013  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     1014test/built-ins/FinalizationGroup/prototype/register/prop-desc.js:
     1015  default: "ReferenceError: Can't find variable: FinalizationGroup"
     1016  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     1017test/built-ins/FinalizationGroup/prototype/register/return-undefined-register-itself.js:
     1018  default: "ReferenceError: Can't find variable: FinalizationGroup"
     1019  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     1020test/built-ins/FinalizationGroup/prototype/register/return-undefined.js:
     1021  default: "ReferenceError: Can't find variable: FinalizationGroup"
     1022  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     1023test/built-ins/FinalizationGroup/prototype/register/target-not-object-throws.js:
     1024  default: "ReferenceError: Can't find variable: FinalizationGroup"
     1025  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     1026test/built-ins/FinalizationGroup/prototype/register/this-does-not-have-internal-target-throws.js:
     1027  default: "ReferenceError: Can't find variable: FinalizationGroup"
     1028  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     1029test/built-ins/FinalizationGroup/prototype/register/this-not-object-throws.js:
     1030  default: "ReferenceError: Can't find variable: FinalizationGroup"
     1031  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     1032test/built-ins/FinalizationGroup/prototype/register/unregisterToken-not-object-or-undefined-throws.js:
     1033  default: "ReferenceError: Can't find variable: FinalizationGroup"
     1034  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     1035test/built-ins/FinalizationGroup/prototype/register/unregisterToken-same-as-holdings-and-target.js:
     1036  default: "ReferenceError: Can't find variable: FinalizationGroup"
     1037  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     1038test/built-ins/FinalizationGroup/prototype/register/unregisterToken-same-as-holdings.js:
     1039  default: "ReferenceError: Can't find variable: FinalizationGroup"
     1040  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     1041test/built-ins/FinalizationGroup/prototype/register/unregisterToken-same-as-target.js:
     1042  default: "ReferenceError: Can't find variable: FinalizationGroup"
     1043  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     1044test/built-ins/FinalizationGroup/prototype/unregister/custom-this.js:
     1045  default: "ReferenceError: Can't find variable: FinalizationGroup"
     1046  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     1047test/built-ins/FinalizationGroup/prototype/unregister/length.js:
     1048  default: "ReferenceError: Can't find variable: FinalizationGroup"
     1049  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     1050test/built-ins/FinalizationGroup/prototype/unregister/name.js:
     1051  default: "ReferenceError: Can't find variable: FinalizationGroup"
     1052  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     1053test/built-ins/FinalizationGroup/prototype/unregister/prop-desc.js:
     1054  default: "ReferenceError: Can't find variable: FinalizationGroup"
     1055  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     1056test/built-ins/FinalizationGroup/prototype/unregister/this-does-not-have-internal-cells-throws.js:
     1057  default: "ReferenceError: Can't find variable: FinalizationGroup"
     1058  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     1059test/built-ins/FinalizationGroup/prototype/unregister/this-not-object-throws.js:
     1060  default: "ReferenceError: Can't find variable: FinalizationGroup"
     1061  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     1062test/built-ins/FinalizationGroup/prototype/unregister/unregister.js:
     1063  default: "ReferenceError: Can't find variable: FinalizationGroup"
     1064  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     1065test/built-ins/FinalizationGroup/prototype/unregister/unregisterToken-not-object-throws.js:
     1066  default: "ReferenceError: Can't find variable: FinalizationGroup"
     1067  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     1068test/built-ins/FinalizationGroup/returns-new-object-from-constructor.js:
     1069  default: "ReferenceError: Can't find variable: FinalizationGroup"
     1070  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
     1071test/built-ins/FinalizationGroup/target-not-callable-throws.js:
     1072  default: 'Test262Error: typeof FinalizationGroup is function Expected SameValue(«undefined», «function») to be true'
     1073  strict mode: 'Test262Error: typeof FinalizationGroup is function Expected SameValue(«undefined», «function») to be true'
     1074test/built-ins/FinalizationGroup/undefined-newtarget-throws.js:
     1075  default: 'Test262Error: typeof FinalizationGroup is function Expected SameValue(«undefined», «function») to be true'
     1076  strict mode: 'Test262Error: typeof FinalizationGroup is function Expected SameValue(«undefined», «function») to be true'
     1077test/built-ins/FinalizationGroup/unnaffected-by-poisoned-cleanupCallback.js:
     1078  default: "ReferenceError: Can't find variable: FinalizationGroup"
     1079  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
    8871080test/built-ins/Function/call-bind-this-realm-undef.js:
    8881081  default: 'Test262Error: implicit undefined Expected SameValue(«[object global]», «[object Undefined]») to be true'
     
    9121105  default: 'Test262Error: Expected SameValue(«[object Object]», «[object Object]») to be true'
    9131106  strict mode: 'Test262Error: Expected SameValue(«[object Object]», «[object Object]») to be true'
    914 test/built-ins/Function/prototype/restricted-property-arguments.js:
    915   default: "ReferenceError: Can't find variable: verifyNotEnumerable"
    916   strict mode: "ReferenceError: Can't find variable: verifyNotEnumerable"
    917 test/built-ins/Function/prototype/restricted-property-caller.js:
    918   default: "ReferenceError: Can't find variable: verifyNotEnumerable"
    919   strict mode: "ReferenceError: Can't find variable: verifyNotEnumerable"
    9201107test/built-ins/Function/prototype/toString/AsyncFunction.js:
    9211108  default: "SyntaxError: Unexpected token ';'. Expected a ')' or a ',' after a parameter declaration."
     
    10841271  default: 'Test262Error: function proxy Expected SameValue(«[object Object]», «[object Function]») to be true'
    10851272  strict mode: 'Test262Error: function proxy Expected SameValue(«[object Object]», «[object Function]») to be true'
    1086 test/built-ins/Object/subclass-object-arg.js:
    1087   default: 'Test262Error: Expected SameValue(«undefined», «1») to be true'
    1088   strict mode: 'Test262Error: Expected SameValue(«undefined», «1») to be true'
     1273test/built-ins/Object/prototype/toString/symbol-tag-non-str-builtin.js:
     1274  default: 'Test262Error: Expected SameValue(«[object Math]», «[object Object]») to be true'
     1275  strict mode: 'Test262Error: Expected SameValue(«[object Math]», «[object Object]») to be true'
     1276test/built-ins/Object/prototype/toString/symbol-tag-non-str-proxy-function.js:
     1277  default: 'Test262Error: generator function proxy without Symbol.toStringTag Expected SameValue(«[object Object]», «[object Function]») to be true'
     1278  strict mode: 'Test262Error: generator function proxy without Symbol.toStringTag Expected SameValue(«[object Object]», «[object Function]») to be true'
     1279test/built-ins/Promise/all/invoke-resolve-get-error-close.js:
     1280  default: 'Test262Error: Expected SameValue(«0», «1») to be true'
     1281  strict mode: 'Test262Error: Expected SameValue(«0», «1») to be true'
    10891282test/built-ins/Promise/all/resolve-element-function-nonconstructor.js:
    10901283  default: 'Test262Error: Expected a TypeError to be thrown but no exception was thrown at all'
    10911284  strict mode: 'Test262Error: Expected a TypeError to be thrown but no exception was thrown at all'
     1285test/built-ins/Promise/allSettled/invoke-resolve-get-error-close.js:
     1286  default: 'Test262Error: Expected SameValue(«0», «1») to be true'
     1287  strict mode: 'Test262Error: Expected SameValue(«0», «1») to be true'
    10921288test/built-ins/Promise/allSettled/reject-element-function-nonconstructor.js:
    10931289  default: 'Test262Error: Expected a TypeError to be thrown but no exception was thrown at all'
     
    11021298  default: 'Test262Error: Expected SameValue(«[object Promise]», «[object Promise]») to be true'
    11031299  strict mode: 'Test262Error: Expected SameValue(«[object Promise]», «[object Promise]») to be true'
     1300test/built-ins/Promise/race/invoke-resolve-get-error-close.js:
     1301  default: 'Test262Error: Expected SameValue(«0», «1») to be true'
     1302  strict mode: 'Test262Error: Expected SameValue(«0», «1») to be true'
    11041303test/built-ins/Promise/reject-function-nonconstructor.js:
    11051304  default: 'Test262Error: Expected a TypeError to be thrown but no exception was thrown at all'
     
    18022001  default: 'Test262Error: Expected SameValue(«[object WeakMap]», «[object WeakMap]») to be true'
    18032002  strict mode: 'Test262Error: Expected SameValue(«[object WeakMap]», «[object WeakMap]») to be true'
     2003test/built-ins/WeakRef/proto-from-ctor-realm.js:
     2004  default: 'Test262Error: newTarget.prototype is undefined Expected SameValue(«[object WeakRef]», «[object WeakRef]») to be true'
     2005  strict mode: 'Test262Error: newTarget.prototype is undefined Expected SameValue(«[object WeakRef]», «[object WeakRef]») to be true'
     2006test/built-ins/WeakRef/prototype/deref/gc-cleanup-not-prevented-with-wr-deref.js:
     2007  default: "TypeError: $262.gc is not a function. (In '$262.gc()', '$262.gc' is undefined)"
     2008  strict mode: "TypeError: $262.gc is not a function. (In '$262.gc()', '$262.gc' is undefined)"
     2009test/built-ins/WeakRef/prototype/deref/this-does-not-have-internal-target-throws.js:
     2010  default: "ReferenceError: Can't find variable: FinalizationGroup"
     2011  strict mode: "ReferenceError: Can't find variable: FinalizationGroup"
    18042012test/built-ins/WeakSet/proto-from-ctor-realm.js:
    18052013  default: 'Test262Error: Expected SameValue(«[object WeakSet]», «[object WeakSet]») to be true'
     
    18322040  default: 'Test262Error: Expected [second, localeMatcher, second, timeZoneName, formatMatcher] and [second, fractionalSecondDigits, localeMatcher, second, timeZoneName, fractionalSecondDigits, formatMatcher] to have the same contents. undefined'
    18332041  strict mode: 'Test262Error: Expected [second, localeMatcher, second, timeZoneName, formatMatcher] and [second, fractionalSecondDigits, localeMatcher, second, timeZoneName, fractionalSecondDigits, formatMatcher] to have the same contents. undefined'
    1834 test/intl402/DateTimeFormat/constructor-options-order-quarter.js:
    1835   default: 'Test262Error: Expected [year, month, year, month] and [year, quarter, month, year, quarter, month] to have the same contents. undefined'
    1836   strict mode: 'Test262Error: Expected [year, month, year, month] and [year, quarter, month, year, quarter, month] to have the same contents. undefined'
    1837 test/intl402/DateTimeFormat/constructor-options-quarter-invalid.js:
    1838   default: 'Test262Error: new Intl.DateTimeFormat("en", { quarter: "" }) throws RangeError Expected a RangeError to be thrown but no exception was thrown at all'
    1839   strict mode: 'Test262Error: new Intl.DateTimeFormat("en", { quarter: "" }) throws RangeError Expected a RangeError to be thrown but no exception was thrown at all'
    1840 test/intl402/DateTimeFormat/constructor-options-quarter-valid.js:
    1841   default: 'Test262Error: Expected SameValue(«undefined», «long») to be true'
    1842   strict mode: 'Test262Error: Expected SameValue(«undefined», «long») to be true'
    18432042test/intl402/DateTimeFormat/constructor-options-throwing-getters-dayPeriod.js:
    18442043  default: 'Test262Error: Exception from dayPeriod getter should be propagated Expected a CustomError to be thrown but no exception was thrown at all'
     
    18532052  default: "Test262Error: Options value for property numberingSystem doesn't override locale extension key nu. Expected SameValue(«arab», «latn») to be true"
    18542053  strict mode: "Test262Error: Options value for property numberingSystem doesn't override locale extension key nu. Expected SameValue(«arab», «latn») to be true"
     2054test/intl402/DateTimeFormat/prototype/format/dayPeriod-long-en.js:
     2055  default: 'Test262Error: 00:00, long format Expected SameValue(«12/12/2017», «at night») to be true'
     2056  strict mode: 'Test262Error: 00:00, long format Expected SameValue(«12/12/2017», «at night») to be true'
     2057test/intl402/DateTimeFormat/prototype/format/dayPeriod-narrow-en.js:
     2058  default: 'Test262Error: 00:00, narrow format Expected SameValue(«12/12/2017», «at night») to be true'
     2059  strict mode: 'Test262Error: 00:00, narrow format Expected SameValue(«12/12/2017», «at night») to be true'
     2060test/intl402/DateTimeFormat/prototype/format/dayPeriod-short-en.js:
     2061  default: 'Test262Error: 00:00, short format Expected SameValue(«12/12/2017», «at night») to be true'
     2062  strict mode: 'Test262Error: 00:00, short format Expected SameValue(«12/12/2017», «at night») to be true'
    18552063test/intl402/DateTimeFormat/prototype/format/format-function-name.js:
    18562064  default: 'Test262Error: Expected SameValue(«true», «false») to be true'
    18572065  strict mode: 'Test262Error: Expected SameValue(«true», «false») to be true'
     2066test/intl402/DateTimeFormat/prototype/format/fractionalSecondDigits.js:
     2067  default: 'Test262Error: 1 fractionalSecondDigits round down Expected SameValue(«02:03», «02:03.2») to be true'
     2068  strict mode: 'Test262Error: 1 fractionalSecondDigits round down Expected SameValue(«02:03», «02:03.2») to be true'
     2069test/intl402/DateTimeFormat/prototype/formatToParts/dayPeriod-long-en.js:
     2070  default: 'Test262Error: length should be 1, 00:00, long format Expected SameValue(«5», «1») to be true'
     2071  strict mode: 'Test262Error: length should be 1, 00:00, long format Expected SameValue(«5», «1») to be true'
     2072test/intl402/DateTimeFormat/prototype/formatToParts/dayPeriod-narrow-en.js:
     2073  default: 'Test262Error: length should be 1, 00:00, narrow format Expected SameValue(«5», «1») to be true'
     2074  strict mode: 'Test262Error: length should be 1, 00:00, narrow format Expected SameValue(«5», «1») to be true'
     2075test/intl402/DateTimeFormat/prototype/formatToParts/dayPeriod-short-en.js:
     2076  default: 'Test262Error: length should be 1, 00:00, short format Expected SameValue(«5», «1») to be true'
     2077  strict mode: 'Test262Error: length should be 1, 00:00, short format Expected SameValue(«5», «1») to be true'
     2078test/intl402/DateTimeFormat/prototype/formatToParts/fractionalSecondDigits.js:
     2079  default: 'Test262Error: length should be 5, 1 fractionalSecondDigits round down Expected SameValue(«3», «5») to be true'
     2080  strict mode: 'Test262Error: length should be 5, 1 fractionalSecondDigits round down Expected SameValue(«3», «5») to be true'
    18582081test/intl402/DateTimeFormat/prototype/resolvedOptions/order-dayPeriod.js:
    18592082  default: 'Test262Error: Expected [locale, calendar, numberingSystem, timeZone, hour, hourCycle, hour12, minute] and [locale, calendar, numberingSystem, timeZone, hourCycle, hour12, dayPeriod, hour, minute] to have the same contents. undefined'
     
    18622085  default: 'Test262Error: Expected [locale, calendar, numberingSystem, timeZone, minute, second] and [locale, calendar, numberingSystem, timeZone, minute, second, fractionalSecondDigits] to have the same contents. undefined'
    18632086  strict mode: 'Test262Error: Expected [locale, calendar, numberingSystem, timeZone, minute, second] and [locale, calendar, numberingSystem, timeZone, minute, second, fractionalSecondDigits] to have the same contents. undefined'
    1864 test/intl402/DateTimeFormat/prototype/resolvedOptions/order-quarter.js:
    1865   default: 'Test262Error: Expected [locale, calendar, numberingSystem, timeZone, year, month, day] and [locale, calendar, numberingSystem, timeZone, year, quarter, month, day] to have the same contents. undefined'
    1866   strict mode: 'Test262Error: Expected [locale, calendar, numberingSystem, timeZone, year, month, day] and [locale, calendar, numberingSystem, timeZone, year, quarter, month, day] to have the same contents. undefined'
    18672087test/intl402/DateTimeFormat/prototype/resolvedOptions/order.js:
    18682088  default: 'Test262Error: Expected [locale, calendar, numberingSystem, timeZone, weekday, era, year, month, day, hour, hourCycle, hour12, minute, second, timeZoneName] and [locale, calendar, numberingSystem, timeZone, hourCycle, hour12, weekday, era, year, month, day, hour, minute, second, timeZoneName] to have the same contents. undefined'
     
    18862106  default: 'Test262Error: Expected [locale, numberingSystem, style, currency, currencyDisplay, minimumIntegerDigits, minimumFractionDigits, maximumFractionDigits, minimumSignificantDigits, maximumSignificantDigits, useGrouping] and [locale, numberingSystem, style, currency, currencyDisplay, minimumIntegerDigits, minimumSignificantDigits, maximumSignificantDigits, useGrouping] to have the same contents. undefined'
    18872107  strict mode: 'Test262Error: Expected [locale, numberingSystem, style, currency, currencyDisplay, minimumIntegerDigits, minimumFractionDigits, maximumFractionDigits, minimumSignificantDigits, maximumSignificantDigits, useGrouping] and [locale, numberingSystem, style, currency, currencyDisplay, minimumIntegerDigits, minimumSignificantDigits, maximumSignificantDigits, useGrouping] to have the same contents. undefined'
     2108test/intl402/fallback-locales-are-supported.js:
     2109  default: "Test262Error: Locale zh-Hans-CN is supported, but fallback zh-Hans isn't. Expected SameValue(«-1», «-1») to be false (Testing with Collator.)"
     2110  strict mode: "Test262Error: Locale zh-Hans-CN is supported, but fallback zh-Hans isn't. Expected SameValue(«-1», «-1») to be false (Testing with Collator.)"
    18882111test/intl402/supportedLocalesOf-returned-array-elements-are-not-frozen.js:
    18892112  default: 'Test262Error: Property 0 of object returned by SupportedLocales is not writable. Expected SameValue(«false», «true») to be true (Testing with Collator.)'
     
    22052428  default: 'Test262Error: Expected SameValue(«true», «false») to be true'
    22062429  strict mode: 'Test262Error: Expected SameValue(«true», «false») to be true'
     2430test/language/expressions/class/poisoned-underscore-proto.js:
     2431  default: 'Test262Error: should not be called'
     2432  strict mode: 'Test262Error: should not be called'
    22072433test/language/expressions/compound-assignment/S11.13.2_A5.10_T1.js:
    22082434  default: "ReferenceError: Can't find variable: x"
     
    24872713  default: 'Test262Error: Expected true but got false'
    24882714  strict mode: 'Test262Error: Expected true but got false'
     2715test/language/expressions/super/call-poisoned-underscore-proto.js:
     2716  default: 'Test262Error: should not be called'
     2717  strict mode: 'Test262Error: should not be called'
    24892718test/language/expressions/super/call-proto-not-ctor.js:
    24902719  default: 'Test262Error: did not perform ArgumentsListEvaluation Expected SameValue(«true», «false») to be true'
    24912720  strict mode: 'Test262Error: did not perform ArgumentsListEvaluation Expected SameValue(«true», «false») to be true'
     2721test/language/expressions/super/prop-poisoned-underscore-proto.js:
     2722  default: 'Test262Error: should not be called'
     2723  strict mode: 'Test262Error: should not be called'
    24922724test/language/expressions/yield/star-iterable.js:
    24932725  default: 'Test262Error: First result `done` flag Expected SameValue(«false», «undefined») to be true'
     
    26542886  default: "SyntaxError: Cannot declare a generator function named 'constructor'."
    26552887  strict mode: "SyntaxError: Cannot declare a generator function named 'constructor'."
     2888test/language/statements/class/poisoned-underscore-proto.js:
     2889  default: 'Test262Error: should not be called'
     2890  strict mode: 'Test262Error: should not be called'
    26562891test/language/statements/class/subclass/bound-function.js:
    26572892  default: 'Test262Error: Expected SameValue(«[object Object]», «[object Object]») to be true'
  • trunk/JSTests/test262/latest-changes-summary.txt

    r246499 r247469  
    1 M harness/propertyHelper.js
    2 A test/built-ins/Array/prop-desc.js
    3 D test/built-ins/Date/prototype/toJSON/15.9.5.44-0-1.js
    4 D test/built-ins/Date/prototype/toJSON/15.9.5.44-0-2.js
    5 A test/built-ins/Date/prototype/toJSON/builtin.js
    6 A test/built-ins/Date/prototype/toJSON/invoke-abrupt.js
    7 A test/built-ins/Date/prototype/toJSON/invoke-arguments.js
    8 A test/built-ins/Date/prototype/toJSON/invoke-result.js
    9 A test/built-ins/Date/prototype/toJSON/length.js
    10 M test/built-ins/Date/prototype/toJSON/name.js
    11 A test/built-ins/Date/prototype/toJSON/non-finite.js
    12 A test/built-ins/Date/prototype/toJSON/to-object.js
    13 A test/built-ins/Date/prototype/toJSON/to-primitive-abrupt.js
    14 A test/built-ins/Date/prototype/toJSON/to-primitive-symbol.js
    15 A test/built-ins/Date/prototype/toJSON/to-primitive-value-of.js
    16 D test/built-ins/Function/prototype/apply/S15.3.4.3_A10.js
    17 D test/built-ins/Function/prototype/apply/S15.3.4.3_A11.js
    18 D test/built-ins/Function/prototype/apply/S15.3.4.3_A13.js
    19 D test/built-ins/Function/prototype/apply/S15.3.4.3_A14.js
    20 D test/built-ins/Function/prototype/apply/S15.3.4.3_A15.js
    21 D test/built-ins/Function/prototype/apply/S15.3.4.3_A16.js
    22 D test/built-ins/Function/prototype/apply/S15.3.4.3_A2_T1.js
    23 D test/built-ins/Function/prototype/apply/S15.3.4.3_A2_T2.js
    24 D test/built-ins/Function/prototype/apply/S15.3.4.3_A6_T2.js
    25 D test/built-ins/Function/prototype/apply/S15.3.4.3_A6_T3.js
    26 D test/built-ins/Function/prototype/apply/S15.3.4.3_A9.js
    27 A test/built-ins/Function/prototype/apply/argarray-not-object-realm.js
    28 A test/built-ins/Function/prototype/apply/argarray-not-object.js
    29 A test/built-ins/Function/prototype/apply/get-index-abrupt.js
    30 A test/built-ins/Function/prototype/apply/get-length-abrupt.js
    31 A test/built-ins/Function/prototype/apply/length.js
    32 A test/built-ins/Function/prototype/apply/this-not-callable-realm.js
    33 A test/built-ins/Function/prototype/apply/this-not-callable.js
    34 A test/built-ins/Function/prototype/bind/get-fn-realm-recursive.js
    35 M test/built-ins/Function/prototype/bind/get-fn-realm.js
    36 D test/built-ins/JSON/parse/15.12.2-0-1.js
    37 D test/built-ins/JSON/parse/15.12.2-0-2.js
    38 D test/built-ins/JSON/parse/15.12.2-0-3.js
    39 A test/built-ins/JSON/parse/builtin.js
    40 A test/built-ins/JSON/parse/length.js
    41 M test/built-ins/JSON/parse/name.js
    42 A test/built-ins/JSON/parse/prop-desc.js
    43 A test/built-ins/JSON/parse/text-negative-zero.js
    44 A test/built-ins/JSON/parse/text-non-string-primitive.js
    45 A test/built-ins/JSON/parse/text-object-abrupt.js
    46 A test/built-ins/JSON/parse/text-object.js
    47 A test/built-ins/Object/subclass-object-arg.js
    48 D test/built-ins/Promise/S25.4.3.1_A1.1_T1.js
    49 D test/built-ins/Promise/S25.4.3.1_A2.1_T1.js
    50 D test/built-ins/Promise/S25.4.3.1_A2.2_T1.js
    51 D test/built-ins/Promise/S25.4.3.1_A2.3_T1.js
    52 D test/built-ins/Promise/S25.4.3.1_A2.4_T1.js
    53 D test/built-ins/Promise/S25.4.3.1_A3.1_T1.js
    54 D test/built-ins/Promise/S25.4.3.1_A4.1_T1.js
    55 D test/built-ins/Promise/S25.4.3.1_A5.1_T1.js
    56 D test/built-ins/Promise/S25.4.3.1_A5.1_T2.js
    57 A test/built-ins/Promise/constructor.js
    58 A test/built-ins/Promise/executor-call-context-sloppy.js
    59 A test/built-ins/Promise/executor-call-context-strict.js
    60 A test/built-ins/Promise/executor-not-callable.js
    61 A test/built-ins/Promise/get-prototype-abrupt-executor-not-callable.js
    62 A test/built-ins/Promise/get-prototype-abrupt.js
    63 A test/built-ins/Promise/promise.js
    64 A test/built-ins/Promise/undefined-newtarget.js
    65 M test/built-ins/Proxy/apply/call-parameters.js
    66 M test/built-ins/Proxy/apply/call-result.js
    67 A test/built-ins/Proxy/apply/null-handler-realm.js
    68 M test/built-ins/Proxy/apply/null-handler.js
    69 M test/built-ins/Proxy/apply/return-abrupt.js
    70 M test/built-ins/Proxy/apply/trap-is-not-callable.js
    71 M test/built-ins/Proxy/apply/trap-is-null.js
    72 M test/built-ins/Proxy/apply/trap-is-undefined-no-property.js
    73 M test/built-ins/Proxy/apply/trap-is-undefined.js
    74 M test/built-ins/Proxy/construct/call-parameters.js
    75 M test/built-ins/Proxy/construct/call-result.js
    76 A test/built-ins/Proxy/construct/null-handler-realm.js
    77 M test/built-ins/Proxy/construct/null-handler.js
    78 M test/built-ins/Proxy/construct/return-is-abrupt.js
    79 A test/built-ins/Proxy/construct/return-not-object-throws-boolean-realm.js
    80 M test/built-ins/Proxy/construct/return-not-object-throws-boolean.js
    81 A test/built-ins/Proxy/construct/return-not-object-throws-null-realm.js
    82 A test/built-ins/Proxy/construct/return-not-object-throws-null.js
    83 A test/built-ins/Proxy/construct/return-not-object-throws-number-realm.js
    84 M test/built-ins/Proxy/construct/return-not-object-throws-number.js
    85 A test/built-ins/Proxy/construct/return-not-object-throws-string-realm.js
    86 M test/built-ins/Proxy/construct/return-not-object-throws-string.js
    87 A test/built-ins/Proxy/construct/return-not-object-throws-symbol-realm.js
    88 M test/built-ins/Proxy/construct/return-not-object-throws-symbol.js
    89 A test/built-ins/Proxy/construct/return-not-object-throws-undefined-realm.js
    90 M test/built-ins/Proxy/construct/return-not-object-throws-undefined.js
    91 M test/built-ins/Proxy/construct/trap-is-not-callable.js
    92 M test/built-ins/Proxy/construct/trap-is-null.js
    93 M test/built-ins/Proxy/construct/trap-is-undefined-no-property.js
    94 A test/built-ins/Proxy/construct/trap-is-undefined-proto-from-cross-realm-newtarget.js
    95 D test/built-ins/Proxy/construct/trap-is-undefined-proto-from-ctor-realm.js
    96 A test/built-ins/Proxy/construct/trap-is-undefined-proto-from-newtarget-realm.js
    97 M test/built-ins/Proxy/construct/trap-is-undefined.js
    98 M test/built-ins/Proxy/defineProperty/targetdesc-not-configurable-writable-desc-not-writable.js
    99 M test/built-ins/Proxy/deleteProperty/targetdesc-is-configurable-target-is-not-extensible.js
    100 A test/built-ins/Proxy/get-fn-realm-recursive.js
    101 M test/built-ins/Proxy/get-fn-realm.js
    102 M test/built-ins/Proxy/getOwnPropertyDescriptor/resultdesc-is-not-configurable-not-writable-targetdesc-is-writable.js
    103 M test/built-ins/RegExp/property-escapes/generated/ASCII.js
    104 M test/built-ins/RegExp/property-escapes/generated/ASCII_Hex_Digit.js
    105 M test/built-ins/RegExp/property-escapes/generated/Alphabetic.js
    106 M test/built-ins/RegExp/property-escapes/generated/Any.js
    107 M test/built-ins/RegExp/property-escapes/generated/Assigned.js
    108 M test/built-ins/RegExp/property-escapes/generated/Bidi_Control.js
    109 M test/built-ins/RegExp/property-escapes/generated/Bidi_Mirrored.js
    110 M test/built-ins/RegExp/property-escapes/generated/Case_Ignorable.js
    111 M test/built-ins/RegExp/property-escapes/generated/Cased.js
    112 M test/built-ins/RegExp/property-escapes/generated/Changes_When_Casefolded.js
    113 M test/built-ins/RegExp/property-escapes/generated/Changes_When_Casemapped.js
    114 M test/built-ins/RegExp/property-escapes/generated/Changes_When_Lowercased.js
    115 M test/built-ins/RegExp/property-escapes/generated/Changes_When_NFKC_Casefolded.js
    116 M test/built-ins/RegExp/property-escapes/generated/Changes_When_Titlecased.js
    117 M test/built-ins/RegExp/property-escapes/generated/Changes_When_Uppercased.js
    118 M test/built-ins/RegExp/property-escapes/generated/Dash.js
    119 M test/built-ins/RegExp/property-escapes/generated/Default_Ignorable_Code_Point.js
    120 M test/built-ins/RegExp/property-escapes/generated/Deprecated.js
    121 M test/built-ins/RegExp/property-escapes/generated/Diacritic.js
    122 M test/built-ins/RegExp/property-escapes/generated/Emoji.js
    123 M test/built-ins/RegExp/property-escapes/generated/Emoji_Component.js
    124 M test/built-ins/RegExp/property-escapes/generated/Emoji_Modifier.js
    125 M test/built-ins/RegExp/property-escapes/generated/Emoji_Modifier_Base.js
    126 M test/built-ins/RegExp/property-escapes/generated/Emoji_Presentation.js
    127 M test/built-ins/RegExp/property-escapes/generated/Extended_Pictographic.js
    128 M test/built-ins/RegExp/property-escapes/generated/Extender.js
    129 M test/built-ins/RegExp/property-escapes/generated/General_Category_-_Cased_Letter.js
    130 M test/built-ins/RegExp/property-escapes/generated/General_Category_-_Close_Punctuation.js
    131 M test/built-ins/RegExp/property-escapes/generated/General_Category_-_Connector_Punctuation.js
    132 M test/built-ins/RegExp/property-escapes/generated/General_Category_-_Control.js
    133 M test/built-ins/RegExp/property-escapes/generated/General_Category_-_Currency_Symbol.js
    134 M test/built-ins/RegExp/property-escapes/generated/General_Category_-_Dash_Punctuation.js
    135 M test/built-ins/RegExp/property-escapes/generated/General_Category_-_Decimal_Number.js
    136 M test/built-ins/RegExp/property-escapes/generated/General_Category_-_Enclosing_Mark.js
    137 M test/built-ins/RegExp/property-escapes/generated/General_Category_-_Final_Punctuation.js
    138 M test/built-ins/RegExp/property-escapes/generated/General_Category_-_Format.js
    139 M test/built-ins/RegExp/property-escapes/generated/General_Category_-_Initial_Punctuation.js
    140 M test/built-ins/RegExp/property-escapes/generated/General_Category_-_Letter.js
    141 M test/built-ins/RegExp/property-escapes/generated/General_Category_-_Letter_Number.js
    142 M test/built-ins/RegExp/property-escapes/generated/General_Category_-_Line_Separator.js
    143 M test/built-ins/RegExp/property-escapes/generated/General_Category_-_Lowercase_Letter.js
    144 M test/built-ins/RegExp/property-escapes/generated/General_Category_-_Mark.js
    145 M test/built-ins/RegExp/property-escapes/generated/General_Category_-_Math_Symbol.js
    146 M test/built-ins/RegExp/property-escapes/generated/General_Category_-_Modifier_Letter.js
    147 M test/built-ins/RegExp/property-escapes/generated/General_Category_-_Modifier_Symbol.js
    148 M test/built-ins/RegExp/property-escapes/generated/General_Category_-_Nonspacing_Mark.js
    149 M test/built-ins/RegExp/property-escapes/generated/General_Category_-_Number.js
    150 M test/built-ins/RegExp/property-escapes/generated/General_Category_-_Open_Punctuation.js
    151 M test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other.js
    152 M test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Letter.js
    153 M test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Number.js
    154 M test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Punctuation.js
    155 M test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Symbol.js
    156 M test/built-ins/RegExp/property-escapes/generated/General_Category_-_Paragraph_Separator.js
    157 M test/built-ins/RegExp/property-escapes/generated/General_Category_-_Private_Use.js
    158 M test/built-ins/RegExp/property-escapes/generated/General_Category_-_Punctuation.js
    159 M test/built-ins/RegExp/property-escapes/generated/General_Category_-_Separator.js
    160 M test/built-ins/RegExp/property-escapes/generated/General_Category_-_Space_Separator.js
    161 M test/built-ins/RegExp/property-escapes/generated/General_Category_-_Spacing_Mark.js
    162 M test/built-ins/RegExp/property-escapes/generated/General_Category_-_Surrogate.js
    163 M test/built-ins/RegExp/property-escapes/generated/General_Category_-_Symbol.js
    164 M test/built-ins/RegExp/property-escapes/generated/General_Category_-_Titlecase_Letter.js
    165 M test/built-ins/RegExp/property-escapes/generated/General_Category_-_Unassigned.js
    166 M test/built-ins/RegExp/property-escapes/generated/General_Category_-_Uppercase_Letter.js
    167 M test/built-ins/RegExp/property-escapes/generated/Grapheme_Base.js
    168 M test/built-ins/RegExp/property-escapes/generated/Grapheme_Extend.js
    169 M test/built-ins/RegExp/property-escapes/generated/Hex_Digit.js
    170 M test/built-ins/RegExp/property-escapes/generated/IDS_Binary_Operator.js
    171 M test/built-ins/RegExp/property-escapes/generated/IDS_Trinary_Operator.js
    172 M test/built-ins/RegExp/property-escapes/generated/ID_Continue.js
    173 M test/built-ins/RegExp/property-escapes/generated/ID_Start.js
    174 M test/built-ins/RegExp/property-escapes/generated/Ideographic.js
    175 M test/built-ins/RegExp/property-escapes/generated/Join_Control.js
    176 M test/built-ins/RegExp/property-escapes/generated/Logical_Order_Exception.js
    177 M test/built-ins/RegExp/property-escapes/generated/Lowercase.js
    178 M test/built-ins/RegExp/property-escapes/generated/Math.js
    179 M test/built-ins/RegExp/property-escapes/generated/Noncharacter_Code_Point.js
    180 M test/built-ins/RegExp/property-escapes/generated/Pattern_Syntax.js
    181 M test/built-ins/RegExp/property-escapes/generated/Pattern_White_Space.js
    182 M test/built-ins/RegExp/property-escapes/generated/Quotation_Mark.js
    183 M test/built-ins/RegExp/property-escapes/generated/Radical.js
    184 M test/built-ins/RegExp/property-escapes/generated/Regional_Indicator.js
    185 M test/built-ins/RegExp/property-escapes/generated/Script_-_Adlam.js
    186 M test/built-ins/RegExp/property-escapes/generated/Script_-_Ahom.js
    187 M test/built-ins/RegExp/property-escapes/generated/Script_-_Anatolian_Hieroglyphs.js
    188 M test/built-ins/RegExp/property-escapes/generated/Script_-_Arabic.js
    189 M test/built-ins/RegExp/property-escapes/generated/Script_-_Armenian.js
    190 M test/built-ins/RegExp/property-escapes/generated/Script_-_Avestan.js
    191 M test/built-ins/RegExp/property-escapes/generated/Script_-_Balinese.js
    192 M test/built-ins/RegExp/property-escapes/generated/Script_-_Bamum.js
    193 M test/built-ins/RegExp/property-escapes/generated/Script_-_Bassa_Vah.js
    194 M test/built-ins/RegExp/property-escapes/generated/Script_-_Batak.js
    195 M test/built-ins/RegExp/property-escapes/generated/Script_-_Bengali.js
    196 M test/built-ins/RegExp/property-escapes/generated/Script_-_Bhaiksuki.js
    197 M test/built-ins/RegExp/property-escapes/generated/Script_-_Bopomofo.js
    198 M test/built-ins/RegExp/property-escapes/generated/Script_-_Brahmi.js
    199 M test/built-ins/RegExp/property-escapes/generated/Script_-_Braille.js
    200 M test/built-ins/RegExp/property-escapes/generated/Script_-_Buginese.js
    201 M test/built-ins/RegExp/property-escapes/generated/Script_-_Buhid.js
    202 M test/built-ins/RegExp/property-escapes/generated/Script_-_Canadian_Aboriginal.js
    203 M test/built-ins/RegExp/property-escapes/generated/Script_-_Carian.js
    204 M test/built-ins/RegExp/property-escapes/generated/Script_-_Caucasian_Albanian.js
    205 M test/built-ins/RegExp/property-escapes/generated/Script_-_Chakma.js
    206 M test/built-ins/RegExp/property-escapes/generated/Script_-_Cham.js
    207 M test/built-ins/RegExp/property-escapes/generated/Script_-_Cherokee.js
    208 M test/built-ins/RegExp/property-escapes/generated/Script_-_Common.js
    209 M test/built-ins/RegExp/property-escapes/generated/Script_-_Coptic.js
    210 M test/built-ins/RegExp/property-escapes/generated/Script_-_Cuneiform.js
    211 M test/built-ins/RegExp/property-escapes/generated/Script_-_Cypriot.js
    212 M test/built-ins/RegExp/property-escapes/generated/Script_-_Cyrillic.js
    213 M test/built-ins/RegExp/property-escapes/generated/Script_-_Deseret.js
    214 M test/built-ins/RegExp/property-escapes/generated/Script_-_Devanagari.js
    215 M test/built-ins/RegExp/property-escapes/generated/Script_-_Dogra.js
    216 M test/built-ins/RegExp/property-escapes/generated/Script_-_Duployan.js
    217 M test/built-ins/RegExp/property-escapes/generated/Script_-_Egyptian_Hieroglyphs.js
    218 M test/built-ins/RegExp/property-escapes/generated/Script_-_Elbasan.js
    219 M test/built-ins/RegExp/property-escapes/generated/Script_-_Elymaic.js
    220 M test/built-ins/RegExp/property-escapes/generated/Script_-_Ethiopic.js
    221 M test/built-ins/RegExp/property-escapes/generated/Script_-_Georgian.js
    222 M test/built-ins/RegExp/property-escapes/generated/Script_-_Glagolitic.js
    223 M test/built-ins/RegExp/property-escapes/generated/Script_-_Gothic.js
    224 M test/built-ins/RegExp/property-escapes/generated/Script_-_Grantha.js
    225 M test/built-ins/RegExp/property-escapes/generated/Script_-_Greek.js
    226 M test/built-ins/RegExp/property-escapes/generated/Script_-_Gujarati.js
    227 M test/built-ins/RegExp/property-escapes/generated/Script_-_Gunjala_Gondi.js
    228 M test/built-ins/RegExp/property-escapes/generated/Script_-_Gurmukhi.js
    229 M test/built-ins/RegExp/property-escapes/generated/Script_-_Han.js
    230 M test/built-ins/RegExp/property-escapes/generated/Script_-_Hangul.js
    231 M test/built-ins/RegExp/property-escapes/generated/Script_-_Hanifi_Rohingya.js
    232 M test/built-ins/RegExp/property-escapes/generated/Script_-_Hanunoo.js
    233 M test/built-ins/RegExp/property-escapes/generated/Script_-_Hatran.js
    234 M test/built-ins/RegExp/property-escapes/generated/Script_-_Hebrew.js
    235 M test/built-ins/RegExp/property-escapes/generated/Script_-_Hiragana.js
    236 M test/built-ins/RegExp/property-escapes/generated/Script_-_Imperial_Aramaic.js
    237 M test/built-ins/RegExp/property-escapes/generated/Script_-_Inherited.js
    238 M test/built-ins/RegExp/property-escapes/generated/Script_-_Inscriptional_Pahlavi.js
    239 M test/built-ins/RegExp/property-escapes/generated/Script_-_Inscriptional_Parthian.js
    240 M test/built-ins/RegExp/property-escapes/generated/Script_-_Javanese.js
    241 M test/built-ins/RegExp/property-escapes/generated/Script_-_Kaithi.js
    242 M test/built-ins/RegExp/property-escapes/generated/Script_-_Kannada.js
    243 M test/built-ins/RegExp/property-escapes/generated/Script_-_Katakana.js
    244 M test/built-ins/RegExp/property-escapes/generated/Script_-_Kayah_Li.js
    245 M test/built-ins/RegExp/property-escapes/generated/Script_-_Kharoshthi.js
    246 M test/built-ins/RegExp/property-escapes/generated/Script_-_Khmer.js
    247 M test/built-ins/RegExp/property-escapes/generated/Script_-_Khojki.js
    248 M test/built-ins/RegExp/property-escapes/generated/Script_-_Khudawadi.js
    249 M test/built-ins/RegExp/property-escapes/generated/Script_-_Lao.js
    250 M test/built-ins/RegExp/property-escapes/generated/Script_-_Latin.js
    251 M test/built-ins/RegExp/property-escapes/generated/Script_-_Lepcha.js
    252 M test/built-ins/RegExp/property-escapes/generated/Script_-_Limbu.js
    253 M test/built-ins/RegExp/property-escapes/generated/Script_-_Linear_A.js
    254 M test/built-ins/RegExp/property-escapes/generated/Script_-_Linear_B.js
    255 M test/built-ins/RegExp/property-escapes/generated/Script_-_Lisu.js
    256 M test/built-ins/RegExp/property-escapes/generated/Script_-_Lycian.js
    257 M test/built-ins/RegExp/property-escapes/generated/Script_-_Lydian.js
    258 M test/built-ins/RegExp/property-escapes/generated/Script_-_Mahajani.js
    259 M test/built-ins/RegExp/property-escapes/generated/Script_-_Makasar.js
    260 M test/built-ins/RegExp/property-escapes/generated/Script_-_Malayalam.js
    261 M test/built-ins/RegExp/property-escapes/generated/Script_-_Mandaic.js
    262 M test/built-ins/RegExp/property-escapes/generated/Script_-_Manichaean.js
    263 M test/built-ins/RegExp/property-escapes/generated/Script_-_Marchen.js
    264 M test/built-ins/RegExp/property-escapes/generated/Script_-_Masaram_Gondi.js
    265 M test/built-ins/RegExp/property-escapes/generated/Script_-_Medefaidrin.js
    266 M test/built-ins/RegExp/property-escapes/generated/Script_-_Meetei_Mayek.js
    267 M test/built-ins/RegExp/property-escapes/generated/Script_-_Mende_Kikakui.js
    268 M test/built-ins/RegExp/property-escapes/generated/Script_-_Meroitic_Cursive.js
    269 M test/built-ins/RegExp/property-escapes/generated/Script_-_Meroitic_Hieroglyphs.js
    270 M test/built-ins/RegExp/property-escapes/generated/Script_-_Miao.js
    271 M test/built-ins/RegExp/property-escapes/generated/Script_-_Modi.js
    272 M test/built-ins/RegExp/property-escapes/generated/Script_-_Mongolian.js
    273 M test/built-ins/RegExp/property-escapes/generated/Script_-_Mro.js
    274 M test/built-ins/RegExp/property-escapes/generated/Script_-_Multani.js
    275 M test/built-ins/RegExp/property-escapes/generated/Script_-_Myanmar.js
    276 M test/built-ins/RegExp/property-escapes/generated/Script_-_Nabataean.js
    277 M test/built-ins/RegExp/property-escapes/generated/Script_-_Nandinagari.js
    278 M test/built-ins/RegExp/property-escapes/generated/Script_-_New_Tai_Lue.js
    279 M test/built-ins/RegExp/property-escapes/generated/Script_-_Newa.js
    280 M test/built-ins/RegExp/property-escapes/generated/Script_-_Nko.js
    281 M test/built-ins/RegExp/property-escapes/generated/Script_-_Nushu.js
    282 M test/built-ins/RegExp/property-escapes/generated/Script_-_Nyiakeng_Puachue_Hmong.js
    283 M test/built-ins/RegExp/property-escapes/generated/Script_-_Ogham.js
    284 M test/built-ins/RegExp/property-escapes/generated/Script_-_Ol_Chiki.js
    285 M test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Hungarian.js
    286 M test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Italic.js
    287 M test/built-ins/RegExp/property-escapes/generated/Script_-_Old_North_Arabian.js
    288 M test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Permic.js
    289 M test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Persian.js
    290 M test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Sogdian.js
    291 M test/built-ins/RegExp/property-escapes/generated/Script_-_Old_South_Arabian.js
    292 M test/built-ins/RegExp/property-escapes/generated/Script_-_Old_Turkic.js
    293 M test/built-ins/RegExp/property-escapes/generated/Script_-_Oriya.js
    294 M test/built-ins/RegExp/property-escapes/generated/Script_-_Osage.js
    295 M test/built-ins/RegExp/property-escapes/generated/Script_-_Osmanya.js
    296 M test/built-ins/RegExp/property-escapes/generated/Script_-_Pahawh_Hmong.js
    297 M test/built-ins/RegExp/property-escapes/generated/Script_-_Palmyrene.js
    298 M test/built-ins/RegExp/property-escapes/generated/Script_-_Pau_Cin_Hau.js
    299 M test/built-ins/RegExp/property-escapes/generated/Script_-_Phags_Pa.js
    300 M test/built-ins/RegExp/property-escapes/generated/Script_-_Phoenician.js
    301 M test/built-ins/RegExp/property-escapes/generated/Script_-_Psalter_Pahlavi.js
    302 M test/built-ins/RegExp/property-escapes/generated/Script_-_Rejang.js
    303 M test/built-ins/RegExp/property-escapes/generated/Script_-_Runic.js
    304 M test/built-ins/RegExp/property-escapes/generated/Script_-_Samaritan.js
    305 M test/built-ins/RegExp/property-escapes/generated/Script_-_Saurashtra.js
    306 M test/built-ins/RegExp/property-escapes/generated/Script_-_Sharada.js
    307 M test/built-ins/RegExp/property-escapes/generated/Script_-_Shavian.js
    308 M test/built-ins/RegExp/property-escapes/generated/Script_-_Siddham.js
    309 M test/built-ins/RegExp/property-escapes/generated/Script_-_SignWriting.js
    310 M test/built-ins/RegExp/property-escapes/generated/Script_-_Sinhala.js
    311 M test/built-ins/RegExp/property-escapes/generated/Script_-_Sogdian.js
    312 M test/built-ins/RegExp/property-escapes/generated/Script_-_Sora_Sompeng.js
    313 M test/built-ins/RegExp/property-escapes/generated/Script_-_Soyombo.js
    314 M test/built-ins/RegExp/property-escapes/generated/Script_-_Sundanese.js
    315 M test/built-ins/RegExp/property-escapes/generated/Script_-_Syloti_Nagri.js
    316 M test/built-ins/RegExp/property-escapes/generated/Script_-_Syriac.js
    317 M test/built-ins/RegExp/property-escapes/generated/Script_-_Tagalog.js
    318 M test/built-ins/RegExp/property-escapes/generated/Script_-_Tagbanwa.js
    319 M test/built-ins/RegExp/property-escapes/generated/Script_-_Tai_Le.js
    320 M test/built-ins/RegExp/property-escapes/generated/Script_-_Tai_Tham.js
    321 M test/built-ins/RegExp/property-escapes/generated/Script_-_Tai_Viet.js
    322 M test/built-ins/RegExp/property-escapes/generated/Script_-_Takri.js
    323 M test/built-ins/RegExp/property-escapes/generated/Script_-_Tamil.js
    324 M test/built-ins/RegExp/property-escapes/generated/Script_-_Tangut.js
    325 M test/built-ins/RegExp/property-escapes/generated/Script_-_Telugu.js
    326 M test/built-ins/RegExp/property-escapes/generated/Script_-_Thaana.js
    327 M test/built-ins/RegExp/property-escapes/generated/Script_-_Thai.js
    328 M test/built-ins/RegExp/property-escapes/generated/Script_-_Tibetan.js
    329 M test/built-ins/RegExp/property-escapes/generated/Script_-_Tifinagh.js
    330 M test/built-ins/RegExp/property-escapes/generated/Script_-_Tirhuta.js
    331 M test/built-ins/RegExp/property-escapes/generated/Script_-_Ugaritic.js
    332 M test/built-ins/RegExp/property-escapes/generated/Script_-_Vai.js
    333 M test/built-ins/RegExp/property-escapes/generated/Script_-_Wancho.js
    334 M test/built-ins/RegExp/property-escapes/generated/Script_-_Warang_Citi.js
    335 M test/built-ins/RegExp/property-escapes/generated/Script_-_Yi.js
    336 M test/built-ins/RegExp/property-escapes/generated/Script_-_Zanabazar_Square.js
    337 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Adlam.js
    338 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ahom.js
    339 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Anatolian_Hieroglyphs.js
    340 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Arabic.js
    341 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Armenian.js
    342 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Avestan.js
    343 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Balinese.js
    344 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Bamum.js
    345 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Bassa_Vah.js
    346 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Batak.js
    347 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Bengali.js
    348 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Bhaiksuki.js
    349 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Bopomofo.js
    350 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Brahmi.js
    351 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Braille.js
    352 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Buginese.js
    353 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Buhid.js
    354 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Canadian_Aboriginal.js
    355 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Carian.js
    356 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Caucasian_Albanian.js
    357 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Chakma.js
    358 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cham.js
    359 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cherokee.js
    360 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Common.js
    361 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Coptic.js
    362 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cuneiform.js
    363 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cypriot.js
    364 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cyrillic.js
    365 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Deseret.js
    366 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Devanagari.js
    367 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Dogra.js
    368 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Duployan.js
    369 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Egyptian_Hieroglyphs.js
    370 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Elbasan.js
    371 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Elymaic.js
    372 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ethiopic.js
    373 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Georgian.js
    374 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Glagolitic.js
    375 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Gothic.js
    376 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Grantha.js
    377 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Greek.js
    378 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Gujarati.js
    379 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Gunjala_Gondi.js
    380 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Gurmukhi.js
    381 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Han.js
    382 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hangul.js
    383 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hanifi_Rohingya.js
    384 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hanunoo.js
    385 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hatran.js
    386 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hebrew.js
    387 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hiragana.js
    388 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Imperial_Aramaic.js
    389 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Inherited.js
    390 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Inscriptional_Pahlavi.js
    391 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Inscriptional_Parthian.js
    392 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Javanese.js
    393 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kaithi.js
    394 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kannada.js
    395 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Katakana.js
    396 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kayah_Li.js
    397 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kharoshthi.js
    398 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Khmer.js
    399 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Khojki.js
    400 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Khudawadi.js
    401 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lao.js
    402 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Latin.js
    403 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lepcha.js
    404 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Limbu.js
    405 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Linear_A.js
    406 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Linear_B.js
    407 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lisu.js
    408 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lycian.js
    409 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lydian.js
    410 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mahajani.js
    411 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Makasar.js
    412 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Malayalam.js
    413 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mandaic.js
    414 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Manichaean.js
    415 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Marchen.js
    416 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Masaram_Gondi.js
    417 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Medefaidrin.js
    418 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Meetei_Mayek.js
    419 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mende_Kikakui.js
    420 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Meroitic_Cursive.js
    421 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Meroitic_Hieroglyphs.js
    422 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Miao.js
    423 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Modi.js
    424 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mongolian.js
    425 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mro.js
    426 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Multani.js
    427 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Myanmar.js
    428 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nabataean.js
    429 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nandinagari.js
    430 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_New_Tai_Lue.js
    431 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Newa.js
    432 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nko.js
    433 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nushu.js
    434 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nyiakeng_Puachue_Hmong.js
    435 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ogham.js
    436 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ol_Chiki.js
    437 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Hungarian.js
    438 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Italic.js
    439 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_North_Arabian.js
    440 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Permic.js
    441 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Persian.js
    442 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Sogdian.js
    443 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_South_Arabian.js
    444 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Turkic.js
    445 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Oriya.js
    446 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Osage.js
    447 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Osmanya.js
    448 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Pahawh_Hmong.js
    449 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Palmyrene.js
    450 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Pau_Cin_Hau.js
    451 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Phags_Pa.js
    452 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Phoenician.js
    453 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Psalter_Pahlavi.js
    454 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Rejang.js
    455 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Runic.js
    456 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Samaritan.js
    457 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Saurashtra.js
    458 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sharada.js
    459 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Shavian.js
    460 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Siddham.js
    461 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_SignWriting.js
    462 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sinhala.js
    463 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sogdian.js
    464 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sora_Sompeng.js
    465 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Soyombo.js
    466 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sundanese.js
    467 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Syloti_Nagri.js
    468 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Syriac.js
    469 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tagalog.js
    470 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tagbanwa.js
    471 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tai_Le.js
    472 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tai_Tham.js
    473 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tai_Viet.js
    474 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Takri.js
    475 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tamil.js
    476 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tangut.js
    477 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Telugu.js
    478 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Thaana.js
    479 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Thai.js
    480 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tibetan.js
    481 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tifinagh.js
    482 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tirhuta.js
    483 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ugaritic.js
    484 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Vai.js
    485 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Wancho.js
    486 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Warang_Citi.js
    487 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Yi.js
    488 M test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Zanabazar_Square.js
    489 M test/built-ins/RegExp/property-escapes/generated/Sentence_Terminal.js
    490 M test/built-ins/RegExp/property-escapes/generated/Soft_Dotted.js
    491 M test/built-ins/RegExp/property-escapes/generated/Terminal_Punctuation.js
    492 M test/built-ins/RegExp/property-escapes/generated/Unified_Ideograph.js
    493 M test/built-ins/RegExp/property-escapes/generated/Uppercase.js
    494 M test/built-ins/RegExp/property-escapes/generated/Variation_Selector.js
    495 M test/built-ins/RegExp/property-escapes/generated/White_Space.js
    496 M test/built-ins/RegExp/property-escapes/generated/XID_Continue.js
    497 M test/built-ins/RegExp/property-escapes/generated/XID_Start.js
    498 D test/built-ins/String/prototype/toString/S15.5.4.2_A1_T1.js
    499 D test/built-ins/String/prototype/toString/S15.5.4.2_A1_T2.js
    500 D test/built-ins/String/prototype/toString/S15.5.4.2_A1_T3.js
    501 D test/built-ins/String/prototype/toString/S15.5.4.2_A1_T4.js
    502 D test/built-ins/String/prototype/toString/S15.5.4.2_A2_T1.js
    503 D test/built-ins/String/prototype/toString/S15.5.4.2_A2_T2.js
    504 D test/built-ins/String/prototype/toString/S15.5.4.2_A3_T1.js
    505 D test/built-ins/String/prototype/toString/S15.5.4.2_A4_T1.js
    506 A test/built-ins/String/prototype/toString/length.js
    507 M test/built-ins/String/prototype/toString/name.js
    508 A test/built-ins/String/prototype/toString/non-generic-realm.js
    509 A test/built-ins/String/prototype/toString/non-generic.js
    510 A test/built-ins/String/prototype/toString/string-object.js
    511 A test/built-ins/String/prototype/toString/string-primitive.js
    512 D test/built-ins/String/prototype/valueOf/S15.5.4.3_A1_T1.js
    513 D test/built-ins/String/prototype/valueOf/S15.5.4.3_A1_T2.js
    514 D test/built-ins/String/prototype/valueOf/S15.5.4.3_A1_T3.js
    515 D test/built-ins/String/prototype/valueOf/S15.5.4.3_A1_T4.js
    516 D test/built-ins/String/prototype/valueOf/S15.5.4.3_A2_T1.js
    517 D test/built-ins/String/prototype/valueOf/S15.5.4.3_A2_T2.js
    518 M test/built-ins/String/prototype/valueOf/length.js
    519 M test/built-ins/String/prototype/valueOf/name.js
    520 A test/built-ins/String/prototype/valueOf/non-generic-realm.js
    521 A test/built-ins/String/prototype/valueOf/non-generic.js
    522 A test/built-ins/String/prototype/valueOf/string-object.js
    523 A test/built-ins/String/prototype/valueOf/string-primitive.js
    524 A test/built-ins/Symbol/not-callable.js
    525 R100 test/built-ins/TypedArray/stability.js test/built-ins/TypedArray/prototype/sort/stability.js
    526 A test/harness/verifyProperty-same-value.js
    527 A test/intl402/DateTimeFormat/constructor-options-dayPeriod-invalid.js
    528 A test/intl402/DateTimeFormat/constructor-options-dayPeriod-valid.js
    529 A test/intl402/DateTimeFormat/constructor-options-fractionalSecondDigits-invalid.js
    530 A test/intl402/DateTimeFormat/constructor-options-fractionalSecondDigits-valid.js
    531 A test/intl402/DateTimeFormat/constructor-options-order-dayPeriod.js
    532 A test/intl402/DateTimeFormat/constructor-options-order-fractionalSecondDigits.js
    533 A test/intl402/DateTimeFormat/constructor-options-order-quarter.js
    534 A test/intl402/DateTimeFormat/constructor-options-quarter-invalid.js
    535 A test/intl402/DateTimeFormat/constructor-options-quarter-valid.js
    536 A test/intl402/DateTimeFormat/constructor-options-throwing-getters-dayPeriod.js
    537 A test/intl402/DateTimeFormat/constructor-options-throwing-getters-fractionalSecondDigits.js
    538 A test/intl402/DateTimeFormat/constructor-options-throwing-getters-quarter.js
    539 A test/intl402/DateTimeFormat/numbering-system-calendar-options.js
     1A test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/Symbol.toStringTag.js
     2A test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-job-not-active-throws.js
     3A test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-length.js
     4A test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-missing-internal-throws.js
     5A test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-name.js
     6A test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-not-object-throws.js
     7A test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-prop-desc.js
     8A test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/proto.js
     9A test/built-ins/FinalizationGroup/constructor.js
     10A test/built-ins/FinalizationGroup/gc-has-one-chance-to-call-cleanupCallback.js
     11A test/built-ins/FinalizationGroup/instance-extensible.js
     12A test/built-ins/FinalizationGroup/length.js
     13A test/built-ins/FinalizationGroup/name.js
     14A test/built-ins/FinalizationGroup/newtarget-prototype-is-not-object.js
     15A test/built-ins/FinalizationGroup/prop-desc.js
     16A test/built-ins/FinalizationGroup/proto-from-ctor-realm.js
     17A test/built-ins/FinalizationGroup/proto.js
     18A test/built-ins/FinalizationGroup/prototype/Symbol.toStringTag.js
     19A test/built-ins/FinalizationGroup/prototype/cleanupSome/callback-iterator-proto.js
     20A test/built-ins/FinalizationGroup/prototype/cleanupSome/callback-not-callable-throws.js
     21A test/built-ins/FinalizationGroup/prototype/cleanupSome/cleanup-prevented-with-reference.js
     22A test/built-ins/FinalizationGroup/prototype/cleanupSome/cleanup-prevented-with-unregister.js
     23A test/built-ins/FinalizationGroup/prototype/cleanupSome/cleanupcallback-iterator-proto.js
     24A test/built-ins/FinalizationGroup/prototype/cleanupSome/custom-this.js
     25A test/built-ins/FinalizationGroup/prototype/cleanupSome/gc-cleanup-not-prevented-with-wr-deref.js
     26A test/built-ins/FinalizationGroup/prototype/cleanupSome/iterator-dynamic.js
     27A test/built-ins/FinalizationGroup/prototype/cleanupSome/iterator-holdings-multiple-values.js
     28A test/built-ins/FinalizationGroup/prototype/cleanupSome/length.js
     29A test/built-ins/FinalizationGroup/prototype/cleanupSome/name.js
     30A test/built-ins/FinalizationGroup/prototype/cleanupSome/poisoned-callback-throws.js
     31A test/built-ins/FinalizationGroup/prototype/cleanupSome/poisoned-cleanup-callback-throws.js
     32A test/built-ins/FinalizationGroup/prototype/cleanupSome/prop-desc.js
     33A test/built-ins/FinalizationGroup/prototype/cleanupSome/return-undefined-with-gc.js
     34A test/built-ins/FinalizationGroup/prototype/cleanupSome/return-undefined.js
     35A test/built-ins/FinalizationGroup/prototype/cleanupSome/this-does-not-have-internal-cells-throws.js
     36A test/built-ins/FinalizationGroup/prototype/cleanupSome/this-not-object-throws.js
     37A test/built-ins/FinalizationGroup/prototype/constructor.js
     38A test/built-ins/FinalizationGroup/prototype/prop-desc.js
     39A test/built-ins/FinalizationGroup/prototype/proto.js
     40A test/built-ins/FinalizationGroup/prototype/register/custom-this.js
     41A test/built-ins/FinalizationGroup/prototype/register/holdings-any-value-type.js
     42A test/built-ins/FinalizationGroup/prototype/register/holdings-same-as-target.js
     43A test/built-ins/FinalizationGroup/prototype/register/length.js
     44A test/built-ins/FinalizationGroup/prototype/register/name.js
     45A test/built-ins/FinalizationGroup/prototype/register/prop-desc.js
     46A test/built-ins/FinalizationGroup/prototype/register/return-undefined-register-itself.js
     47A test/built-ins/FinalizationGroup/prototype/register/return-undefined.js
     48A test/built-ins/FinalizationGroup/prototype/register/target-not-object-throws.js
     49A test/built-ins/FinalizationGroup/prototype/register/this-does-not-have-internal-target-throws.js
     50A test/built-ins/FinalizationGroup/prototype/register/this-not-object-throws.js
     51A test/built-ins/FinalizationGroup/prototype/register/unregisterToken-not-object-or-undefined-throws.js
     52A test/built-ins/FinalizationGroup/prototype/register/unregisterToken-same-as-holdings-and-target.js
     53A test/built-ins/FinalizationGroup/prototype/register/unregisterToken-same-as-holdings.js
     54A test/built-ins/FinalizationGroup/prototype/register/unregisterToken-same-as-target.js
     55A test/built-ins/FinalizationGroup/prototype/unregister/custom-this.js
     56A test/built-ins/FinalizationGroup/prototype/unregister/length.js
     57A test/built-ins/FinalizationGroup/prototype/unregister/name.js
     58A test/built-ins/FinalizationGroup/prototype/unregister/prop-desc.js
     59A test/built-ins/FinalizationGroup/prototype/unregister/this-does-not-have-internal-cells-throws.js
     60A test/built-ins/FinalizationGroup/prototype/unregister/this-not-object-throws.js
     61A test/built-ins/FinalizationGroup/prototype/unregister/unregister.js
     62A test/built-ins/FinalizationGroup/prototype/unregister/unregisterToken-not-object-throws.js
     63A test/built-ins/FinalizationGroup/prototype-from-newtarget-abrupt.js
     64A test/built-ins/FinalizationGroup/prototype-from-newtarget-custom.js
     65A test/built-ins/FinalizationGroup/prototype-from-newtarget.js
     66A test/built-ins/FinalizationGroup/returns-new-object-from-constructor.js
     67A test/built-ins/FinalizationGroup/target-not-callable-throws.js
     68A test/built-ins/FinalizationGroup/undefined-newtarget-throws.js
     69A test/built-ins/FinalizationGroup/unnaffected-by-poisoned-cleanupCallback.js
     70M test/built-ins/Function/StrictFunction_restricted-properties.js
     71M test/built-ins/Function/prototype/bind/BoundFunction_restricted-properties.js
     72M test/built-ins/Function/prototype/restricted-property-arguments.js
     73M test/built-ins/Function/prototype/restricted-property-caller.js
     74A test/built-ins/Object/prototype/toString/proxy-function-async.js
     75M test/built-ins/Object/prototype/toString/proxy-function.js
     76A test/built-ins/Object/prototype/toString/symbol-tag-non-str-builtin.js
     77A test/built-ins/Object/prototype/toString/symbol-tag-non-str-proxy-function.js
     78M test/built-ins/Object/subclass-object-arg.js
     79M test/built-ins/Promise/all/invoke-resolve-get-error-close.js
     80M test/built-ins/Promise/all/resolve-element-function-name.js
     81M test/built-ins/Promise/allSettled/invoke-resolve-get-error-close.js
     82M test/built-ins/Promise/allSettled/reject-element-function-name.js
     83M test/built-ins/Promise/allSettled/resolve-element-function-name.js
     84M test/built-ins/Promise/executor-function-name.js
     85M test/built-ins/Promise/race/invoke-resolve-get-error-close.js
     86M test/built-ins/Promise/reject-function-name.js
     87M test/built-ins/Promise/resolve-function-name.js
     88M test/built-ins/Set/prototype/values/does-not-have-setdata-internal-slot-weakset.js
     89A test/built-ins/WeakRef/constructor.js
     90A test/built-ins/WeakRef/instance-extensible.js
     91A test/built-ins/WeakRef/length.js
     92A test/built-ins/WeakRef/name.js
     93A test/built-ins/WeakRef/newtarget-prototype-is-not-object.js
     94A test/built-ins/WeakRef/prop-desc.js
     95A test/built-ins/WeakRef/proto-from-ctor-realm.js
     96A test/built-ins/WeakRef/proto.js
     97A test/built-ins/WeakRef/prototype/Symbol.toStringTag.js
     98A test/built-ins/WeakRef/prototype/constructor.js
     99A test/built-ins/WeakRef/prototype/deref/custom-this.js
     100A test/built-ins/WeakRef/prototype/deref/gc-cleanup-not-prevented-with-wr-deref.js
     101A test/built-ins/WeakRef/prototype/deref/length.js
     102A test/built-ins/WeakRef/prototype/deref/name.js
     103A test/built-ins/WeakRef/prototype/deref/prop-desc.js
     104A test/built-ins/WeakRef/prototype/deref/return-target.js
     105A test/built-ins/WeakRef/prototype/deref/this-does-not-have-internal-target-throws.js
     106A test/built-ins/WeakRef/prototype/deref/this-not-object-throws.js
     107A test/built-ins/WeakRef/prototype/prop-desc.js
     108A test/built-ins/WeakRef/prototype/proto.js
     109A test/built-ins/WeakRef/prototype-from-newtarget-abrupt.js
     110A test/built-ins/WeakRef/prototype-from-newtarget-custom.js
     111A test/built-ins/WeakRef/prototype-from-newtarget.js
     112A test/built-ins/WeakRef/returns-new-object-from-constructor.js
     113A test/built-ins/WeakRef/target-not-object-throws.js
     114A test/built-ins/WeakRef/undefined-newtarget-throws.js
     115M test/intl402/BigInt/prototype/toLocaleString/builtin.js
     116M test/intl402/BigInt/prototype/toLocaleString/default-options-object-prototype.js
     117M test/intl402/BigInt/prototype/toLocaleString/length.js
     118M test/intl402/BigInt/prototype/toLocaleString/returns-same-results-as-NumberFormat.js
     119M test/intl402/BigInt/prototype/toLocaleString/taint-Intl-NumberFormat.js
     120M test/intl402/BigInt/prototype/toLocaleString/this-value-invalid.js
     121M test/intl402/BigInt/prototype/toLocaleString/throws-same-exceptions-as-NumberFormat.js
     122D test/intl402/DateTimeFormat/constructor-options-order-quarter.js
     123D test/intl402/DateTimeFormat/constructor-options-quarter-invalid.js
     124D test/intl402/DateTimeFormat/constructor-options-quarter-valid.js
     125A test/intl402/DateTimeFormat/prototype/format/dayPeriod-long-en.js
     126A test/intl402/DateTimeFormat/prototype/format/dayPeriod-narrow-en.js
     127A test/intl402/DateTimeFormat/prototype/format/dayPeriod-short-en.js
     128A test/intl402/DateTimeFormat/prototype/format/fractionalSecondDigits.js
    540129M test/intl402/DateTimeFormat/prototype/formatRange/argument-date-string.js
    541130M test/intl402/DateTimeFormat/prototype/formatRange/argument-near-time-boundaries.js
    542131M test/intl402/DateTimeFormat/prototype/formatRange/argument-to-integer.js
    543 M test/intl402/DateTimeFormat/prototype/formatRange/date-is-infinity-throws.js
    544 M test/intl402/DateTimeFormat/prototype/formatRange/date-is-nan-throws.js
    545 M test/intl402/DateTimeFormat/prototype/formatRange/date-undefined-throws.js
    546 M test/intl402/DateTimeFormat/prototype/formatRange/date-x-greater-than-y-throws.js
    547 M test/intl402/DateTimeFormat/prototype/formatRange/en-US.js
    548 M test/intl402/DateTimeFormat/prototype/formatRange/this-is-not-object-throws.js
     132M test/intl402/DateTimeFormat/prototype/formatRange/builtin.js
     133M test/intl402/DateTimeFormat/prototype/formatRange/prop-desc.js
    549134M test/intl402/DateTimeFormat/prototype/formatRangeToParts/argument-date-string.js
    550135M test/intl402/DateTimeFormat/prototype/formatRangeToParts/argument-near-time-boundaries.js
    551136M test/intl402/DateTimeFormat/prototype/formatRangeToParts/argument-to-integer.js
    552 M test/intl402/DateTimeFormat/prototype/formatRangeToParts/date-is-infinity-throws.js
    553 M test/intl402/DateTimeFormat/prototype/formatRangeToParts/date-is-nan-throws.js
    554 M test/intl402/DateTimeFormat/prototype/formatRangeToParts/date-undefined-throws.js
    555 M test/intl402/DateTimeFormat/prototype/formatRangeToParts/date-x-greater-than-y-throws.js
    556 M test/intl402/DateTimeFormat/prototype/formatRangeToParts/en-US.js
    557 M test/intl402/DateTimeFormat/prototype/formatRangeToParts/this-is-not-object-throws.js
    558 A test/intl402/DateTimeFormat/prototype/resolvedOptions/order-dayPeriod.js
    559 A test/intl402/DateTimeFormat/prototype/resolvedOptions/order-fractionalSecondDigits.js
    560 A test/intl402/DateTimeFormat/prototype/resolvedOptions/order-quarter.js
    561 A test/intl402/DateTimeFormat/taint-Object-prototype-dayPeriod.js
    562 A test/intl402/DateTimeFormat/taint-Object-prototype-fractionalSecondDigits.js
    563 A test/intl402/DateTimeFormat/taint-Object-prototype-quarter.js
    564 A test/intl402/NumberFormat/numbering-system-options.js
    565 M test/intl402/NumberFormat/prototype/resolvedOptions/order.js
    566 M test/intl402/NumberFormat/style-unit.js
    567 M test/language/asi/S7.9_A5.7_T1.js
    568 M test/language/expressions/assignment/non-simple-target.js
    569 M test/language/expressions/assignment/target-boolean.js
    570 M test/language/expressions/assignment/target-cover-newtarget.js
    571 M test/language/expressions/assignment/target-cover-yieldexpr.js
    572 M test/language/expressions/assignment/target-newtarget.js
    573 M test/language/expressions/assignment/target-null.js
    574 M test/language/expressions/assignment/target-number.js
    575 M test/language/expressions/assignment/target-string.js
    576 M test/language/expressions/async-function/early-errors-expression-not-simple-assignment-target.js
    577 M test/language/expressions/async-generator/early-errors-expression-not-simple-assignment-target.js
    578 M test/language/expressions/await/early-errors-await-not-simple-assignment-target.js
    579 R088 test/language/expressions/class/elements/derived-cls-direct-eval-err-contains-superproperty-1.js test/language/expressions/class/elements/derived-cls-direct-eval-contains-superproperty-1.js
    580 R085 test/language/expressions/class/elements/derived-cls-direct-eval-err-contains-superproperty-2.js test/language/expressions/class/elements/derived-cls-direct-eval-contains-superproperty-2.js
    581 R088 test/language/expressions/class/elements/derived-cls-indirect-eval-err-contains-superproperty-1.js test/language/expressions/class/elements/derived-cls-indirect-eval-contains-superproperty-1.js
    582 R086 test/language/expressions/class/elements/derived-cls-indirect-eval-err-contains-superproperty-2.js test/language/expressions/class/elements/derived-cls-indirect-eval-contains-superproperty-2.js
    583 M test/language/expressions/class/elements/private-accessor-name/static-private-escape-sequence-ZWJ.js
    584 M test/language/expressions/class/elements/private-accessor-name/static-private-escape-sequence-ZWNJ.js
    585 M test/language/expressions/class/elements/private-accessor-name/static-private-escape-sequence-u2118.js
    586 M test/language/expressions/class/elements/private-accessor-name/static-private-escape-sequence-u6F.js
    587 M test/language/expressions/class/elements/private-accessor-name/static-private-name-ZWJ.js
    588 M test/language/expressions/class/elements/private-accessor-name/static-private-name-ZWNJ.js
    589 M test/language/expressions/class/elements/private-accessor-name/static-private-name-common.js
    590 M test/language/expressions/class/elements/private-accessor-name/static-private-name-dollar.js
    591 M test/language/expressions/class/elements/private-accessor-name/static-private-name-u2118.js
    592 M test/language/expressions/class/elements/private-accessor-name/static-private-name-underscore.js
    593 R088 test/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-superproperty-1.js test/language/expressions/class/elements/private-derived-cls-direct-eval-contains-superproperty-1.js
    594 R086 test/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-superproperty-2.js test/language/expressions/class/elements/private-derived-cls-direct-eval-contains-superproperty-2.js
    595 R089 test/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-superproperty-1.js test/language/expressions/class/elements/private-derived-cls-indirect-eval-contains-superproperty-1.js
    596 R086 test/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-superproperty-2.js test/language/expressions/class/elements/private-derived-cls-indirect-eval-contains-superproperty-2.js
    597 A test/language/expressions/class/elements/private-getter-on-nested-class.js
    598 A test/language/expressions/class/elements/private-getter-shadowed-by-field-on-nested-class.js
    599 A test/language/expressions/class/elements/private-getter-shadowed-by-getter-on-nested-class.js
    600 A test/language/expressions/class/elements/private-getter-shadowed-by-method-on-nested-class.js
    601 A test/language/expressions/class/elements/private-getter-shadowed-by-setter-on-nested-class.js
    602 A test/language/expressions/class/elements/private-method-comparison.js
    603 A test/language/expressions/class/elements/private-method-get-and-call.js
    604 A test/language/expressions/class/elements/private-method-on-nested-class.js
    605 A test/language/expressions/class/elements/private-method-shadowed-by-field-on-nested-class.js
    606 A test/language/expressions/class/elements/private-method-shadowed-by-getter-on-nested-class.js
    607 A test/language/expressions/class/elements/private-method-shadowed-by-setter-on-nested-class.js
    608 A test/language/expressions/class/elements/private-method-shadowed-on-nested-class.js
    609 A test/language/expressions/class/elements/private-setter-on-nested-class.js
    610 A test/language/expressions/class/elements/private-setter-shadowed-by-field-on-nested-class.js
    611 A test/language/expressions/class/elements/private-setter-shadowed-by-getter-on-nested-class.js
    612 A test/language/expressions/class/elements/private-setter-shadowed-by-method-on-nested-class.js
    613 A test/language/expressions/class/elements/private-setter-shadowed-by-setter-on-nested-class.js
    614 A test/language/expressions/class/elements/prod-private-getter-before-super-return-in-constructor.js
    615 A test/language/expressions/class/elements/prod-private-getter-before-super-return-in-field-initializer.js
    616 A test/language/expressions/class/elements/prod-private-method-before-super-return-in-constructor.js
    617 A test/language/expressions/class/elements/prod-private-method-before-super-return-in-field-initializer.js
    618 A test/language/expressions/class/elements/prod-private-setter-before-super-return-in-constructor.js
    619 A test/language/expressions/class/elements/prod-private-setter-before-super-return-in-field-initializer.js
    620 M test/language/expressions/compound-assignment/add-non-simple.js
    621 M test/language/expressions/compound-assignment/btws-and-non-simple.js
    622 M test/language/expressions/compound-assignment/btws-or-non-simple.js
    623 M test/language/expressions/compound-assignment/btws-xor-non-simple.js
    624 M test/language/expressions/compound-assignment/div-non-simple.js
    625 M test/language/expressions/compound-assignment/left-shift-non-simple.js
    626 M test/language/expressions/compound-assignment/mod-div-non-simple.js
    627 M test/language/expressions/compound-assignment/mult-non-simple.js
    628 M test/language/expressions/compound-assignment/right-shift-non-simple.js
    629 M test/language/expressions/compound-assignment/subtract-non-simple.js
    630 M test/language/expressions/compound-assignment/u-right-shift-non-simple.js
    631 D test/language/expressions/dynamic-import/syntax/.DS_Store
    632 R089 test/language/expressions/dynamic-import/syntax/invalid/invalid-asssignmenttargettype-reference-error-1-update-expression.js test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-1-update-expression.js
    633 R073 test/language/expressions/dynamic-import/syntax/invalid/invalid-asssignmenttargettype-reference-error-10-lhs-assignment-operator-assignment-expression.js test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-10-lhs-assignment-operator-assignment-expression.js
    634 R073 test/language/expressions/dynamic-import/syntax/invalid/invalid-asssignmenttargettype-reference-error-11-lhs-assignment-operator-assignment-expression.js test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-11-lhs-assignment-operator-assignment-expression.js
    635 R073 test/language/expressions/dynamic-import/syntax/invalid/invalid-asssignmenttargettype-reference-error-12-lhs-assignment-operator-assignment-expression.js test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-12-lhs-assignment-operator-assignment-expression.js
    636 R073 test/language/expressions/dynamic-import/syntax/invalid/invalid-asssignmenttargettype-reference-error-13-lhs-assignment-operator-assignment-expression.js test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-13-lhs-assignment-operator-assignment-expression.js
    637 R073 test/language/expressions/dynamic-import/syntax/invalid/invalid-asssignmenttargettype-reference-error-14-lhs-assignment-operator-assignment-expression.js test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-14-lhs-assignment-operator-assignment-expression.js
    638 R073 test/language/expressions/dynamic-import/syntax/invalid/invalid-asssignmenttargettype-reference-error-15-lhs-assignment-operator-assignment-expression.js test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-15-lhs-assignment-operator-assignment-expression.js
    639 R073 test/language/expressions/dynamic-import/syntax/invalid/invalid-asssignmenttargettype-reference-error-16-lhs-assignment-operator-assignment-expression.js test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-16-lhs-assignment-operator-assignment-expression.js
    640 R073 test/language/expressions/dynamic-import/syntax/invalid/invalid-asssignmenttargettype-reference-error-17-lhs-assignment-operator-assignment-expression.js test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-17-lhs-assignment-operator-assignment-expression.js
    641 R082 test/language/expressions/dynamic-import/syntax/invalid/invalid-asssignmenttargettype-reference-error-2-update-expression.js test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-2-update-expression.js
    642 R082 test/language/expressions/dynamic-import/syntax/invalid/invalid-asssignmenttargettype-reference-error-3-update-expression.js test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-3-update-expression.js
    643 R082 test/language/expressions/dynamic-import/syntax/invalid/invalid-asssignmenttargettype-reference-error-4-update-expression.js test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-4-update-expression.js
    644 R073 test/language/expressions/dynamic-import/syntax/invalid/invalid-asssignmenttargettype-reference-error-5-lhs-equals-assignment-expression.js test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-5-lhs-equals-assignment-expression.js
    645 R073 test/language/expressions/dynamic-import/syntax/invalid/invalid-asssignmenttargettype-reference-error-6-lhs-assignment-operator-assignment-expression.js test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-6-lhs-assignment-operator-assignment-expression.js
    646 R073 test/language/expressions/dynamic-import/syntax/invalid/invalid-asssignmenttargettype-reference-error-7-lhs-assignment-operator-assignment-expression.js test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-7-lhs-assignment-operator-assignment-expression.js
    647 R073 test/language/expressions/dynamic-import/syntax/invalid/invalid-asssignmenttargettype-reference-error-8-lhs-assignment-operator-assignment-expression.js test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-8-lhs-assignment-operator-assignment-expression.js
    648 R073 test/language/expressions/dynamic-import/syntax/invalid/invalid-asssignmenttargettype-reference-error-9-lhs-assignment-operator-assignment-expression.js test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-9-lhs-assignment-operator-assignment-expression.js
    649 M test/language/expressions/import.meta/syntax/invalid-assignment-target-assignment-expr.js
    650 M test/language/expressions/import.meta/syntax/invalid-assignment-target-update-expr.js
    651 M test/language/expressions/postfix-decrement/target-cover-newtarget.js
    652 M test/language/expressions/postfix-decrement/target-cover-yieldexpr.js
    653 M test/language/expressions/postfix-decrement/target-newtarget.js
    654 M test/language/expressions/postfix-increment/target-cover-newtarget.js
    655 M test/language/expressions/postfix-increment/target-cover-yieldexpr.js
    656 M test/language/expressions/postfix-increment/target-newtarget.js
    657 M test/language/expressions/prefix-decrement/target-cover-newtarget.js
    658 M test/language/expressions/prefix-decrement/target-cover-yieldexpr.js
    659 M test/language/expressions/prefix-decrement/target-newtarget.js
    660 M test/language/expressions/prefix-increment/target-cover-newtarget.js
    661 M test/language/expressions/prefix-increment/target-cover-yieldexpr.js
    662 M test/language/expressions/prefix-increment/target-newtarget.js
    663 M test/language/expressions/this/S11.1.1_A1.js
    664 M test/language/module-code/instn-resolve-empty-export.js
    665 M test/language/module-code/instn-resolve-empty-import.js
    666 R076 test/language/module-code/instn-resolve-err-reference.js test/language/module-code/instn-resolve-err-syntax-1.js
    667 R100 test/language/module-code/instn-resolve-err-syntax_FIXTURE.js test/language/module-code/instn-resolve-err-syntax-1_FIXTURE.js
    668 R091 test/language/module-code/instn-resolve-err-syntax.js test/language/module-code/instn-resolve-err-syntax-2.js
    669 R100 test/language/module-code/instn-resolve-err-reference_FIXTURE.js test/language/module-code/instn-resolve-err-syntax-2_FIXTURE.js
    670 M test/language/module-code/instn-resolve-order-depth.js
    671 M test/language/module-code/instn-resolve-order-src.js
    672 R087 test/language/module-code/parse-err-syntax.js test/language/module-code/parse-err-syntax-1.js
    673 R075 test/language/module-code/parse-err-reference.js test/language/module-code/parse-err-syntax-2.js
    674 A test/language/statements/class/elements/class-field-is-observable-by-proxy.js
    675 A test/language/statements/class/elements/class-field-on-frozen-objects.js
    676 R088 test/language/statements/class/elements/derived-cls-direct-eval-err-contains-superproperty-1.js test/language/statements/class/elements/derived-cls-direct-eval-contains-superproperty-1.js
    677 R085 test/language/statements/class/elements/derived-cls-direct-eval-err-contains-superproperty-2.js test/language/statements/class/elements/derived-cls-direct-eval-contains-superproperty-2.js
    678 R088 test/language/statements/class/elements/derived-cls-indirect-eval-err-contains-superproperty-1.js test/language/statements/class/elements/derived-cls-indirect-eval-contains-superproperty-1.js
    679 R086 test/language/statements/class/elements/derived-cls-indirect-eval-err-contains-superproperty-2.js test/language/statements/class/elements/derived-cls-indirect-eval-contains-superproperty-2.js
    680 M test/language/statements/class/elements/private-accessor-name/static-private-escape-sequence-ZWJ.js
    681 M test/language/statements/class/elements/private-accessor-name/static-private-escape-sequence-ZWNJ.js
    682 M test/language/statements/class/elements/private-accessor-name/static-private-escape-sequence-u2118.js
    683 M test/language/statements/class/elements/private-accessor-name/static-private-escape-sequence-u6F.js
    684 M test/language/statements/class/elements/private-accessor-name/static-private-name-ZWJ.js
    685 M test/language/statements/class/elements/private-accessor-name/static-private-name-ZWNJ.js
    686 M test/language/statements/class/elements/private-accessor-name/static-private-name-common.js
    687 M test/language/statements/class/elements/private-accessor-name/static-private-name-dollar.js
    688 M test/language/statements/class/elements/private-accessor-name/static-private-name-u2118.js
    689 M test/language/statements/class/elements/private-accessor-name/static-private-name-underscore.js
    690 A test/language/statements/class/elements/private-class-field-on-frozen-objects.js
    691 R088 test/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-superproperty-1.js test/language/statements/class/elements/private-derived-cls-direct-eval-contains-superproperty-1.js
    692 R086 test/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-superproperty-2.js test/language/statements/class/elements/private-derived-cls-direct-eval-contains-superproperty-2.js
    693 R089 test/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-superproperty-1.js test/language/statements/class/elements/private-derived-cls-indirect-eval-contains-superproperty-1.js
    694 R086 test/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-superproperty-2.js test/language/statements/class/elements/private-derived-cls-indirect-eval-contains-superproperty-2.js
    695 A test/language/statements/class/elements/private-getter-on-nested-class.js
    696 A test/language/statements/class/elements/private-getter-shadowed-by-field-on-nested-class.js
    697 A test/language/statements/class/elements/private-getter-shadowed-by-getter-on-nested-class.js
    698 A test/language/statements/class/elements/private-getter-shadowed-by-method-on-nested-class.js
    699 A test/language/statements/class/elements/private-getter-shadowed-by-setter-on-nested-class.js
    700 A test/language/statements/class/elements/private-method-comparison-multiple-evaluations-of-class.js
    701 A test/language/statements/class/elements/private-method-comparison.js
    702 A test/language/statements/class/elements/private-method-get-and-call.js
    703 A test/language/statements/class/elements/private-method-on-nested-class.js
    704 A test/language/statements/class/elements/private-method-shadowed-by-field-on-nested-class.js
    705 A test/language/statements/class/elements/private-method-shadowed-by-getter-on-nested-class.js
    706 A test/language/statements/class/elements/private-method-shadowed-by-setter-on-nested-class.js
    707 A test/language/statements/class/elements/private-method-shadowed-on-nested-class.js
    708 A test/language/statements/class/elements/private-setter-on-nested-class.js
    709 A test/language/statements/class/elements/private-setter-shadowed-by-field-on-nested-class.js
    710 A test/language/statements/class/elements/private-setter-shadowed-by-getter-on-nested-class.js
    711 A test/language/statements/class/elements/private-setter-shadowed-by-method-on-nested-class.js
    712 A test/language/statements/class/elements/private-setter-shadowed-by-setter-on-nested-class.js
    713 A test/language/statements/class/elements/prod-private-getter-before-super-return-in-constructor.js
    714 A test/language/statements/class/elements/prod-private-getter-before-super-return-in-field-initializer.js
    715 A test/language/statements/class/elements/prod-private-method-before-super-return-in-constructor.js
    716 A test/language/statements/class/elements/prod-private-method-before-super-return-in-field-initializer.js
    717 A test/language/statements/class/elements/prod-private-setter-before-super-return-in-constructor.js
    718 A test/language/statements/class/elements/prod-private-setter-before-super-return-in-field-initializer.js
    719 A test/language/statements/class/elements/public-class-field-initialization-is-visible-to-proxy.js
    720 A test/language/statements/class/elements/public-class-field-initialization-on-super-class-with-setter.js
    721 A test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-init-err.js
    722 A test/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-init-err.js
    723 A test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-init-err.js
    724 A test/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-init-err.js
    725 A test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-init-err.js
    726 A test/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-init-err.js
    727 A test/language/statements/for-await-of/head-const-init.js
    728 A test/language/statements/for-await-of/head-let-init.js
    729 A test/language/statements/for-await-of/head-var-init.js
    730 A test/language/statements/for-of/dstr/const-ary-ptrn-init-err.js
    731 A test/language/statements/for-of/dstr/const-obj-ptrn-init-err.js
    732 A test/language/statements/for-of/dstr/let-ary-ptrn-init-err.js
    733 A test/language/statements/for-of/dstr/let-obj-ptrn-init-err.js
    734 A test/language/statements/for-of/dstr/var-ary-ptrn-init-err.js
    735 A test/language/statements/for-of/dstr/var-obj-ptrn-init-err.js
    736 A test/language/statements/for-of/head-const-init.js
    737 A test/language/statements/for-of/head-let-init.js
    738 A test/language/statements/for-of/head-var-init.js
    739 M test/language/types/boolean/S8.3_A2.1.js
    740 M test/language/types/boolean/S8.3_A2.2.js
    741 M test/language/types/reference/S8.7.2_A1_T1.js
    742 M test/language/types/reference/S8.7.2_A1_T2.js
     137M test/intl402/DateTimeFormat/prototype/formatRangeToParts/builtin.js
     138M test/intl402/DateTimeFormat/prototype/formatRangeToParts/prop-desc.js
     139A test/intl402/DateTimeFormat/prototype/formatToParts/dayPeriod-long-en.js
     140A test/intl402/DateTimeFormat/prototype/formatToParts/dayPeriod-narrow-en.js
     141A test/intl402/DateTimeFormat/prototype/formatToParts/dayPeriod-short-en.js
     142A test/intl402/DateTimeFormat/prototype/formatToParts/fractionalSecondDigits.js
     143D test/intl402/DateTimeFormat/prototype/resolvedOptions/order-quarter.js
     144D test/intl402/DateTimeFormat/taint-Object-prototype-quarter.js
     145M test/intl402/RelativeTimeFormat/prototype/format/en-us-numeric-auto.js
     146M test/intl402/RelativeTimeFormat/prototype/formatToParts/en-us-numeric-auto.js
     147M test/language/expressions/arrow-function/ArrowFunction_restricted-properties.js
     148A test/language/expressions/class/elements/private-field-access-on-inner-arrow-function.js
     149A test/language/expressions/class/elements/private-field-access-on-inner-function.js
     150A test/language/expressions/class/elements/private-getter-access-on-inner-arrow-function.js
     151A test/language/expressions/class/elements/private-getter-access-on-inner-function.js
     152A test/language/expressions/class/elements/private-getter-is-not-a-own-property.js
     153A test/language/expressions/class/elements/private-method-access-on-inner-arrow-function.js
     154A test/language/expressions/class/elements/private-method-access-on-inner-function.js
     155A test/language/expressions/class/elements/private-method-is-not-a-own-property.js
     156A test/language/expressions/class/elements/private-setter-access-on-inner-arrow-function.js
     157A test/language/expressions/class/elements/private-setter-access-on-inner-function.js
     158A test/language/expressions/class/elements/private-setter-is-not-a-own-property.js
     159M test/language/expressions/class/elements/prod-private-getter-before-super-return-in-field-initializer.js
     160M test/language/expressions/class/elements/prod-private-method-before-super-return-in-field-initializer.js
     161M test/language/expressions/class/elements/prod-private-setter-before-super-return-in-field-initializer.js
     162A test/language/expressions/class/poisoned-underscore-proto.js
     163A test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-eval-indirect.js
     164A test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-eval.js
     165A test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-factory.js
     166A test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-function-ctor.js
     167A test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-realm-function-ctor.js
     168A test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-realm.js
     169A test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-eval-indirect.js
     170A test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-eval.js
     171A test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-factory.js
     172A test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-function-ctor.js
     173A test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-realm-function-ctor.js
     174A test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-realm.js
     175A test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-eval-indirect.js
     176A test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-eval.js
     177A test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-factory.js
     178A test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-function-ctor.js
     179A test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-realm-function-ctor.js
     180A test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-realm.js
     181A test/language/expressions/new.target/unary-expr.js
     182A test/language/expressions/super/call-poisoned-underscore-proto.js
     183A test/language/expressions/super/prop-poisoned-underscore-proto.js
     184A test/language/identifiers/vals-cjk-escaped.js
     185A test/language/identifiers/vals-cjk.js
     186M test/language/statements/class/elements/private-class-field-on-frozen-objects.js
     187A test/language/statements/class/elements/private-field-access-on-inner-arrow-function.js
     188A test/language/statements/class/elements/private-field-access-on-inner-function.js
     189A test/language/statements/class/elements/private-field-is-not-clobbered-by-computed-property.js
     190A test/language/statements/class/elements/private-field-visible-to-direct-eval-on-initializer.js
     191A test/language/statements/class/elements/private-field-visible-to-direct-eval.js
     192A test/language/statements/class/elements/private-getter-access-on-inner-arrow-function.js
     193A test/language/statements/class/elements/private-getter-access-on-inner-function.js
     194M test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js
     195A test/language/statements/class/elements/private-getter-is-not-a-own-property.js
     196A test/language/statements/class/elements/private-getter-is-not-clobbered-by-computed-property.js
     197A test/language/statements/class/elements/private-getter-visible-to-direct-eval-on-initializer.js
     198A test/language/statements/class/elements/private-getter-visible-to-direct-eval.js
     199A test/language/statements/class/elements/private-method-access-on-inner-arrow-function.js
     200A test/language/statements/class/elements/private-method-access-on-inner-function.js
     201A test/language/statements/class/elements/private-method-is-not-a-own-property.js
     202A test/language/statements/class/elements/private-method-is-not-clobbered-by-computed-property.js
     203A test/language/statements/class/elements/private-method-visible-to-direct-eval-on-initializer.js
     204A test/language/statements/class/elements/private-method-visible-to-direct-eval.js
     205A test/language/statements/class/elements/private-setter-access-on-inner-arrow-function.js
     206A test/language/statements/class/elements/private-setter-access-on-inner-function.js
     207A test/language/statements/class/elements/private-setter-is-not-a-own-property.js
     208A test/language/statements/class/elements/private-setter-is-not-clobbered-by-computed-property.js
     209A test/language/statements/class/elements/private-setter-visible-to-direct-eval-on-initializer.js
     210A test/language/statements/class/elements/private-setter-visible-to-direct-eval.js
     211M test/language/statements/class/elements/prod-private-getter-before-super-return-in-field-initializer.js
     212M test/language/statements/class/elements/prod-private-method-before-super-return-in-field-initializer.js
     213M test/language/statements/class/elements/prod-private-setter-before-super-return-in-field-initializer.js
     214A test/language/statements/class/elements/super-access-inside-a-private-getter.js
     215A test/language/statements/class/elements/super-access-inside-a-private-method.js
     216A test/language/statements/class/elements/super-access-inside-a-private-setter.js
     217A test/language/statements/class/poisoned-underscore-proto.js
     218M test/language/statements/function/13.2-30-s.js
  • trunk/JSTests/test262/test/built-ins/Function/StrictFunction_restricted-properties.js

    r203270 r247469  
    22// This code is governed by the BSD license found in the LICENSE file.
    33
    4 /*--- 
     4/*---
    55description: >
    66    ECMAScript Function objects defined using syntactic constructors
  • trunk/JSTests/test262/test/built-ins/Function/prototype/bind/BoundFunction_restricted-properties.js

    r203270 r247469  
    22// This code is governed by the BSD license found in the LICENSE file.
    33
    4 /*--- 
     4/*---
    55description: >
    66    Functions created using Function.prototype.bind() do not have own
  • trunk/JSTests/test262/test/built-ins/Function/prototype/restricted-property-arguments.js

    r230382 r247469  
    22// This code is governed by the BSD license found in the LICENSE file.
    33
    4 /*--- 
     4/*---
    55description: Intrinsic %FunctionPrototype% has poisoned own property "arguments"
    66includes:
  • trunk/JSTests/test262/test/built-ins/Function/prototype/restricted-property-caller.js

    r230382 r247469  
    22// This code is governed by the BSD license found in the LICENSE file.
    33
    4 /*--- 
     4/*---
    55description: Intrinsic %FunctionPrototype% has poisoned own property "caller"
    66includes:
  • trunk/JSTests/test262/test/built-ins/Object/prototype/toString/proxy-function.js

    r239425 r247469  
    1515  [...]
    1616
    17 features: [generators, Proxy, Symbol.toStringTag]
     17features: [generators, async-functions, Proxy, Symbol.toStringTag]
    1818---*/
    1919
     
    5454);
    5555
    56 delete generatorProxy.constructor.prototype[Symbol.toStringTag];
     56var asyncProxy = new Proxy(async function() {}, {});
     57var asyncProxyProxy = new Proxy(asyncProxy, {});
    5758
    5859assert.sameValue(
    59   Object.prototype.toString.call(generatorProxy), '[object Function]', 'generator function proxy without Symbol.toStringTag'
     60  Object.prototype.toString.call(asyncProxy), '[object AsyncFunction]', 'async function proxy'
    6061);
    6162assert.sameValue(
    62   Object.prototype.toString.call(generatorProxyProxy),
    63   '[object Function]',
    64   'proxy for generator function proxy without Symbol.toStringTag'
     63  Object.prototype.toString.call(asyncProxyProxy),
     64  '[object AsyncFunction]',
     65  'proxy for async function proxy'
    6566);
  • trunk/JSTests/test262/test/built-ins/Object/subclass-object-arg.js

    r246499 r247469  
    1212    a. Return ? OrdinaryCreateFromConstructor(NewTarget, "%ObjectPrototype%").
    1313  [...]
    14   3. Return ! ToObject(value).
    1514features: [class, Reflect, Reflect.construct]
    1615---*/
     
    2120var o2 = Reflect.construct(Object, [{b: 2}], O);
    2221
    23 assert.sameValue(o1.a, 1);
    24 assert.sameValue(o2.b, 2);
     22assert.sameValue(o1.a, undefined);
     23assert.sameValue(o2.b, undefined);
     24
     25assert.sameValue(Object.getPrototypeOf(o1), O.prototype);
     26assert.sameValue(Object.getPrototypeOf(o2), O.prototype);
  • trunk/JSTests/test262/test/built-ins/Promise/all/invoke-resolve-get-error-close.js

    r245188 r247469  
    5555
    5656assert.sameValue(nextCount, 0);
    57 assert.sameValue(returnCount, 0);
     57assert.sameValue(returnCount, 1);
  • trunk/JSTests/test262/test/built-ins/Promise/all/resolve-element-function-name.js

    r230382 r247469  
    33
    44/*---
    5 es6id: 25.4.4.1.2
     5esid: sec-promise.all-resolve-element-functions
    66description: The `name` property of Promise.all Resolve Element functions
    77info: |
     
    3030
    3131assert.sameValue(Object.prototype.hasOwnProperty.call(resolveElementFunction, "name"), false);
     32assert.sameValue(resolveElementFunction.name, "");
  • trunk/JSTests/test262/test/built-ins/Promise/allSettled/invoke-resolve-get-error-close.js

    r245188 r247469  
    4646
    4747assert.sameValue(nextCount, 0);
    48 assert.sameValue(returnCount, 0);
     48assert.sameValue(returnCount, 1);
  • trunk/JSTests/test262/test/built-ins/Promise/allSettled/reject-element-function-name.js

    r245188 r247469  
    3131
    3232assert.sameValue(Object.prototype.hasOwnProperty.call(rejectElementFunction, 'name'), false);
     33assert.sameValue(rejectElementFunction.name, '');
  • trunk/JSTests/test262/test/built-ins/Promise/allSettled/resolve-element-function-name.js

    r245188 r247469  
    3434  false
    3535);
     36assert.sameValue(resolveElementFunction.name, '');
  • trunk/JSTests/test262/test/built-ins/Promise/executor-function-name.js

    r230382 r247469  
    33
    44/*---
    5 es6id: 25.4.1.5.1
     5esid: sec-getcapabilitiesexecutor-functions
    66description: The `name` property of GetCapabilitiesExecutor functions
    77info: |
     
    2323
    2424assert.sameValue(Object.prototype.hasOwnProperty.call(executorFunction, "name"), false);
     25assert.sameValue(executorFunction.name, "");
  • trunk/JSTests/test262/test/built-ins/Promise/race/invoke-resolve-get-error-close.js

    r245188 r247469  
    5353
    5454assert.sameValue(nextCount, 0);
    55 assert.sameValue(returnCount, 0);
     55assert.sameValue(returnCount, 1);
  • trunk/JSTests/test262/test/built-ins/Promise/reject-function-name.js

    r228028 r247469  
    33
    44/*---
    5 es6id: 25.4.1.3.1
     5esid: sec-promise-reject-functions
    66description: The `name` property of Promise Reject functions
    77info: |
     
    2020
    2121assert.sameValue(Object.prototype.hasOwnProperty.call(rejectFunction, "name"), false);
     22assert.sameValue(rejectFunction.name, "");
  • trunk/JSTests/test262/test/built-ins/Promise/resolve-function-name.js

    r228028 r247469  
    33
    44/*---
    5 es6id: 25.4.1.3.2
     5esid: sec-promise-resolve-functions
    66description: The `name` property of Promise Resolve functions
    77info: |
     
    2020
    2121assert.sameValue(Object.prototype.hasOwnProperty.call(resolveFunction, "name"), false);
     22assert.sameValue(resolveFunction.name, "");
  • trunk/JSTests/test262/test/built-ins/Set/prototype/values/does-not-have-setdata-internal-slot-weakset.js

    r239425 r247469  
    1919
    2020assert.throws(TypeError, function() {
    21   Set.prototype.values.call(new WeakMap());
     21  Set.prototype.values.call(new WeakSet());
    2222});
    2323
    2424assert.throws(TypeError, function() {
    2525  var s = new Set();
    26   s.values.call(new WeakMap());
     26  s.values.call(new WeakSet());
    2727});
  • trunk/JSTests/test262/test/intl402/BigInt/prototype/toLocaleString/builtin.js

    r245188 r247469  
    1 // Copyright 2012-2019 Mozilla Corporation; Igalia, S.L. All rights reserved.
     1// Copyright 2012 Mozilla Corporation. All rights reserved.
     2// Copyright 2019 Igalia S.L. All rights reserved.
    23// This code is governed by the BSD license found in the LICENSE file.
    34
  • trunk/JSTests/test262/test/intl402/BigInt/prototype/toLocaleString/default-options-object-prototype.js

    r245188 r247469  
    1 // Copyright (C) 2017-2019 Daniel Ehrenberg; Igalia, S.L. All rights reserved.
     1// Copyright (C) 2017 Daniel Ehrenberg. All rights reserved.
     2// Copyright (C) 2019 Igalia S.L. All rights reserved.
    23// This code is governed by the BSD license found in the LICENSE file.
    34
  • trunk/JSTests/test262/test/intl402/BigInt/prototype/toLocaleString/length.js

    r245188 r247469  
    1 // Copyright (C) 2017-2019 André Bargull; Igalia, S.L. All rights reserved.
     1// Copyright (C) 2017 André Bargull. All rights reserved.
     2// Copyright (C) 2019 Igalia S.L. All rights reserved.
    23// This code is governed by the BSD license found in the LICENSE file.
    34
  • trunk/JSTests/test262/test/intl402/BigInt/prototype/toLocaleString/returns-same-results-as-NumberFormat.js

    r245188 r247469  
    1 // Copyright 2012-2019 Mozilla Corporation; Igalia, S.L. All rights reserved.
     1// Copyright 2012 Mozilla Corporation. All rights reserved.
     2// Copyright 2019 Igalia S.L. All rights reserved.
    23// This code is governed by the BSD license found in the LICENSE file.
    34
  • trunk/JSTests/test262/test/intl402/BigInt/prototype/toLocaleString/taint-Intl-NumberFormat.js

    r245188 r247469  
    1 // Copyright 2013-2019 Mozilla Corporation; Igalia, S.L. All rights reserved.
     1// Copyright 2013 Mozilla Corporation. All rights reserved.
     2// Copyright 2019 Igalia S.L. All rights reserved.
    23// This code is governed by the BSD license found in the LICENSE file.
    34
  • trunk/JSTests/test262/test/intl402/BigInt/prototype/toLocaleString/this-value-invalid.js

    r245188 r247469  
    1 // Copyright 2012-2019 Mozilla Corporation; Igalia, S.L. All rights reserved.
     1// Copyright 2012 Mozilla Corporation. All rights reserved.
     2// Copyright 2019 Igalia S.L. All rights reserved.
    23// This code is governed by the BSD license found in the LICENSE file.
    34
  • trunk/JSTests/test262/test/intl402/BigInt/prototype/toLocaleString/throws-same-exceptions-as-NumberFormat.js

    r245188 r247469  
    1 // Copyright 2012-2019 Mozilla Corporation; Igalia, S.L. All rights reserved.
     1// Copyright 2012 Mozilla Corporation. All rights reserved.
     2// Copyright 2019 Igalia S.L. All rights reserved.
    23// This code is governed by the BSD license found in the LICENSE file.
    34
  • trunk/JSTests/test262/test/intl402/DateTimeFormat/prototype/formatRange/argument-date-string.js

    r246499 r247469  
    1 // Copyright (C) 2017-2019 André Bargull, Igalia S.L. All rights reserved.
     1// Copyright (C) 2017 André Bargull. All rights reserved.
     2// Copyright (C) 2019 Igalia S.L. All rights reserved.
    23// This code is governed by the BSD license found in the LICENSE file.
    34
  • trunk/JSTests/test262/test/intl402/DateTimeFormat/prototype/formatRange/argument-near-time-boundaries.js

    r246499 r247469  
    1 // Copyright (C) 2017-2019 André Bargull, Igalia S.L. All rights reserved.
     1// Copyright (C) 2017 André Bargull. All rights reserved.
     2// Copyright (C) 2019 Igalia S.L. All rights reserved.
    23// This code is governed by the BSD license found in the LICENSE file.
    34
  • trunk/JSTests/test262/test/intl402/DateTimeFormat/prototype/formatRange/argument-to-integer.js

    r246499 r247469  
    1 // Copyright (C) 2017-2019 André Bargull, Igalia S.L. All rights reserved.
     1// Copyright (C) 2017 André Bargull. All rights reserved.
     2// Copyright (C) 2019 Igalia S.L. All rights reserved.
    23// This code is governed by the BSD license found in the LICENSE file.
    34
  • trunk/JSTests/test262/test/intl402/DateTimeFormat/prototype/formatRange/builtin.js

    r245188 r247469  
    1 // Copyright (C) 2012-2019 Mozilla Corporation, Igalia S.L. All rights reserved.
     1// Copyright 2012 Mozilla Corporation. All rights reserved.
     2// Copyright 2019 Igalia S.L. All rights reserved.
    23// This code is governed by the BSD license found in the LICENSE file.
    34
  • trunk/JSTests/test262/test/intl402/DateTimeFormat/prototype/formatRange/prop-desc.js

    r245188 r247469  
    1 // Copyright 2016-2019 Mozilla Corporation, Igalia S.L. All rights reserved.
     1// Copyright 2016 Mozilla Corporation. All rights reserved.
     2// Copyright 2019 Igalia S.L. All rights reserved.
    23// This code is governed by the license found in the LICENSE file.
    34
  • trunk/JSTests/test262/test/intl402/DateTimeFormat/prototype/formatRangeToParts/argument-date-string.js

    r246499 r247469  
    1 // Copyright (C) 2017-2019 André Bargull, Igalia S.L. All rights reserved.
     1// Copyright (C) 2017 André Bargull. All rights reserved.
     2// Copyright (C) 2019 Igalia S.L. All rights reserved.
    23// This code is governed by the BSD license found in the LICENSE file.
    34
  • trunk/JSTests/test262/test/intl402/DateTimeFormat/prototype/formatRangeToParts/argument-near-time-boundaries.js

    r246499 r247469  
    1 // Copyright (C) 2017-2019 André Bargull, Igalia S.L. All rights reserved.
     1// Copyright (C) 2017 André Bargull. All rights reserved.
     2// Copyright (C) 2019 Igalia S.L. All rights reserved.
    23// This code is governed by the BSD license found in the LICENSE file.
    34
  • trunk/JSTests/test262/test/intl402/DateTimeFormat/prototype/formatRangeToParts/argument-to-integer.js

    r246499 r247469  
    1 // Copyright (C) 2017-2019 André Bargull, Igalia S.L. All rights reserved.
     1// Copyright (C) 2017 André Bargull. All rights reserved.
     2// Copyright (C) 2019 Igalia S.L. All rights reserved.
    23// This code is governed by the BSD license found in the LICENSE file.
    34
  • trunk/JSTests/test262/test/intl402/DateTimeFormat/prototype/formatRangeToParts/builtin.js

    r245188 r247469  
    1 // Copyright (C) 2012-2019 Mozilla Corporation, Igalia S.L. All rights reserved.
     1// Copyright 2012 Mozilla Corporation. All rights reserved.
     2// Copyright 2019 Igalia S.L. All rights reserved.
    23// This code is governed by the BSD license found in the LICENSE file.
    34
  • trunk/JSTests/test262/test/intl402/DateTimeFormat/prototype/formatRangeToParts/prop-desc.js

    r245188 r247469  
    1 // Copyright 2016-2019 Mozilla Corporation, Igalia S.L. All rights reserved.
     1// Copyright 2016 Mozilla Corporation. All rights reserved.
     2// Copyright 2019 Igalia S.L. All rights reserved.
    23// This code is governed by the license found in the LICENSE file.
    34
  • trunk/JSTests/test262/test/intl402/RelativeTimeFormat/prototype/format/en-us-numeric-auto.js

    r239425 r247469  
    5151    "1": "tomorrow",
    5252  },
     53  "hour": {
     54    "-1": "1 hour ago",
     55    '0': 'this hour',
     56    "1": "in 1 hour",
     57  },
     58  "minute": {
     59    "-1": "1 minute ago",
     60    '0': 'this minute',
     61    "1": "in 1 minute",
     62  },
    5363  "second": {
    5464    "-1": "1 second ago",
  • trunk/JSTests/test262/test/intl402/RelativeTimeFormat/prototype/formatToParts/en-us-numeric-auto.js

    r239425 r247469  
    4646      "0": "today",
    4747      "1": "tomorrow",
     48    },
     49    "hour": {
     50      "0": "this hour",
     51    },
     52    "minute": {
     53      "0": "this minute",
    4854    },
    4955    "second": {
  • trunk/JSTests/test262/test/language/expressions/arrow-function/ArrowFunction_restricted-properties.js

    r203270 r247469  
    22// This code is governed by the BSD license found in the LICENSE file.
    33
    4 /*--- 
     4/*---
    55description: >
    66    Functions created using ArrowFunction syntactic form do not have
  • trunk/JSTests/test262/test/language/expressions/class/elements/prod-private-getter-before-super-return-in-field-initializer.js

    r246499 r247469  
    55description: Private getters are installed "when super returns" and no earlier (call in field initializer) (field definitions in a class expression)
    66esid: prod-FieldDefinition
    7 features: [class-methods-private, class]
     7features: [class-methods-private, class-fields-public, class]
    88flags: [generated]
    99info: |
  • trunk/JSTests/test262/test/language/expressions/class/elements/prod-private-method-before-super-return-in-field-initializer.js

    r246499 r247469  
    55description: Private methods are installed "when super returns" and no earlier (call in field initializer) (field definitions in a class expression)
    66esid: prod-FieldDefinition
    7 features: [class-methods-private, class]
     7features: [class-methods-private, class-fields-public, class]
    88flags: [generated]
    99info: |
  • trunk/JSTests/test262/test/language/expressions/class/elements/prod-private-setter-before-super-return-in-field-initializer.js

    r246499 r247469  
    55description: Private settters are installed "when super returns" and no earlier (call in field initializer) (field definitions in a class expression)
    66esid: prod-FieldDefinition
    7 features: [class-methods-private, class]
     7features: [class-methods-private, class-fields-public, class]
    88flags: [generated]
    99info: |
  • trunk/JSTests/test262/test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-eval-indirect.js

    r247468 r247469  
    1 // Copyright (C) 2019 Caio Lima (Igalia SL). All rights reserved.
     1// Copyright (C) 2019 Jaideep Bhoosreddy (Bloomberg LP). All rights reserved.
    22// This code is governed by the BSD license found in the LICENSE file.
    33
     
    1818      a. Throw a TypeError exception.
    1919features: [class, class-methods-private]
     20flags: [noStrict]
    2021---*/
    2122
    22 let createAndInstantiateClass = function () {
    23   class C {
    24     get #m() { return 'test262'; }
    25    
    26     access(o) {
    27       return o.#m;
    28     }
     23let classStringExpression = `(
     24class {
     25  get #m() { return 'test262'; }
     26
     27  access(o) {
     28    return o.#m;
    2929  }
    30  
    31   let c = new C();
    32   return c;
     30}
     31)`;
     32
     33let createAndInstantiateClass = function (_eval) {
     34  return new (_eval(classStringExpression));
    3335};
    3436
    35 let c1 = createAndInstantiateClass();
    36 let c2 = createAndInstantiateClass();
     37let c1 = createAndInstantiateClass(eval);
     38let c2 = createAndInstantiateClass(eval);
    3739
    3840assert.sameValue(c1.access(c1), 'test262');
  • trunk/JSTests/test262/test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-eval.js

    r247468 r247469  
    1 // Copyright (C) 2019 Caio Lima (Igalia SL). All rights reserved.
     1// Copyright (C) 2019 Jaideep Bhoosreddy (Bloomberg LP). All rights reserved.
    22// This code is governed by the BSD license found in the LICENSE file.
    33
     
    1818      a. Throw a TypeError exception.
    1919features: [class, class-methods-private]
     20flags: [noStrict]
    2021---*/
    2122
     23let classStringExpression = `(
     24class {
     25  get #m() { return 'test262'; }
     26
     27  access(o) {
     28    return o.#m;
     29  }
     30}
     31)`;
     32
    2233let createAndInstantiateClass = function () {
    23   class C {
    24     get #m() { return 'test262'; }
    25    
    26     access(o) {
    27       return o.#m;
    28     }
    29   }
    30  
    31   let c = new C();
    32   return c;
     34  return new (eval(classStringExpression));
    3335};
    3436
  • trunk/JSTests/test262/test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-factory.js

    r247468 r247469  
    1 // Copyright (C) 2019 Caio Lima (Igalia SL). All rights reserved.
     1// Copyright (C) 2019 Jaideep Bhoosreddy (Bloomberg LP). All rights reserved.
    22// This code is governed by the BSD license found in the LICENSE file.
    33
     
    2121
    2222let createAndInstantiateClass = function () {
    23   class C {
     23  const C = class {
    2424    get #m() { return 'test262'; }
    25    
     25
    2626    access(o) {
    2727      return o.#m;
    2828    }
    2929  }
    30  
     30
    3131  let c = new C();
    3232  return c;
  • trunk/JSTests/test262/test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-function-ctor.js

    r247468 r247469  
    1 // Copyright (C) 2019 Caio Lima (Igalia SL). All rights reserved.
     1// Copyright (C) 2019 Jaideep Bhoosreddy (Bloomberg LP). All rights reserved.
    22// This code is governed by the BSD license found in the LICENSE file.
    33
     
    2020---*/
    2121
     22let classStringExpression = `
     23return class {
     24  get m() { return 'test262'; }
     25
     26  access(o) {
     27    return o.m;
     28  }
     29}
     30`;
     31
    2232let createAndInstantiateClass = function () {
    23   class C {
    24     get #m() { return 'test262'; }
    25    
    26     access(o) {
    27       return o.#m;
    28     }
    29   }
    30  
    31   let c = new C();
    32   return c;
     33  let classFactoryFunction = new Function(classStringExpression);
     34  let Class = classFactoryFunction();
     35  return new Class();
    3336};
    3437
  • trunk/JSTests/test262/test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-realm-function-ctor.js

    r247468 r247469  
    1 // Copyright (C) 2019 Caio Lima (Igalia SL). All rights reserved.
     1// Copyright (C) 2019 Jaideep Bhoosreddy (Bloomberg LP). All rights reserved.
    22// This code is governed by the BSD license found in the LICENSE file.
    33
     
    2020---*/
    2121
     22let classStringExpression = `
     23return class {
     24  get #m() { return 'test262'; }
     25
     26  access(o) {
     27    return o.#m;
     28  }
     29}
     30`;
     31
    2232let createAndInstantiateClass = function () {
    23   class C {
    24     get #m() { return 'test262'; }
    25    
    26     access(o) {
    27       return o.#m;
    28     }
    29   }
    30  
    31   let c = new C();
    32   return c;
     33  let classFactoryFunction = new ($262.createRealm().global.Function)(classStringExpression);
     34  let Class = classFactoryFunction();
     35  return new Class();
    3336};
    3437
  • trunk/JSTests/test262/test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-realm.js

    r247468 r247469  
    1 // Copyright (C) 2019 Caio Lima (Igalia SL). All rights reserved.
     1// Copyright (C) 2019 Jaideep Bhoosreddy (Bloomberg LP). All rights reserved.
    22// This code is governed by the BSD license found in the LICENSE file.
    33
     
    1818      a. Throw a TypeError exception.
    1919features: [class, class-methods-private]
     20flags: [noStrict]
    2021---*/
    2122
    22 let createAndInstantiateClass = function () {
    23   class C {
    24     get #m() { return 'test262'; }
    25    
    26     access(o) {
    27       return o.#m;
    28     }
     23let eval1 = $262.createRealm().global.eval;
     24let eval2 = $262.createRealm().global.eval;
     25
     26let classStringExpression = `(
     27class {
     28  get #m() { return 'test262'; }
     29
     30  access(o) {
     31    return o.#m;
    2932  }
    30  
    31   let c = new C();
    32   return c;
     33}
     34)`;
     35
     36let createAndInstantiateClass = function (_eval) {
     37  return new (_eval(classStringExpression));
    3338};
    3439
    35 let c1 = createAndInstantiateClass();
    36 let c2 = createAndInstantiateClass();
     40let c1 = createAndInstantiateClass(eval1);
     41let c2 = createAndInstantiateClass(eval2);
    3742
    3843assert.sameValue(c1.access(c1), 'test262');
  • trunk/JSTests/test262/test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-eval-indirect.js

    r247468 r247469  
    1 // Copyright (C) 2019 Caio Lima (Igalia SL). All rights reserved.
     1// Copyright (C) 2019 Jaideep Bhoosreddy (Bloomberg LP). All rights reserved.
    22// This code is governed by the BSD license found in the LICENSE file.
    33
    44/*---
    5 description: Every new evaluation of a class creates a different brand (private getter)
     5description: Every new evaluation of a class creates a different brand (private method)
    66esid: sec-privatefieldget
    77info: |
     
    1818      a. Throw a TypeError exception.
    1919features: [class, class-methods-private]
     20flags: [noStrict]
    2021---*/
    2122
    22 let createAndInstantiateClass = function () {
    23   class C {
    24     get #m() { return 'test262'; }
    25    
    26     access(o) {
    27       return o.#m;
    28     }
     23let classStringExpression = `(
     24class C {
     25  #m() { return 'test262'; }
     26
     27  access(o) {
     28    return o.#m();
    2929  }
    30  
    31   let c = new C();
    32   return c;
     30}
     31)`;
     32
     33let createAndInstantiateClass = function (_eval) {
     34  return new (_eval(classStringExpression));
    3335};
    3436
    35 let c1 = createAndInstantiateClass();
    36 let c2 = createAndInstantiateClass();
     37let c1 = createAndInstantiateClass(eval);
     38let c2 = createAndInstantiateClass(eval);
    3739
    3840assert.sameValue(c1.access(c1), 'test262');
  • trunk/JSTests/test262/test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-eval.js

    r247468 r247469  
    1 // Copyright (C) 2019 Caio Lima (Igalia SL). All rights reserved.
     1// Copyright (C) 2019 Jaideep Bhoosreddy (Bloomberg LP). All rights reserved.
    22// This code is governed by the BSD license found in the LICENSE file.
    33
    44/*---
    5 description: Every new evaluation of a class creates a different brand (private getter)
     5description: Every new evaluation of a class creates a different brand (private method)
    66esid: sec-privatefieldget
    77info: |
     
    1818      a. Throw a TypeError exception.
    1919features: [class, class-methods-private]
     20flags: [noStrict]
    2021---*/
    2122
     23let classStringExpression = `(
     24class C {
     25  #m() { return 'test262'; }
     26
     27  access(o) {
     28    return o.#m();
     29  }
     30}
     31)`;
     32
    2233let createAndInstantiateClass = function () {
    23   class C {
    24     get #m() { return 'test262'; }
    25    
    26     access(o) {
    27       return o.#m;
    28     }
    29   }
    30  
    31   let c = new C();
    32   return c;
     34  return new (eval(classStringExpression));
    3335};
    3436
  • trunk/JSTests/test262/test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-factory.js

    r247468 r247469  
    1 // Copyright (C) 2019 Caio Lima (Igalia SL). All rights reserved.
     1// Copyright (C) 2019 Jaideep Bhoosreddy (Bloomberg LP). All rights reserved.
    22// This code is governed by the BSD license found in the LICENSE file.
    33
    44/*---
    5 description: Every new evaluation of a class creates a different brand (private getter)
     5description: Every new evaluation of a class creates a different brand (private method)
    66esid: sec-privatefieldget
    77info: |
     
    2121
    2222let createAndInstantiateClass = function () {
    23   class C {
    24     get #m() { return 'test262'; }
    25    
     23  const C = class {
     24    #m() { return 'test262'; }
     25
    2626    access(o) {
    27       return o.#m;
     27      return o.#m();
    2828    }
    2929  }
    30  
    31   let c = new C();
    32   return c;
     30
     31  return new C();
    3332};
    3433
  • trunk/JSTests/test262/test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-function-ctor.js

    r247468 r247469  
    1 // Copyright (C) 2019 Caio Lima (Igalia SL). All rights reserved.
     1// Copyright (C) 2019 Jaideep Bhoosreddy (Bloomberg LP). All rights reserved.
    22// This code is governed by the BSD license found in the LICENSE file.
    33
    44/*---
    5 description: Every new evaluation of a class creates a different brand (private getter)
     5description: Every new evaluation of a class creates a different brand (private method)
    66esid: sec-privatefieldget
    77info: |
     
    2020---*/
    2121
     22let classStringExpression = `
     23return class C {
     24  #m() { return 'test262'; }
     25
     26  access(o) {
     27    return o.#m();
     28  }
     29}
     30`;
     31
    2232let createAndInstantiateClass = function () {
    23   class C {
    24     get #m() { return 'test262'; }
    25    
    26     access(o) {
    27       return o.#m;
    28     }
    29   }
    30  
    31   let c = new C();
    32   return c;
     33  let classFactoryFunction = new Function(classStringExpression);
     34  let Class = classFactoryFunction();
     35  return new Class();
    3336};
    3437
  • trunk/JSTests/test262/test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-realm-function-ctor.js

    r247468 r247469  
    1 // Copyright (C) 2019 Caio Lima (Igalia SL). All rights reserved.
     1// Copyright (C) 2019 Jaideep Bhoosreddy (Bloomberg LP). All rights reserved.
    22// This code is governed by the BSD license found in the LICENSE file.
    33
    44/*---
    5 description: Every new evaluation of a class creates a different brand (private getter)
     5description: Every new evaluation of a class creates a different brand (private method)
    66esid: sec-privatefieldget
    77info: |
     
    2020---*/
    2121
     22let classStringExpression = `
     23return class C {
     24  #m() { return 'test262'; }
     25
     26  access(o) {
     27    return o.#m();
     28  }
     29}
     30`;
     31
    2232let createAndInstantiateClass = function () {
    23   class C {
    24     get #m() { return 'test262'; }
    25    
    26     access(o) {
    27       return o.#m;
    28     }
    29   }
    30  
    31   let c = new C();
    32   return c;
     33  let classFactoryFunction = new ($262.createRealm().global.Function)(classStringExpression);
     34  let Class = classFactoryFunction();
     35  return new Class();
    3336};
    3437
  • trunk/JSTests/test262/test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-realm.js

    r247468 r247469  
    1 // Copyright (C) 2019 Caio Lima (Igalia SL). All rights reserved.
     1// Copyright (C) 2019 Jaideep Bhoosreddy (Bloomberg LP). All rights reserved.
    22// This code is governed by the BSD license found in the LICENSE file.
    33
    44/*---
    5 description: Every new evaluation of a class creates a different brand (private getter)
     5description: Every new evaluation of a class creates a different brand (private method)
    66esid: sec-privatefieldget
    77info: |
     
    1818      a. Throw a TypeError exception.
    1919features: [class, class-methods-private]
     20flags: [noStrict]
    2021---*/
    2122
    22 let createAndInstantiateClass = function () {
    23   class C {
    24     get #m() { return 'test262'; }
    25    
    26     access(o) {
    27       return o.#m;
    28     }
     23let eval1 = $262.createRealm().global.eval;
     24let eval2 = $262.createRealm().global.eval;
     25
     26let classStringExpression = `(
     27class {
     28  #m() { return 'test262'; }
     29
     30  access(o) {
     31    return o.#m();
    2932  }
    30  
    31   let c = new C();
    32   return c;
     33}
     34)`;
     35
     36let createAndInstantiateClass = function (_eval) {
     37  return new (_eval(classStringExpression));
    3338};
    3439
    35 let c1 = createAndInstantiateClass();
    36 let c2 = createAndInstantiateClass();
     40let c1 = createAndInstantiateClass(eval1);
     41let c2 = createAndInstantiateClass(eval2);
    3742
    3843assert.sameValue(c1.access(c1), 'test262');
  • trunk/JSTests/test262/test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-eval-indirect.js

    r247468 r247469  
    1 // Copyright (C) 2019 Caio Lima (Igalia SL). All rights reserved.
     1// Copyright (C) 2019 Jaideep Bhoosreddy (Bloomberg LP). All rights reserved.
    22// This code is governed by the BSD license found in the LICENSE file.
    33
    44/*---
    5 description: Every new evaluation of a class creates a different brand (private getter)
     5description: Every new evaluation of a class creates a different brand (private setter)
    66esid: sec-privatefieldget
    77info: |
     
    1818      a. Throw a TypeError exception.
    1919features: [class, class-methods-private]
     20flags: [noStrict]
    2021---*/
    2122
    22 let createAndInstantiateClass = function () {
    23   class C {
    24     get #m() { return 'test262'; }
    25    
    26     access(o) {
    27       return o.#m;
    28     }
     23let classStringExpression = `(
     24class {
     25  set #m(v) { this._v = v; }
     26
     27  access(o, v) {
     28    o.#m = v;
    2929  }
    30  
    31   let c = new C();
    32   return c;
     30}
     31)`;
     32
     33let createAndInstantiateClass = function (_eval) {
     34  return new (_eval(classStringExpression));
    3335};
    3436
    35 let c1 = createAndInstantiateClass();
    36 let c2 = createAndInstantiateClass();
     37let c1 = createAndInstantiateClass(eval);
     38let c2 = createAndInstantiateClass(eval);
    3739
    38 assert.sameValue(c1.access(c1), 'test262');
    39 assert.sameValue(c2.access(c2), 'test262');
     40c1.access(c1, 'test262');
     41assert.sameValue(c1._v, 'test262');
     42c2.access(c2, 'test262');
     43assert.sameValue(c2._v, 'test262');
    4044
    4145assert.throws(TypeError, function() {
    42   c1.access(c2);
     46  c1.access(c2, 'foo');
    4347}, 'invalid access of c1 private method');
    4448
    4549assert.throws(TypeError, function() {
    46   c2.access(c1);
     50  c2.access(c1, 'foo');
    4751}, 'invalid access of c2 private method');
  • trunk/JSTests/test262/test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-eval.js

    r247468 r247469  
    1 // Copyright (C) 2019 Caio Lima (Igalia SL). All rights reserved.
     1// Copyright (C) 2019 Jaideep Bhoosreddy (Bloomberg LP). All rights reserved.
    22// This code is governed by the BSD license found in the LICENSE file.
    33
    44/*---
    5 description: Every new evaluation of a class creates a different brand (private getter)
     5description: Every new evaluation of a class creates a different brand (private setter)
    66esid: sec-privatefieldget
    77info: |
     
    1818      a. Throw a TypeError exception.
    1919features: [class, class-methods-private]
     20flags: [noStrict]
    2021---*/
    2122
     23let classStringExpression = `(
     24class {
     25  set #m(v) { this._v = v; }
     26
     27  access(o, v) {
     28    o.#m = v;
     29  }
     30}
     31)`;
     32
    2233let createAndInstantiateClass = function () {
    23   class C {
    24     get #m() { return 'test262'; }
    25    
    26     access(o) {
    27       return o.#m;
    28     }
    29   }
    30  
    31   let c = new C();
    32   return c;
     34  return new (eval(classStringExpression));
    3335};
    3436
     
    3638let c2 = createAndInstantiateClass();
    3739
    38 assert.sameValue(c1.access(c1), 'test262');
    39 assert.sameValue(c2.access(c2), 'test262');
     40c1.access(c1, 'test262');
     41assert.sameValue(c1._v, 'test262');
     42c2.access(c2, 'test262');
     43assert.sameValue(c2._v, 'test262');
    4044
    4145assert.throws(TypeError, function() {
    42   c1.access(c2);
     46  c1.access(c2, 'foo');
    4347}, 'invalid access of c1 private method');
    4448
    4549assert.throws(TypeError, function() {
    46   c2.access(c1);
     50  c2.access(c1, 'foo');
    4751}, 'invalid access of c2 private method');
  • trunk/JSTests/test262/test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-factory.js

    r247468 r247469  
    1 // Copyright (C) 2019 Caio Lima (Igalia SL). All rights reserved.
     1// Copyright (C) 2019 Jaideep Bhoosreddy (Bloomberg LP). All rights reserved.
    22// This code is governed by the BSD license found in the LICENSE file.
    33
    44/*---
    5 description: Every new evaluation of a class creates a different brand (private getter)
     5description: Every new evaluation of a class creates a different brand (private setter)
    66esid: sec-privatefieldget
    77info: |
     
    2121
    2222let createAndInstantiateClass = function () {
    23   class C {
    24     get #m() { return 'test262'; }
    25    
    26     access(o) {
    27       return o.#m;
     23  const C = class {
     24    set #m(v) { this._v = v; }
     25
     26    access(o, v) {
     27      o.#m = v;
    2828    }
    2929  }
    30  
    31   let c = new C();
    32   return c;
     30
     31  return new C();
    3332};
    3433
     
    3635let c2 = createAndInstantiateClass();
    3736
    38 assert.sameValue(c1.access(c1), 'test262');
    39 assert.sameValue(c2.access(c2), 'test262');
     37c1.access(c1, 'test262');
     38assert.sameValue(c1._v, 'test262');
     39c2.access(c2, 'test262');
     40assert.sameValue(c2._v, 'test262');
    4041
    4142assert.throws(TypeError, function() {
    42   c1.access(c2);
     43  c1.access(c2, 'foo');
    4344}, 'invalid access of c1 private method');
    4445
    4546assert.throws(TypeError, function() {
    46   c2.access(c1);
     47  c2.access(c1, 'foo');
    4748}, 'invalid access of c2 private method');
  • trunk/JSTests/test262/test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-function-ctor.js

    r247468 r247469  
    1 // Copyright (C) 2019 Caio Lima (Igalia SL). All rights reserved.
     1// Copyright (C) 2019 Jaideep Bhoosreddy (Bloomberg LP). All rights reserved.
    22// This code is governed by the BSD license found in the LICENSE file.
    33
    44/*---
    5 description: Every new evaluation of a class creates a different brand (private getter)
     5description: Every new evaluation of a class creates a different brand (private setter)
    66esid: sec-privatefieldget
    77info: |
     
    2020---*/
    2121
     22let classStringExpression = `
     23return class {
     24  set #m(v) { this._v = v; }
     25
     26  access(o, v) {
     27    o.#m = v;
     28  }
     29}
     30`;
     31
    2232let createAndInstantiateClass = function () {
    23   class C {
    24     get #m() { return 'test262'; }
    25    
    26     access(o) {
    27       return o.#m;
    28     }
    29   }
    30  
    31   let c = new C();
    32   return c;
     33  let classFactoryFunction = new Function(classStringExpression);
     34  let Class = classFactoryFunction();
     35  return new Class();
    3336};
    3437
     
    3639let c2 = createAndInstantiateClass();
    3740
    38 assert.sameValue(c1.access(c1), 'test262');
    39 assert.sameValue(c2.access(c2), 'test262');
     41c1.access(c1, 'test262');
     42assert.sameValue(c1._v, 'test262');
     43c2.access(c2, 'test262');
     44assert.sameValue(c2._v, 'test262');
    4045
    4146assert.throws(TypeError, function() {
    42   c1.access(c2);
     47  c1.access(c2, 'foo');
    4348}, 'invalid access of c1 private method');
    4449
    4550assert.throws(TypeError, function() {
    46   c2.access(c1);
     51  c2.access(c1, 'foo');
    4752}, 'invalid access of c2 private method');
  • trunk/JSTests/test262/test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-realm-function-ctor.js

    r247468 r247469  
    1 // Copyright (C) 2019 Caio Lima (Igalia SL). All rights reserved.
     1// Copyright (C) 2019 Jaideep Bhoosreddy (Bloomberg LP). All rights reserved.
    22// This code is governed by the BSD license found in the LICENSE file.
    33
    44/*---
    5 description: Every new evaluation of a class creates a different brand (private getter)
     5description: Every new evaluation of a class creates a different brand (private setter)
    66esid: sec-privatefieldget
    77info: |
     
    2020---*/
    2121
     22let classStringExpression = `
     23return class {
     24  set #m(v) { this._v = v; }
     25
     26  access(o, v) {
     27    o.#m = v;
     28  }
     29}
     30`;
     31
    2232let createAndInstantiateClass = function () {
    23   class C {
    24     get #m() { return 'test262'; }
    25    
    26     access(o) {
    27       return o.#m;
    28     }
    29   }
    30  
    31   let c = new C();
    32   return c;
     33  let classFactoryFunction = new ($262.createRealm().global.Function)(classStringExpression);
     34  let Class = classFactoryFunction();
     35  return new Class();
    3336};
    3437
     
    3639let c2 = createAndInstantiateClass();
    3740
    38 assert.sameValue(c1.access(c1), 'test262');
    39 assert.sameValue(c2.access(c2), 'test262');
     41c1.access(c1, 'test262');
     42assert.sameValue(c1._v, 'test262');
     43c2.access(c2, 'test262');
     44assert.sameValue(c2._v, 'test262');
    4045
    4146assert.throws(TypeError, function() {
    42   c1.access(c2);
     47  c1.access(c2, 'foo');
    4348}, 'invalid access of c1 private method');
    4449
    4550assert.throws(TypeError, function() {
    46   c2.access(c1);
     51  c2.access(c1, 'foo');
    4752}, 'invalid access of c2 private method');
  • trunk/JSTests/test262/test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-realm.js

    r247468 r247469  
    1 // Copyright (C) 2019 Caio Lima (Igalia SL). All rights reserved.
     1// Copyright (C) 2019 Jaideep Bhoosreddy (Bloomberg LP). All rights reserved.
    22// This code is governed by the BSD license found in the LICENSE file.
    33
    44/*---
    5 description: Every new evaluation of a class creates a different brand (private getter)
     5description: Every new evaluation of a class creates a different brand (private setter)
    66esid: sec-privatefieldget
    77info: |
     
    1818      a. Throw a TypeError exception.
    1919features: [class, class-methods-private]
     20flags: [noStrict]
    2021---*/
    2122
    22 let createAndInstantiateClass = function () {
    23   class C {
    24     get #m() { return 'test262'; }
    25    
    26     access(o) {
    27       return o.#m;
    28     }
     23let eval1 = $262.createRealm().global.eval;
     24let eval2 = $262.createRealm().global.eval;
     25
     26let classStringExpression = `(
     27class {
     28  set #m(v) { this._v = v; }
     29
     30  access(o, v) {
     31    o.#m = v;
    2932  }
    30  
    31   let c = new C();
    32   return c;
     33}
     34)`;
     35
     36let createAndInstantiateClass = function (_eval) {
     37  return new (_eval(classStringExpression));
    3338};
    3439
    35 let c1 = createAndInstantiateClass();
    36 let c2 = createAndInstantiateClass();
     40let c1 = createAndInstantiateClass(eval1);
     41let c2 = createAndInstantiateClass(eval2);
    3742
    38 assert.sameValue(c1.access(c1), 'test262');
    39 assert.sameValue(c2.access(c2), 'test262');
     43c1.access(c1, 'test262');
     44assert.sameValue(c1._v, 'test262');
     45c2.access(c2, 'test262');
     46assert.sameValue(c2._v, 'test262');
    4047
    4148assert.throws(TypeError, function() {
    42   c1.access(c2);
     49  c1.access(c2, 'foo');
    4350}, 'invalid access of c1 private method');
    4451
    4552assert.throws(TypeError, function() {
    46   c2.access(c1);
     53  c2.access(c1, 'foo');
    4754}, 'invalid access of c2 private method');
  • trunk/JSTests/test262/test/language/statements/class/elements/private-class-field-on-frozen-objects.js

    r246499 r247469  
    1515    10. Return.
    1616includes: [compareArray.js]
    17 features: [class, class-fields-private]
     17features: [class, class-fields-private, class-fields-public]
    1818flags: [onlyStrict]
    1919---*/
  • trunk/JSTests/test262/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js

    r245188 r247469  
    2323  class C {
    2424    get #m() { return 'test262'; }
    25    
     25
    2626    access(o) {
    2727      return o.#m;
    2828    }
    2929  }
    30  
     30
    3131  let c = new C();
    3232  return c;
  • trunk/JSTests/test262/test/language/statements/class/elements/prod-private-getter-before-super-return-in-field-initializer.js

    r246499 r247469  
    55description: Private getters are installed "when super returns" and no earlier (call in field initializer) (field definitions in a class declaration)
    66esid: prod-FieldDefinition
    7 features: [class-methods-private, class]
     7features: [class-methods-private, class-fields-public, class]
    88flags: [generated]
    99info: |
  • trunk/JSTests/test262/test/language/statements/class/elements/prod-private-method-before-super-return-in-field-initializer.js

    r246499 r247469  
    55description: Private methods are installed "when super returns" and no earlier (call in field initializer) (field definitions in a class declaration)
    66esid: prod-FieldDefinition
    7 features: [class-methods-private, class]
     7features: [class-methods-private, class-fields-public, class]
    88flags: [generated]
    99info: |
  • trunk/JSTests/test262/test/language/statements/class/elements/prod-private-setter-before-super-return-in-field-initializer.js

    r246499 r247469  
    55description: Private settters are installed "when super returns" and no earlier (call in field initializer) (field definitions in a class declaration)
    66esid: prod-FieldDefinition
    7 features: [class-methods-private, class]
     7features: [class-methods-private, class-fields-public, class]
    88flags: [generated]
    99info: |
  • trunk/JSTests/test262/test/language/statements/function/13.2-30-s.js

    r203270 r247469  
    22// This code is governed by the BSD license found in the LICENSE file.
    33
    4 /*--- 
     4/*---
    55 description: >
    66    Functions created using Function.prototype.bind() do not have own
  • trunk/JSTests/test262/test262-Revision.txt

    r246499 r247469  
    11test262 remote url: git@github.com:tc39/test262.git
    2 test262 revision: 395401cba0ce1f1d5a3866923179aca945e1e43a
     2test262 revision: 26a2268436f28f64c4539d9aab9ebd0f0b7c99c5
Note: See TracChangeset for help on using the changeset viewer.