Changeset 269737 in webkit


Ignore:
Timestamp:
Nov 12, 2020 9:57:38 AM (3 years ago)
Author:
ysuzuki@apple.com
Message:

[JSC] Upgrade test262
https://bugs.webkit.org/show_bug.cgi?id=218845

Reviewed by Alexey Shvayka.

One failing test is test262 bug and tracked in https://github.com/tc39/test262/pull/2898.

  • test262/expectations.yaml:
  • test262/harness/atomicsHelper.js:
  • test262/latest-changes-summary.txt:
  • test262/test/built-ins/Atomics/waitAsync/bigint/true-for-timeout.js:
  • test262/test/built-ins/Atomics/waitAsync/returns-result-object-value-is-promise-resolves-to-timed-out.js:
  • test262/test/built-ins/Atomics/waitAsync/true-for-timeout.js:
  • test262/test/built-ins/Object/seal/configurable-attribute-all-own-properties-set-from-true-to-false-property-are-unaltered.js: Renamed from JSTests/test262/test/built-ins/Object/seal/object-seal-the-configurable-attribute-of-all-own-properties-of-o-are-set-from-true-to-false-and-other-attributes-of-the-property-are-unaltered.js.
  • test262/test/built-ins/Object/seal/configurable-attribute-own-accessor-property-set-from-true-to-false-property-are-unaltered.js: Renamed from JSTests/test262/test/built-ins/Object/seal/object-seal-the-configurable-attribute-of-own-accessor-property-of-o-is-set-from-true-to-false-and-other-attributes-of-the-property-are-unaltered.js.
  • test262/test/built-ins/Object/seal/seal-finalizationregistry.js:
  • test262/test/built-ins/Object/seal/seal-weakref.js:
  • test262/test/built-ins/String/prototype/split/arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-and-value-of-function-that-throw-exception-second-object-have-overrided-value-of-function-that-throw-exception.js: Removed.
  • test262/test/built-ins/String/prototype/split/separator-override-tostring-limit-override-valueof-throws.js: Renamed from JSTests/test262/test/built-ins/String/prototype/split/arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-second-object-have-overrided-value-of-function-that-throw-exception.js.
  • test262/test/built-ins/String/prototype/split/separator-override-tostring-limit-override-valueof-tostring-throws.js: Renamed from JSTests/test262/test/built-ins/String/prototype/split/arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-second-object-have-overrided-value-of-function-and-to-string-function-that-throw-exception.js.
  • test262/test/built-ins/String/prototype/split/separator-override-tostring-limit-override-valueof-tostring.js: Renamed from JSTests/test262/test/built-ins/String/prototype/split/arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-second-object-have-overrided-value-of-and-to-string-functions.js.
  • test262/test/built-ins/String/prototype/split/separator-override-tostring-limit-override-valueof.js: Renamed from JSTests/test262/test/built-ins/String/prototype/split/arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-second-object-have-overrided-value-of-function.js.
  • test262/test/built-ins/String/prototype/split/separator-override-tostring-throws-limit-override-valueof-throws.js: Renamed from JSTests/test262/test/built-ins/String/prototype/split/arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-that-throw-exception-second-object-have-overrided-value-of-function-that-throw-exception.js.
  • test262/test/built-ins/String/prototype/split/separator-override-valueof.js: Renamed from JSTests/test262/test/built-ins/String/prototype/split/argument-is-function-and-instance-is-string-object-object-have-overrided-to-string-and-value-of-functions.js.
  • test262/test/built-ins/String/prototype/split/transferred-to-custom.js: Added.

(Splittable.this.toString):
(Splittable.this.valueOf):
(Splittable):

  • test262/test/built-ins/String/prototype/split/transferred-to-number-separator-override-tostring-returns-regexp.js: Renamed from JSTests/test262/test/built-ins/String/prototype/split/argument-is-object-and-instance-is-number-object-have-overrided-to-string-function-that-return-regexp.js.
  • test262/test/built-ins/String/prototype/split/valueOf-is-called-for-limit-argument.js: Added.

(let.limit.toString):
(let.limit.valueOf):

  • test262/test/built-ins/TypedArray/prototype/every/BigInt/callbackfn-detachbuffer.js:

(testWithBigIntTypedArrayConstructors):

  • test262/test/built-ins/TypedArray/prototype/every/callbackfn-detachbuffer.js:

(testWithTypedArrayConstructors):

  • test262/test/built-ins/TypedArray/prototype/filter/BigInt/callbackfn-detachbuffer.js:

(testWithBigIntTypedArrayConstructors):

  • test262/test/built-ins/TypedArray/prototype/filter/callbackfn-detachbuffer.js:

(testWithTypedArrayConstructors):

  • test262/test/built-ins/TypedArray/prototype/find/BigInt/predicate-may-detach-buffer.js:

(testWithBigIntTypedArrayConstructors):

  • test262/test/built-ins/TypedArray/prototype/find/predicate-may-detach-buffer.js:

(testWithTypedArrayConstructors):

  • test262/test/built-ins/TypedArray/prototype/findIndex/predicate-may-detach-buffer.js:

(testWithTypedArrayConstructors):

  • test262/test/built-ins/TypedArray/prototype/forEach/BigInt/callbackfn-detachbuffer.js:

(testWithBigIntTypedArrayConstructors):

  • test262/test/built-ins/TypedArray/prototype/forEach/callbackfn-detachbuffer.js:

(testWithTypedArrayConstructors):

  • test262/test/built-ins/TypedArray/prototype/map/BigInt/callbackfn-detachbuffer.js:

(testWithBigIntTypedArrayConstructors):

  • test262/test/built-ins/TypedArray/prototype/map/callbackfn-detachbuffer.js:

(testWithTypedArrayConstructors):

  • test262/test/built-ins/TypedArray/prototype/reduce/BigInt/callbackfn-detachbuffer.js:

(testWithBigIntTypedArrayConstructors):

  • test262/test/built-ins/TypedArray/prototype/reduce/callbackfn-detachbuffer.js:

(testWithTypedArrayConstructors):

  • test262/test/built-ins/TypedArray/prototype/reduceRight/BigInt/callbackfn-detachbuffer.js:

(testWithBigIntTypedArrayConstructors):

  • test262/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-detachbuffer.js:

(testWithTypedArrayConstructors):

  • test262/test/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-custom-ctor-other-targettype.js:

(testWithBigIntTypedArrayConstructors.get sample): Deleted.

  • test262/test/built-ins/TypedArray/prototype/slice/detached-buffer-custom-ctor-other-targettype.js:

(testWithTypedArrayConstructors.get sample): Deleted.

  • test262/test/built-ins/TypedArray/prototype/some/BigInt/callbackfn-detachbuffer.js:

(testWithBigIntTypedArrayConstructors):

  • test262/test/built-ins/TypedArray/prototype/some/callbackfn-detachbuffer.js:

(testWithTypedArrayConstructors):

  • test262/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/detached-buffer-realm.js:
  • test262/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-numericindex-desc-configurable.js:

(testWithBigIntTypedArrayConstructors):

  • test262/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-numericindex.js:

(testWithBigIntTypedArrayConstructors):

  • test262/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-numericindex-desc-configurable.js:

(testWithTypedArrayConstructors):

  • test262/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-numericindex.js:

(testWithTypedArrayConstructors):

  • test262/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/index-prop-desc.js:

(testWithBigIntTypedArrayConstructors):

  • test262/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/index-prop-desc.js:

(testWithTypedArrayConstructors):

  • test262/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer-realm.js:

(testWithBigIntTypedArrayConstructors):

  • test262/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer.js:

(testWithBigIntTypedArrayConstructors):

  • test262/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/tonumber-value-detached-buffer.js:

(testWithBigIntTypedArrayConstructors):

  • test262/test/built-ins/TypedArrayConstructors/internals/Set/detached-buffer-realm.js:

(testWithTypedArrayConstructors):

  • test262/test/built-ins/TypedArrayConstructors/internals/Set/detached-buffer.js:

(testWithTypedArrayConstructors):

  • test262/test/built-ins/TypedArrayConstructors/internals/Set/tonumber-value-detached-buffer.js:

(testWithTypedArrayConstructors):

  • test262/test/intl402/DateTimeFormat/intl-legacy-constructed-symbol-on-unwrap.js: Added.

(try.get target):
(catch):

  • test262/test/intl402/DateTimeFormat/intl-legacy-constructed-symbol.js: Added.
  • test262/test/intl402/NumberFormat/intl-legacy-constructed-symbol-on-unwrap.js: Added.

(try.get target):
(catch):

  • test262/test/intl402/NumberFormat/intl-legacy-constructed-symbol.js: Added.
  • test262/test/language/eval-code/direct/arrow-fn-body-cntns-arguments-fn-decl-params-cntns-dflt-assignment-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js: Removed.
  • test262/test/language/eval-code/direct/arrow-fn-body-cntns-arguments-fn-decl-params-cntns-dflt-assignment-arrow-func-declare-arguments-assign.js: Removed.
  • test262/test/language/literals/string/legacy-non-octal-escape-sequence-1-strict-explicit-pragma.js: Added.

(invalid):

  • test262/test/language/literals/string/legacy-non-octal-escape-sequence-2-strict-explicit-pragma.js: Added.

(invalid):

  • test262/test/language/literals/string/legacy-non-octal-escape-sequence-3-strict-explicit-pragma.js: Added.

(invalid):

  • test262/test/language/literals/string/legacy-non-octal-escape-sequence-4-strict-explicit-pragma.js: Added.

(invalid):

  • test262/test/language/literals/string/legacy-non-octal-escape-sequence-5-strict-explicit-pragma.js: Added.

(invalid):

  • test262/test/language/literals/string/legacy-non-octal-escape-sequence-6-strict-explicit-pragma.js: Added.

(invalid):

  • test262/test/language/literals/string/legacy-non-octal-escape-sequence-7-strict-explicit-pragma.js: Added.

(invalid):

  • test262/test/language/literals/string/legacy-non-octal-escape-sequence-8-strict-explicit-pragma.js: Added.

(invalid):

  • test262/test/language/literals/string/legacy-non-octal-escape-sequence-9-strict-explicit-pragma.js: Added.

(invalid):

  • test262/test/language/module-code/export-expname-binding-string.js:
  • test262/test/language/module-code/export-expname-from-as-unpaired-surrogate.js: Added.
  • test262/test/language/module-code/export-expname-from-star-unpaired-surrogate.js: Added.
  • test262/test/language/module-code/export-expname-from-unpaired-surrogate.js: Added.
  • test262/test/language/module-code/export-expname-import-unpaired-surrogate.js: Added.
  • test262/test/language/module-code/export-expname-string-binding.js: Added.

(foo):

  • test262/test/language/module-code/export-expname-unpaired-surrogate.js: Added.

(Foo):

  • test262/test/language/module-code/export-expname_FIXTURE.js:
  • test262/test262-Revision.txt:
Location:
trunk/JSTests
Files:
21 added
3 deleted
44 edited
9 moved

Legend:

Unmodified
Added
Removed
  • trunk/JSTests/ChangeLog

    r269729 r269737  
     12020-11-12  Yusuke Suzuki  <ysuzuki@apple.com>
     2
     3        [JSC] Upgrade test262
     4        https://bugs.webkit.org/show_bug.cgi?id=218845
     5
     6        Reviewed by Alexey Shvayka.
     7
     8        One failing test is test262 bug and tracked in https://github.com/tc39/test262/pull/2898.
     9
     10        * test262/expectations.yaml:
     11        * test262/harness/atomicsHelper.js:
     12        * test262/latest-changes-summary.txt:
     13        * test262/test/built-ins/Atomics/waitAsync/bigint/true-for-timeout.js:
     14        * test262/test/built-ins/Atomics/waitAsync/returns-result-object-value-is-promise-resolves-to-timed-out.js:
     15        * test262/test/built-ins/Atomics/waitAsync/true-for-timeout.js:
     16        * test262/test/built-ins/Object/seal/configurable-attribute-all-own-properties-set-from-true-to-false-property-are-unaltered.js: Renamed from JSTests/test262/test/built-ins/Object/seal/object-seal-the-configurable-attribute-of-all-own-properties-of-o-are-set-from-true-to-false-and-other-attributes-of-the-property-are-unaltered.js.
     17        * test262/test/built-ins/Object/seal/configurable-attribute-own-accessor-property-set-from-true-to-false-property-are-unaltered.js: Renamed from JSTests/test262/test/built-ins/Object/seal/object-seal-the-configurable-attribute-of-own-accessor-property-of-o-is-set-from-true-to-false-and-other-attributes-of-the-property-are-unaltered.js.
     18        * test262/test/built-ins/Object/seal/seal-finalizationregistry.js:
     19        * test262/test/built-ins/Object/seal/seal-weakref.js:
     20        * test262/test/built-ins/String/prototype/split/arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-and-value-of-function-that-throw-exception-second-object-have-overrided-value-of-function-that-throw-exception.js: Removed.
     21        * test262/test/built-ins/String/prototype/split/separator-override-tostring-limit-override-valueof-throws.js: Renamed from JSTests/test262/test/built-ins/String/prototype/split/arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-second-object-have-overrided-value-of-function-that-throw-exception.js.
     22        * test262/test/built-ins/String/prototype/split/separator-override-tostring-limit-override-valueof-tostring-throws.js: Renamed from JSTests/test262/test/built-ins/String/prototype/split/arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-second-object-have-overrided-value-of-function-and-to-string-function-that-throw-exception.js.
     23        * test262/test/built-ins/String/prototype/split/separator-override-tostring-limit-override-valueof-tostring.js: Renamed from JSTests/test262/test/built-ins/String/prototype/split/arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-second-object-have-overrided-value-of-and-to-string-functions.js.
     24        * test262/test/built-ins/String/prototype/split/separator-override-tostring-limit-override-valueof.js: Renamed from JSTests/test262/test/built-ins/String/prototype/split/arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-second-object-have-overrided-value-of-function.js.
     25        * test262/test/built-ins/String/prototype/split/separator-override-tostring-throws-limit-override-valueof-throws.js: Renamed from JSTests/test262/test/built-ins/String/prototype/split/arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-that-throw-exception-second-object-have-overrided-value-of-function-that-throw-exception.js.
     26        * test262/test/built-ins/String/prototype/split/separator-override-valueof.js: Renamed from JSTests/test262/test/built-ins/String/prototype/split/argument-is-function-and-instance-is-string-object-object-have-overrided-to-string-and-value-of-functions.js.
     27        * test262/test/built-ins/String/prototype/split/transferred-to-custom.js: Added.
     28        (Splittable.this.toString):
     29        (Splittable.this.valueOf):
     30        (Splittable):
     31        * test262/test/built-ins/String/prototype/split/transferred-to-number-separator-override-tostring-returns-regexp.js: Renamed from JSTests/test262/test/built-ins/String/prototype/split/argument-is-object-and-instance-is-number-object-have-overrided-to-string-function-that-return-regexp.js.
     32        * test262/test/built-ins/String/prototype/split/valueOf-is-called-for-limit-argument.js: Added.
     33        (let.limit.toString):
     34        (let.limit.valueOf):
     35        * test262/test/built-ins/TypedArray/prototype/every/BigInt/callbackfn-detachbuffer.js:
     36        (testWithBigIntTypedArrayConstructors):
     37        * test262/test/built-ins/TypedArray/prototype/every/callbackfn-detachbuffer.js:
     38        (testWithTypedArrayConstructors):
     39        * test262/test/built-ins/TypedArray/prototype/filter/BigInt/callbackfn-detachbuffer.js:
     40        (testWithBigIntTypedArrayConstructors):
     41        * test262/test/built-ins/TypedArray/prototype/filter/callbackfn-detachbuffer.js:
     42        (testWithTypedArrayConstructors):
     43        * test262/test/built-ins/TypedArray/prototype/find/BigInt/predicate-may-detach-buffer.js:
     44        (testWithBigIntTypedArrayConstructors):
     45        * test262/test/built-ins/TypedArray/prototype/find/predicate-may-detach-buffer.js:
     46        (testWithTypedArrayConstructors):
     47        * test262/test/built-ins/TypedArray/prototype/findIndex/predicate-may-detach-buffer.js:
     48        (testWithTypedArrayConstructors):
     49        * test262/test/built-ins/TypedArray/prototype/forEach/BigInt/callbackfn-detachbuffer.js:
     50        (testWithBigIntTypedArrayConstructors):
     51        * test262/test/built-ins/TypedArray/prototype/forEach/callbackfn-detachbuffer.js:
     52        (testWithTypedArrayConstructors):
     53        * test262/test/built-ins/TypedArray/prototype/map/BigInt/callbackfn-detachbuffer.js:
     54        (testWithBigIntTypedArrayConstructors):
     55        * test262/test/built-ins/TypedArray/prototype/map/callbackfn-detachbuffer.js:
     56        (testWithTypedArrayConstructors):
     57        * test262/test/built-ins/TypedArray/prototype/reduce/BigInt/callbackfn-detachbuffer.js:
     58        (testWithBigIntTypedArrayConstructors):
     59        * test262/test/built-ins/TypedArray/prototype/reduce/callbackfn-detachbuffer.js:
     60        (testWithTypedArrayConstructors):
     61        * test262/test/built-ins/TypedArray/prototype/reduceRight/BigInt/callbackfn-detachbuffer.js:
     62        (testWithBigIntTypedArrayConstructors):
     63        * test262/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-detachbuffer.js:
     64        (testWithTypedArrayConstructors):
     65        * test262/test/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-custom-ctor-other-targettype.js:
     66        (testWithBigIntTypedArrayConstructors.get sample): Deleted.
     67        * test262/test/built-ins/TypedArray/prototype/slice/detached-buffer-custom-ctor-other-targettype.js:
     68        (testWithTypedArrayConstructors.get sample): Deleted.
     69        * test262/test/built-ins/TypedArray/prototype/some/BigInt/callbackfn-detachbuffer.js:
     70        (testWithBigIntTypedArrayConstructors):
     71        * test262/test/built-ins/TypedArray/prototype/some/callbackfn-detachbuffer.js:
     72        (testWithTypedArrayConstructors):
     73        * test262/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/detached-buffer-realm.js:
     74        * test262/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-numericindex-desc-configurable.js:
     75        (testWithBigIntTypedArrayConstructors):
     76        * test262/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-numericindex.js:
     77        (testWithBigIntTypedArrayConstructors):
     78        * test262/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-numericindex-desc-configurable.js:
     79        (testWithTypedArrayConstructors):
     80        * test262/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-numericindex.js:
     81        (testWithTypedArrayConstructors):
     82        * test262/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/index-prop-desc.js:
     83        (testWithBigIntTypedArrayConstructors):
     84        * test262/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/index-prop-desc.js:
     85        (testWithTypedArrayConstructors):
     86        * test262/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer-realm.js:
     87        (testWithBigIntTypedArrayConstructors):
     88        * test262/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer.js:
     89        (testWithBigIntTypedArrayConstructors):
     90        * test262/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/tonumber-value-detached-buffer.js:
     91        (testWithBigIntTypedArrayConstructors):
     92        * test262/test/built-ins/TypedArrayConstructors/internals/Set/detached-buffer-realm.js:
     93        (testWithTypedArrayConstructors):
     94        * test262/test/built-ins/TypedArrayConstructors/internals/Set/detached-buffer.js:
     95        (testWithTypedArrayConstructors):
     96        * test262/test/built-ins/TypedArrayConstructors/internals/Set/tonumber-value-detached-buffer.js:
     97        (testWithTypedArrayConstructors):
     98        * test262/test/intl402/DateTimeFormat/intl-legacy-constructed-symbol-on-unwrap.js: Added.
     99        (try.get target):
     100        (catch):
     101        * test262/test/intl402/DateTimeFormat/intl-legacy-constructed-symbol.js: Added.
     102        * test262/test/intl402/NumberFormat/intl-legacy-constructed-symbol-on-unwrap.js: Added.
     103        (try.get target):
     104        (catch):
     105        * test262/test/intl402/NumberFormat/intl-legacy-constructed-symbol.js: Added.
     106        * test262/test/language/eval-code/direct/arrow-fn-body-cntns-arguments-fn-decl-params-cntns-dflt-assignment-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js: Removed.
     107        * test262/test/language/eval-code/direct/arrow-fn-body-cntns-arguments-fn-decl-params-cntns-dflt-assignment-arrow-func-declare-arguments-assign.js: Removed.
     108        * test262/test/language/literals/string/legacy-non-octal-escape-sequence-1-strict-explicit-pragma.js: Added.
     109        (invalid):
     110        * test262/test/language/literals/string/legacy-non-octal-escape-sequence-2-strict-explicit-pragma.js: Added.
     111        (invalid):
     112        * test262/test/language/literals/string/legacy-non-octal-escape-sequence-3-strict-explicit-pragma.js: Added.
     113        (invalid):
     114        * test262/test/language/literals/string/legacy-non-octal-escape-sequence-4-strict-explicit-pragma.js: Added.
     115        (invalid):
     116        * test262/test/language/literals/string/legacy-non-octal-escape-sequence-5-strict-explicit-pragma.js: Added.
     117        (invalid):
     118        * test262/test/language/literals/string/legacy-non-octal-escape-sequence-6-strict-explicit-pragma.js: Added.
     119        (invalid):
     120        * test262/test/language/literals/string/legacy-non-octal-escape-sequence-7-strict-explicit-pragma.js: Added.
     121        (invalid):
     122        * test262/test/language/literals/string/legacy-non-octal-escape-sequence-8-strict-explicit-pragma.js: Added.
     123        (invalid):
     124        * test262/test/language/literals/string/legacy-non-octal-escape-sequence-9-strict-explicit-pragma.js: Added.
     125        (invalid):
     126        * test262/test/language/module-code/export-expname-binding-string.js:
     127        * test262/test/language/module-code/export-expname-from-as-unpaired-surrogate.js: Added.
     128        * test262/test/language/module-code/export-expname-from-star-unpaired-surrogate.js: Added.
     129        * test262/test/language/module-code/export-expname-from-unpaired-surrogate.js: Added.
     130        * test262/test/language/module-code/export-expname-import-unpaired-surrogate.js: Added.
     131        * test262/test/language/module-code/export-expname-string-binding.js: Added.
     132        (foo):
     133        * test262/test/language/module-code/export-expname-unpaired-surrogate.js: Added.
     134        (Foo):
     135        * test262/test/language/module-code/export-expname_FIXTURE.js:
     136        * test262/test262-Revision.txt:
     137
    11382020-11-12  Dmitry Bezhetskov  <dbezhetskov@igalia.com>
    2139
  • trunk/JSTests/test262/expectations.yaml

    r269719 r269737  
    824824  default: 'SyntaxError: Invalid regular expression: number too large in {} quantifier'
    825825  strict mode: 'SyntaxError: Invalid regular expression: number too large in {} quantifier'
    826 test/built-ins/TypedArray/prototype/every/callbackfn-detachbuffer.js:
    827   default: 'Test262Error: Expected a TypeError but got a Test262Error (Testing with Float64Array.)'
    828   strict mode: 'Test262Error: Expected a TypeError but got a Test262Error (Testing with Float64Array.)'
    829 test/built-ins/TypedArray/prototype/filter/callbackfn-detachbuffer.js:
    830   default: 'Test262Error: Expected a TypeError but got a Test262Error (Testing with Float64Array.)'
    831   strict mode: 'Test262Error: Expected a TypeError but got a Test262Error (Testing with Float64Array.)'
    832 test/built-ins/TypedArray/prototype/find/predicate-may-detach-buffer.js:
    833   default: 'Test262Error: throws a TypeError getting a value from the detached buffer Expected a TypeError to be thrown but no exception was thrown at all (Testing with Float64Array.)'
    834   strict mode: 'Test262Error: throws a TypeError getting a value from the detached buffer Expected a TypeError to be thrown but no exception was thrown at all (Testing with Float64Array.)'
    835 test/built-ins/TypedArray/prototype/findIndex/predicate-may-detach-buffer.js:
    836   default: 'Test262Error: throws a TypeError getting a value from the detached buffer Expected a TypeError to be thrown but no exception was thrown at all (Testing with Float64Array.)'
    837   strict mode: 'Test262Error: throws a TypeError getting a value from the detached buffer Expected a TypeError to be thrown but no exception was thrown at all (Testing with Float64Array.)'
    838 test/built-ins/TypedArray/prototype/forEach/callbackfn-detachbuffer.js:
    839   default: 'Test262Error: Expected a TypeError but got a Test262Error (Testing with Float64Array.)'
    840   strict mode: 'Test262Error: Expected a TypeError but got a Test262Error (Testing with Float64Array.)'
    841826test/built-ins/TypedArray/prototype/includes/detached-buffer-tointeger.js:
    842827  default: 'Test262Error: Expected a TypeError to be thrown but no exception was thrown at all (Testing with Float64Array.)'
    843828  strict mode: 'Test262Error: Expected a TypeError to be thrown but no exception was thrown at all (Testing with Float64Array.)'
    844 test/built-ins/TypedArray/prototype/map/callbackfn-detachbuffer.js:
    845   default: 'Test262Error: Expected a TypeError but got a Test262Error (Testing with Float64Array.)'
    846   strict mode: 'Test262Error: Expected a TypeError but got a Test262Error (Testing with Float64Array.)'
    847 test/built-ins/TypedArray/prototype/reduce/callbackfn-detachbuffer.js:
    848   default: 'Test262Error: Expected a TypeError but got a Test262Error (Testing with Float64Array.)'
    849   strict mode: 'Test262Error: Expected a TypeError but got a Test262Error (Testing with Float64Array.)'
    850 test/built-ins/TypedArray/prototype/reduceRight/callbackfn-detachbuffer.js:
    851   default: 'Test262Error: Expected a TypeError but got a Test262Error (Testing with Float64Array.)'
    852   strict mode: 'Test262Error: Expected a TypeError but got a Test262Error (Testing with Float64Array.)'
    853 test/built-ins/TypedArray/prototype/slice/detached-buffer-custom-ctor-other-targettype.js:
    854   default: 'Test262Error: Expected obj[0] to be configurable, but was not. (Testing with Float64Array.)'
    855   strict mode: 'Test262Error: Expected obj[0] to be configurable, but was not. (Testing with Float64Array.)'
    856829test/built-ins/TypedArray/prototype/slice/detached-buffer-zero-count-custom-ctor-other-targettype.js:
    857830  default: 'TypeError: Underlying ArrayBuffer has been detached from the view (Testing with Float64Array.)'
     
    860833  default: 'TypeError: Underlying ArrayBuffer has been detached from the view (Testing with Float64Array.)'
    861834  strict mode: 'TypeError: Underlying ArrayBuffer has been detached from the view (Testing with Float64Array.)'
    862 test/built-ins/TypedArray/prototype/some/callbackfn-detachbuffer.js:
    863   default: 'Test262Error: Expected a TypeError but got a Test262Error (Testing with Float64Array.)'
    864   strict mode: 'Test262Error: Expected a TypeError but got a Test262Error (Testing with Float64Array.)'
    865835test/built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-to-number-detachbuffer.js:
    866836  default: 'Test262Error: Expected a TypeError but got a RangeError (Testing with Float64Array.)'
     
    923893  default: 'Test262Error: Expected a TypeError to be thrown but no exception was thrown at all (Testing with Float64Array.)'
    924894  strict mode: 'Test262Error: Expected a TypeError to be thrown but no exception was thrown at all (Testing with Float64Array.)'
    925 test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-numericindex-desc-configurable.js:
    926   default: "Test262Error: defineProperty's result Expected SameValue(«true», «false») to be true (Testing with Float64Array.)"
    927   strict mode: "Test262Error: defineProperty's result Expected SameValue(«true», «false») to be true (Testing with Float64Array.)"
    928 test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-numericindex.js:
    929   default: 'Test262Error: Expected SameValue(«false», «true») to be true (Testing with Float64Array.)'
    930   strict mode: 'Test262Error: Expected SameValue(«false», «true») to be true (Testing with Float64Array.)'
    931895test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/index-prop-desc.js:
    932   default: 'Test262Error: Expected obj[0] to be configurable, but was not. (Testing with Float64Array.)'
    933   strict mode: 'Test262Error: Expected obj[0] to be configurable, but was not. (Testing with Float64Array.)'
    934 test/built-ins/TypedArrayConstructors/internals/Set/detached-buffer-realm.js:
    935   default: 'Test262Error: `sample[0] = 1` is false Expected SameValue(«1», «false») to be true (Testing with Float64Array.)'
    936   strict mode: 'Test262Error: `sample[0] = 1` is false Expected SameValue(«1», «false») to be true (Testing with Float64Array.)'
    937 test/built-ins/TypedArrayConstructors/internals/Set/detached-buffer.js:
    938   default: 'Test262Error: `sample[0] = 1` is false Expected SameValue(«1», «false») to be true (Testing with Float64Array.)'
    939   strict mode: 'Test262Error: `sample[0] = 1` is false Expected SameValue(«1», «false») to be true (Testing with Float64Array.)'
     896  default: 'Test262Error: Expected SameValue(«43», «42») to be true (Testing with Float64Array.)'
     897  strict mode: 'Test262Error: Expected SameValue(«43», «42») to be true (Testing with Float64Array.)'
    940898test/built-ins/TypedArrayConstructors/internals/Set/key-is-minus-zero.js:
    941899  default: 'Test262Error: Reflect.set(sample, "-0", 1) must return false Expected SameValue(«true», «false») to be true (Testing with Float64Array.)'
     
    11571115test/language/eval-code/direct/arrow-fn-a-preceding-parameter-is-named-arguments-arrow-func-declare-arguments-assign.js:
    11581116  default: 'Test262Error: Expected a SyntaxError to be thrown but no exception was thrown at all'
    1159 test/language/eval-code/direct/arrow-fn-body-cntns-arguments-fn-decl-params-cntns-dflt-assignment-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js:
    1160   default: 'Test262Error: globalThis.arguments unchanged Expected SameValue(«param», «undefined») to be true'
    1161 test/language/eval-code/direct/arrow-fn-body-cntns-arguments-fn-decl-params-cntns-dflt-assignment-arrow-func-declare-arguments-assign.js:
    1162   default: 'Test262Error: globalThis.arguments unchanged Expected SameValue(«param», «undefined») to be true'
    11631117test/language/eval-code/direct/arrow-fn-body-cntns-arguments-func-decl-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js:
    11641118  default: 'Test262Error: globalThis.arguments unchanged Expected SameValue(«param», «undefined») to be true'
  • trunk/JSTests/test262/harness/atomicsHelper.js

    r268501 r269737  
    99  - $262.agent.safeBroadcastAsync
    1010  - $262.agent.safeBroadcast
     11  - $262.agent.setTimeout
    1112  - $262.agent.tryYield
    1213  - $262.agent.trySleep
  • trunk/JSTests/test262/latest-changes-summary.txt

    r268501 r269737  
    11M harness/atomicsHelper.js
    2 A harness/hidden-constructors.js
    3 A test/annexB/built-ins/Date/prototype/getYear/not-a-constructor.js
    4 A test/annexB/built-ins/Date/prototype/setYear/not-a-constructor.js
    5 A test/annexB/built-ins/Date/prototype/toGMTString/not-a-constructor.js
    6 D test/annexB/built-ins/RegExp/match-indices/indices-groups-object.js
    7 D test/annexB/built-ins/RegExp/named-groups/groups-object.js
    8 A test/annexB/built-ins/String/prototype/anchor/not-a-constructor.js
    9 A test/annexB/built-ins/String/prototype/big/not-a-constructor.js
    10 A test/annexB/built-ins/String/prototype/blink/not-a-constructor.js
    11 A test/annexB/built-ins/String/prototype/bold/not-a-constructor.js
    12 A test/annexB/built-ins/String/prototype/fixed/not-a-constructor.js
    13 A test/annexB/built-ins/String/prototype/fontcolor/not-a-constructor.js
    14 A test/annexB/built-ins/String/prototype/fontsize/not-a-constructor.js
    15 A test/annexB/built-ins/String/prototype/italics/not-a-constructor.js
    16 A test/annexB/built-ins/String/prototype/link/not-a-constructor.js
    17 A test/annexB/built-ins/String/prototype/small/not-a-constructor.js
    18 A test/annexB/built-ins/String/prototype/strike/not-a-constructor.js
    19 A test/annexB/built-ins/String/prototype/sub/not-a-constructor.js
    20 A test/annexB/built-ins/String/prototype/substr/not-a-constructor.js
    21 A test/annexB/built-ins/String/prototype/sup/not-a-constructor.js
    22 A test/annexB/built-ins/escape/not-a-constructor.js
    23 A test/annexB/built-ins/unescape/not-a-constructor.js
    24 A test/built-ins/Array/from/not-a-constructor.js
    25 A test/built-ins/Array/is-a-constructor.js
    26 A test/built-ins/Array/isArray/not-a-constructor.js
    27 M test/built-ins/Array/of/not-a-constructor.js
    28 A test/built-ins/Array/prototype/Symbol.iterator/not-a-constructor.js
    29 M test/built-ins/Array/prototype/concat/not-a-constructor.js
    30 A test/built-ins/Array/prototype/copyWithin/not-a-constructor.js
    31 A test/built-ins/Array/prototype/entries/not-a-constructor.js
    32 A test/built-ins/Array/prototype/every/not-a-constructor.js
    33 A test/built-ins/Array/prototype/fill/not-a-constructor.js
    34 A test/built-ins/Array/prototype/filter/not-a-constructor.js
    35 A test/built-ins/Array/prototype/find/not-a-constructor.js
    36 A test/built-ins/Array/prototype/findIndex/not-a-constructor.js
    37 A test/built-ins/Array/prototype/flat/not-a-constructor.js
    38 A test/built-ins/Array/prototype/flatMap/not-a-constructor.js
    39 A test/built-ins/Array/prototype/forEach/not-a-constructor.js
    40 A test/built-ins/Array/prototype/includes/not-a-constructor.js
    41 A test/built-ins/Array/prototype/indexOf/not-a-constructor.js
    42 A test/built-ins/Array/prototype/join/not-a-constructor.js
    43 A test/built-ins/Array/prototype/keys/not-a-constructor.js
    44 A test/built-ins/Array/prototype/lastIndexOf/not-a-constructor.js
    45 A test/built-ins/Array/prototype/map/not-a-constructor.js
    46 A test/built-ins/Array/prototype/pop/not-a-constructor.js
    47 A test/built-ins/Array/prototype/push/not-a-constructor.js
    48 A test/built-ins/Array/prototype/reduce/not-a-constructor.js
    49 A test/built-ins/Array/prototype/reduceRight/not-a-constructor.js
    50 A test/built-ins/Array/prototype/reverse/not-a-constructor.js
    51 A test/built-ins/Array/prototype/shift/not-a-constructor.js
    52 A test/built-ins/Array/prototype/slice/not-a-constructor.js
    53 A test/built-ins/Array/prototype/some/not-a-constructor.js
    54 A test/built-ins/Array/prototype/sort/not-a-constructor.js
    55 A test/built-ins/Array/prototype/splice/not-a-constructor.js
    56 A test/built-ins/Array/prototype/toLocaleString/not-a-constructor.js
    57 A test/built-ins/Array/prototype/toString/not-a-constructor.js
    58 A test/built-ins/Array/prototype/unshift/not-a-constructor.js
    59 A test/built-ins/Array/prototype/values/not-a-constructor.js
    60 A test/built-ins/ArrayBuffer/is-a-constructor.js
    61 A test/built-ins/ArrayBuffer/isView/not-a-constructor.js
    62 M test/built-ins/ArrayBuffer/prototype/byteLength/detached-buffer.js
    63 M test/built-ins/ArrayBuffer/prototype/byteLength/this-is-sharedarraybuffer.js
    64 A test/built-ins/ArrayBuffer/prototype/slice/not-a-constructor.js
    65 A test/built-ins/AsyncArrowFunction/is-a-constructor.js
    66 A test/built-ins/AsyncFunction/is-a-constructor.js
    67 A test/built-ins/AsyncGeneratorFunction/is-a-constructor.js
    68 A test/built-ins/Atomics/add/not-a-constructor.js
    69 A test/built-ins/Atomics/and/not-a-constructor.js
    70 A test/built-ins/Atomics/compareExchange/not-a-constructor.js
    71 A test/built-ins/Atomics/exchange/not-a-constructor.js
    72 A test/built-ins/Atomics/isLockFree/not-a-constructor.js
    73 A test/built-ins/Atomics/load/not-a-constructor.js
    74 A test/built-ins/Atomics/notify/not-a-constructor.js
    75 A test/built-ins/Atomics/or/not-a-constructor.js
    76 A test/built-ins/Atomics/store/not-a-constructor.js
    77 A test/built-ins/Atomics/sub/not-a-constructor.js
    78 M test/built-ins/Atomics/wait/false-for-timeout.js
    79 M test/built-ins/Atomics/waitAsync/bad-range.js
    80 M test/built-ins/Atomics/waitAsync/bigint/bad-range.js
    81 M test/built-ins/Atomics/waitAsync/bigint/false-for-timeout-agent.js
    82 M test/built-ins/Atomics/waitAsync/bigint/false-for-timeout.js
    83 M test/built-ins/Atomics/waitAsync/bigint/good-views.js
    84 M test/built-ins/Atomics/waitAsync/bigint/nan-for-timeout-agent.js
    85 M test/built-ins/Atomics/waitAsync/bigint/negative-index-throws.js
    86 M test/built-ins/Atomics/waitAsync/bigint/negative-timeout-agent.js
    87 M test/built-ins/Atomics/waitAsync/bigint/negative-timeout.js
    88 M test/built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-no-operation.js
    89 M test/built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-add.js
    90 M test/built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-and.js
    91 M test/built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-compareExchange.js
    92 M test/built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-exchange.js
    93 M test/built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-or.js
    94 M test/built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-store.js
    95 M test/built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-sub.js
    96 M test/built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-xor.js
    97 M test/built-ins/Atomics/waitAsync/bigint/non-bigint64-typedarray-throws.js
    98 M test/built-ins/Atomics/waitAsync/bigint/non-shared-bufferdata-throws.js
    99 M test/built-ins/Atomics/waitAsync/bigint/not-a-typedarray-throws.js
    100 M test/built-ins/Atomics/waitAsync/bigint/not-an-object-throws.js
    101 M test/built-ins/Atomics/waitAsync/bigint/null-bufferdata-throws.js
    102 M test/built-ins/Atomics/waitAsync/bigint/null-for-timeout-agent.js
    103 M test/built-ins/Atomics/waitAsync/bigint/null-for-timeout.js
    104 M test/built-ins/Atomics/waitAsync/bigint/object-for-timeout-agent.js
    105 M test/built-ins/Atomics/waitAsync/bigint/object-for-timeout.js
    106 M test/built-ins/Atomics/waitAsync/bigint/out-of-range-index-throws.js
    107 M test/built-ins/Atomics/waitAsync/bigint/poisoned-object-for-timeout-throws-agent.js
    108 M test/built-ins/Atomics/waitAsync/bigint/poisoned-object-for-timeout-throws.js
    109 M test/built-ins/Atomics/waitAsync/bigint/symbol-for-index-throws-agent.js
    110 M test/built-ins/Atomics/waitAsync/bigint/symbol-for-index-throws.js
    111 M test/built-ins/Atomics/waitAsync/bigint/symbol-for-timeout-throws-agent.js
    112 M test/built-ins/Atomics/waitAsync/bigint/symbol-for-timeout-throws.js
    113 M test/built-ins/Atomics/waitAsync/bigint/symbol-for-value-throws-agent.js
    114 M test/built-ins/Atomics/waitAsync/bigint/symbol-for-value-throws.js
    115 M test/built-ins/Atomics/waitAsync/bigint/true-for-timeout-agent.js
    1162M test/built-ins/Atomics/waitAsync/bigint/true-for-timeout.js
    117 M test/built-ins/Atomics/waitAsync/bigint/undefined-for-timeout-agent.js
    118 M test/built-ins/Atomics/waitAsync/bigint/undefined-for-timeout.js
    119 M test/built-ins/Atomics/waitAsync/bigint/undefined-index-defaults-to-zero-agent.js
    120 M test/built-ins/Atomics/waitAsync/bigint/value-not-equal-agent.js
    121 M test/built-ins/Atomics/waitAsync/bigint/value-not-equal.js
    122 M test/built-ins/Atomics/waitAsync/bigint/waiterlist-block-indexedposition-wake.js
    123 M test/built-ins/Atomics/waitAsync/bigint/was-woken-before-timeout.js
    124 M test/built-ins/Atomics/waitAsync/false-for-timeout-agent.js
    125 M test/built-ins/Atomics/waitAsync/false-for-timeout.js
    126 M test/built-ins/Atomics/waitAsync/good-views.js
    127 A test/built-ins/Atomics/waitAsync/implicit-infinity-for-timeout.js
    128 M test/built-ins/Atomics/waitAsync/is-function.js
    129 M test/built-ins/Atomics/waitAsync/nan-for-timeout-agent.js
    130 M test/built-ins/Atomics/waitAsync/negative-index-throws.js
    131 M test/built-ins/Atomics/waitAsync/negative-timeout-agent.js
    132 M test/built-ins/Atomics/waitAsync/negative-timeout.js
    133 M test/built-ins/Atomics/waitAsync/no-spurious-wakeup-no-operation.js
    134 M test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-add.js
    135 M test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-and.js
    136 M test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-compareExchange.js
    137 M test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-exchange.js
    138 M test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-or.js
    139 M test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-store.js
    140 M test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-sub.js
    141 M test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-xor.js
    142 M test/built-ins/Atomics/waitAsync/non-int32-typedarray-throws.js
    143 M test/built-ins/Atomics/waitAsync/non-shared-bufferdata-throws.js
    144 M test/built-ins/Atomics/waitAsync/not-a-typedarray-throws.js
    145 M test/built-ins/Atomics/waitAsync/not-an-object-throws.js
    146 M test/built-ins/Atomics/waitAsync/null-bufferdata-throws.js
    147 M test/built-ins/Atomics/waitAsync/null-for-timeout-agent.js
    148 M test/built-ins/Atomics/waitAsync/null-for-timeout.js
    149 M test/built-ins/Atomics/waitAsync/object-for-timeout-agent.js
    150 M test/built-ins/Atomics/waitAsync/object-for-timeout.js
    151 M test/built-ins/Atomics/waitAsync/out-of-range-index-throws.js
    152 M test/built-ins/Atomics/waitAsync/poisoned-object-for-timeout-throws-agent.js
    153 M test/built-ins/Atomics/waitAsync/poisoned-object-for-timeout-throws.js
    154 M test/built-ins/Atomics/waitAsync/returns-result-object-value-is-promise-resolves-to-ok.js
    1553M test/built-ins/Atomics/waitAsync/returns-result-object-value-is-promise-resolves-to-timed-out.js
    156 M test/built-ins/Atomics/waitAsync/returns-result-object-value-is-string-not-equal.js
    157 M test/built-ins/Atomics/waitAsync/returns-result-object-value-is-string-timed-out.js
    158 M test/built-ins/Atomics/waitAsync/symbol-for-index-throws-agent.js
    159 M test/built-ins/Atomics/waitAsync/symbol-for-index-throws.js
    160 M test/built-ins/Atomics/waitAsync/symbol-for-timeout-throws-agent.js
    161 M test/built-ins/Atomics/waitAsync/symbol-for-timeout-throws.js
    162 M test/built-ins/Atomics/waitAsync/symbol-for-value-throws-agent.js
    163 M test/built-ins/Atomics/waitAsync/symbol-for-value-throws.js
    164 M test/built-ins/Atomics/waitAsync/true-for-timeout-agent.js
    1654M test/built-ins/Atomics/waitAsync/true-for-timeout.js
    166 M test/built-ins/Atomics/waitAsync/undefined-for-timeout-agent.js
    167 M test/built-ins/Atomics/waitAsync/undefined-for-timeout.js
    168 M test/built-ins/Atomics/waitAsync/undefined-index-defaults-to-zero-agent.js
    169 M test/built-ins/Atomics/waitAsync/validate-arraytype-before-index-coercion.js
    170 M test/built-ins/Atomics/waitAsync/validate-arraytype-before-timeout-coercion.js
    171 M test/built-ins/Atomics/waitAsync/validate-arraytype-before-value-coercion.js
    172 M test/built-ins/Atomics/waitAsync/value-not-equal-agent.js
    173 M test/built-ins/Atomics/waitAsync/value-not-equal.js
    174 M test/built-ins/Atomics/waitAsync/waiterlist-block-indexedposition-wake.js
    175 M test/built-ins/Atomics/waitAsync/was-woken-before-timeout.js
    176 A test/built-ins/Atomics/xor/not-a-constructor.js
    177 A test/built-ins/BigInt/asIntN/not-a-constructor.js
    178 A test/built-ins/BigInt/asUintN/not-a-constructor.js
    179 A test/built-ins/BigInt/is-a-constructor.js
    180 D test/built-ins/BigInt/new-target-throws.js
    181 A test/built-ins/BigInt/prototype/toLocaleString/not-a-constructor.js
    182 A test/built-ins/BigInt/prototype/toString/not-a-constructor.js
    183 A test/built-ins/BigInt/prototype/valueOf/not-a-constructor.js
    184 A test/built-ins/Boolean/is-a-constructor.js
    185 A test/built-ins/Boolean/prototype/toString/not-a-constructor.js
    186 A test/built-ins/Boolean/prototype/valueOf/not-a-constructor.js
    187 A test/built-ins/DataView/is-a-constructor.js
    188 M test/built-ins/DataView/prototype/byteLength/detached-buffer.js
    189 A test/built-ins/DataView/prototype/byteLength/instance-has-detached-buffer.js
    190 A test/built-ins/DataView/prototype/getBigInt64/not-a-constructor.js
    191 A test/built-ins/DataView/prototype/getBigUint64/not-a-constructor.js
    192 A test/built-ins/DataView/prototype/getFloat32/not-a-constructor.js
    193 A test/built-ins/DataView/prototype/getFloat64/not-a-constructor.js
    194 A test/built-ins/DataView/prototype/getInt16/not-a-constructor.js
    195 A test/built-ins/DataView/prototype/getInt32/not-a-constructor.js
    196 A test/built-ins/DataView/prototype/getInt8/not-a-constructor.js
    197 A test/built-ins/DataView/prototype/getUint16/not-a-constructor.js
    198 A test/built-ins/DataView/prototype/getUint32/not-a-constructor.js
    199 A test/built-ins/DataView/prototype/getUint8/not-a-constructor.js
    200 A test/built-ins/DataView/prototype/setBigInt64/not-a-constructor.js
    201 A test/built-ins/DataView/prototype/setBigUint64/not-a-constructor.js
    202 A test/built-ins/DataView/prototype/setFloat32/not-a-constructor.js
    203 A test/built-ins/DataView/prototype/setFloat64/not-a-constructor.js
    204 A test/built-ins/DataView/prototype/setInt16/not-a-constructor.js
    205 A test/built-ins/DataView/prototype/setInt32/not-a-constructor.js
    206 A test/built-ins/DataView/prototype/setInt8/not-a-constructor.js
    207 A test/built-ins/DataView/prototype/setUint16/not-a-constructor.js
    208 A test/built-ins/DataView/prototype/setUint32/not-a-constructor.js
    209 A test/built-ins/DataView/prototype/setUint8/not-a-constructor.js
    210 A test/built-ins/Date/UTC/not-a-constructor.js
    211 A test/built-ins/Date/is-a-constructor.js
    212 A test/built-ins/Date/now/not-a-constructor.js
    213 A test/built-ins/Date/parse/not-a-constructor.js
    214 A test/built-ins/Date/prototype/getDate/not-a-constructor.js
    215 A test/built-ins/Date/prototype/getDay/not-a-constructor.js
    216 A test/built-ins/Date/prototype/getFullYear/not-a-constructor.js
    217 A test/built-ins/Date/prototype/getHours/not-a-constructor.js
    218 A test/built-ins/Date/prototype/getMilliseconds/not-a-constructor.js
    219 A test/built-ins/Date/prototype/getMinutes/not-a-constructor.js
    220 A test/built-ins/Date/prototype/getMonth/not-a-constructor.js
    221 A test/built-ins/Date/prototype/getSeconds/not-a-constructor.js
    222 A test/built-ins/Date/prototype/getTime/not-a-constructor.js
    223 A test/built-ins/Date/prototype/getTimezoneOffset/not-a-constructor.js
    224 A test/built-ins/Date/prototype/getUTCDate/not-a-constructor.js
    225 A test/built-ins/Date/prototype/getUTCDay/not-a-constructor.js
    226 A test/built-ins/Date/prototype/getUTCFullYear/not-a-constructor.js
    227 A test/built-ins/Date/prototype/getUTCHours/not-a-constructor.js
    228 A test/built-ins/Date/prototype/getUTCMilliseconds/not-a-constructor.js
    229 A test/built-ins/Date/prototype/getUTCMinutes/not-a-constructor.js
    230 A test/built-ins/Date/prototype/getUTCMonth/not-a-constructor.js
    231 A test/built-ins/Date/prototype/getUTCSeconds/not-a-constructor.js
    232 A test/built-ins/Date/prototype/setDate/not-a-constructor.js
    233 A test/built-ins/Date/prototype/setFullYear/not-a-constructor.js
    234 A test/built-ins/Date/prototype/setHours/not-a-constructor.js
    235 A test/built-ins/Date/prototype/setMilliseconds/not-a-constructor.js
    236 A test/built-ins/Date/prototype/setMinutes/not-a-constructor.js
    237 A test/built-ins/Date/prototype/setMonth/not-a-constructor.js
    238 A test/built-ins/Date/prototype/setSeconds/not-a-constructor.js
    239 A test/built-ins/Date/prototype/setTime/not-a-constructor.js
    240 A test/built-ins/Date/prototype/setUTCDate/not-a-constructor.js
    241 A test/built-ins/Date/prototype/setUTCFullYear/not-a-constructor.js
    242 A test/built-ins/Date/prototype/setUTCHours/not-a-constructor.js
    243 A test/built-ins/Date/prototype/setUTCMilliseconds/not-a-constructor.js
    244 A test/built-ins/Date/prototype/setUTCMinutes/not-a-constructor.js
    245 A test/built-ins/Date/prototype/setUTCMonth/not-a-constructor.js
    246 A test/built-ins/Date/prototype/setUTCSeconds/not-a-constructor.js
    247 A test/built-ins/Date/prototype/toDateString/not-a-constructor.js
    248 A test/built-ins/Date/prototype/toISOString/not-a-constructor.js
    249 M test/built-ins/Date/prototype/toJSON/builtin.js
    250 A test/built-ins/Date/prototype/toJSON/not-a-constructor.js
    251 A test/built-ins/Date/prototype/toLocaleDateString/not-a-constructor.js
    252 A test/built-ins/Date/prototype/toLocaleString/not-a-constructor.js
    253 A test/built-ins/Date/prototype/toLocaleTimeString/not-a-constructor.js
    254 A test/built-ins/Date/prototype/toString/not-a-constructor.js
    255 A test/built-ins/Date/prototype/toTimeString/not-a-constructor.js
    256 A test/built-ins/Date/prototype/toUTCString/not-a-constructor.js
    257 A test/built-ins/Date/prototype/valueOf/not-a-constructor.js
    258 A test/built-ins/Error/is-a-constructor.js
    259 A test/built-ins/Error/prototype/toString/not-a-constructor.js
    260 M test/built-ins/FinalizationRegistry/gc-has-one-chance-to-call-cleanupCallback.js
    261 A test/built-ins/FinalizationRegistry/is-a-constructor.js
    262 M test/built-ins/FinalizationRegistry/prototype/cleanupSome/callback-not-callable-throws.js
    263 M test/built-ins/FinalizationRegistry/prototype/cleanupSome/cleanup-prevented-with-reference.js
    264 M test/built-ins/FinalizationRegistry/prototype/cleanupSome/cleanup-prevented-with-unregister.js
    265 M test/built-ins/FinalizationRegistry/prototype/cleanupSome/custom-this.js
    266 M test/built-ins/FinalizationRegistry/prototype/cleanupSome/holdings-multiple-values.js
    267 M test/built-ins/FinalizationRegistry/prototype/cleanupSome/length.js
    268 M test/built-ins/FinalizationRegistry/prototype/cleanupSome/name.js
    269 A test/built-ins/FinalizationRegistry/prototype/cleanupSome/not-a-constructor.js
    270 M test/built-ins/FinalizationRegistry/prototype/cleanupSome/prop-desc.js
    271 M test/built-ins/FinalizationRegistry/prototype/cleanupSome/reentrancy.js
    272 M test/built-ins/FinalizationRegistry/prototype/cleanupSome/return-undefined-with-gc.js
    273 M test/built-ins/FinalizationRegistry/prototype/cleanupSome/return-undefined.js
    274 M test/built-ins/FinalizationRegistry/prototype/cleanupSome/this-does-not-have-internal-cells-throws.js
    275 M test/built-ins/FinalizationRegistry/prototype/cleanupSome/this-not-object-throws.js
    276 A test/built-ins/FinalizationRegistry/prototype/register/not-a-constructor.js
    277 A test/built-ins/FinalizationRegistry/prototype/unregister/not-a-constructor.js
    278 M test/built-ins/FinalizationRegistry/prototype/unregister/unregister-cleaned-up-cell.js
    279 A test/built-ins/Function/is-a-constructor.js
    280 A test/built-ins/Function/prototype/apply/not-a-constructor.js
    281 A test/built-ins/Function/prototype/bind/not-a-constructor.js
    282 A test/built-ins/Function/prototype/call/not-a-constructor.js
    283 A test/built-ins/Function/prototype/toString/not-a-constructor.js
    284 A test/built-ins/GeneratorFunction/is-a-constructor.js
    285 A test/built-ins/GeneratorPrototype/next/not-a-constructor.js
    286 A test/built-ins/GeneratorPrototype/return/not-a-constructor.js
    287 A test/built-ins/GeneratorPrototype/throw/not-a-constructor.js
    288 R100 test/annexB/built-ins/JSON/parse/S15.12.2_A1.js test/built-ins/JSON/parse/S15.12.2_A1.js
    289 M test/built-ins/JSON/parse/builtin.js
    290 A test/built-ins/JSON/parse/duplicate-proto.js
    291 A test/built-ins/JSON/parse/not-a-constructor.js
    292 M test/built-ins/JSON/stringify/builtin.js
    293 A test/built-ins/JSON/stringify/not-a-constructor.js
    294 A test/built-ins/Map/is-a-constructor.js
    295 A test/built-ins/Map/prototype/Symbol.iterator/not-a-constructor.js
    296 A test/built-ins/Map/prototype/clear/not-a-constructor.js
    297 A test/built-ins/Map/prototype/delete/not-a-constructor.js
    298 A test/built-ins/Map/prototype/entries/not-a-constructor.js
    299 A test/built-ins/Map/prototype/forEach/not-a-constructor.js
    300 A test/built-ins/Map/prototype/get/not-a-constructor.js
    301 A test/built-ins/Map/prototype/has/not-a-constructor.js
    302 A test/built-ins/Map/prototype/keys/not-a-constructor.js
    303 A test/built-ins/Map/prototype/set/not-a-constructor.js
    304 A test/built-ins/Map/prototype/values/not-a-constructor.js
    305 A test/built-ins/Math/abs/not-a-constructor.js
    306 A test/built-ins/Math/acos/not-a-constructor.js
    307 A test/built-ins/Math/acosh/not-a-constructor.js
    308 A test/built-ins/Math/asin/not-a-constructor.js
    309 A test/built-ins/Math/asinh/not-a-constructor.js
    310 A test/built-ins/Math/atan/not-a-constructor.js
    311 A test/built-ins/Math/atan2/not-a-constructor.js
    312 A test/built-ins/Math/atanh/not-a-constructor.js
    313 A test/built-ins/Math/cbrt/not-a-constructor.js
    314 A test/built-ins/Math/ceil/not-a-constructor.js
    315 A test/built-ins/Math/clz32/not-a-constructor.js
    316 A test/built-ins/Math/cos/not-a-constructor.js
    317 A test/built-ins/Math/cosh/not-a-constructor.js
    318 A test/built-ins/Math/exp/not-a-constructor.js
    319 A test/built-ins/Math/expm1/not-a-constructor.js
    320 A test/built-ins/Math/floor/not-a-constructor.js
    321 A test/built-ins/Math/fround/not-a-constructor.js
    322 A test/built-ins/Math/hypot/not-a-constructor.js
    323 A test/built-ins/Math/imul/not-a-constructor.js
    324 A test/built-ins/Math/log/not-a-constructor.js
    325 A test/built-ins/Math/log10/not-a-constructor.js
    326 A test/built-ins/Math/log1p/not-a-constructor.js
    327 A test/built-ins/Math/log2/not-a-constructor.js
    328 A test/built-ins/Math/max/not-a-constructor.js
    329 A test/built-ins/Math/min/not-a-constructor.js
    330 A test/built-ins/Math/pow/not-a-constructor.js
    331 A test/built-ins/Math/random/not-a-constructor.js
    332 A test/built-ins/Math/round/not-a-constructor.js
    333 A test/built-ins/Math/sign/not-a-constructor.js
    334 A test/built-ins/Math/sin/not-a-constructor.js
    335 A test/built-ins/Math/sinh/not-a-constructor.js
    336 A test/built-ins/Math/sqrt/not-a-constructor.js
    337 A test/built-ins/Math/tan/not-a-constructor.js
    338 A test/built-ins/Math/tanh/not-a-constructor.js
    339 A test/built-ins/Math/trunc/not-a-constructor.js
    340 A test/built-ins/NativeErrors/AggregateError/is-a-constructor.js
    341 A test/built-ins/NativeErrors/EvalError/is-a-constructor.js
    342 A test/built-ins/NativeErrors/RangeError/is-a-constructor.js
    343 A test/built-ins/NativeErrors/ReferenceError/is-a-constructor.js
    344 A test/built-ins/NativeErrors/SyntaxError/is-a-constructor.js
    345 A test/built-ins/NativeErrors/TypeError/is-a-constructor.js
    346 A test/built-ins/NativeErrors/URIError/is-a-constructor.js
    347 A test/built-ins/Number/is-a-constructor.js
    348 A test/built-ins/Number/isFinite/not-a-constructor.js
    349 A test/built-ins/Number/isInteger/not-a-constructor.js
    350 A test/built-ins/Number/isNaN/not-a-constructor.js
    351 A test/built-ins/Number/isSafeInteger/not-a-constructor.js
    352 A test/built-ins/Number/parseFloat/not-a-constructor.js
    353 A test/built-ins/Number/parseInt/not-a-constructor.js
    354 A test/built-ins/Number/prototype/toExponential/not-a-constructor.js
    355 A test/built-ins/Number/prototype/toFixed/not-a-constructor.js
    356 A test/built-ins/Number/prototype/toLocaleString/not-a-constructor.js
    357 A test/built-ins/Number/prototype/toPrecision/not-a-constructor.js
    358 A test/built-ins/Number/prototype/toString/not-a-constructor.js
    359 A test/built-ins/Number/prototype/valueOf/not-a-constructor.js
    360 A test/built-ins/Object/assign/not-a-constructor.js
    361 A test/built-ins/Object/create/not-a-constructor.js
    362 A test/built-ins/Object/defineProperties/not-a-constructor.js
    363 A test/built-ins/Object/defineProperty/not-a-constructor.js
    364 A test/built-ins/Object/entries/not-a-constructor.js
    365 A test/built-ins/Object/freeze/not-a-constructor.js
    366 A test/built-ins/Object/fromEntries/not-a-constructor.js
    367 A test/built-ins/Object/getOwnPropertyDescriptor/not-a-constructor.js
    368 A test/built-ins/Object/getOwnPropertyDescriptors/not-a-constructor.js
    369 A test/built-ins/Object/getOwnPropertyNames/not-a-constructor.js
    370 A test/built-ins/Object/getOwnPropertySymbols/not-a-constructor.js
    371 A test/built-ins/Object/getPrototypeOf/not-a-constructor.js
    372 A test/built-ins/Object/is/not-a-constructor.js
    373 A test/built-ins/Object/is-a-constructor.js
    374 A test/built-ins/Object/isExtensible/not-a-constructor.js
    375 A test/built-ins/Object/isFrozen/not-a-constructor.js
    376 A test/built-ins/Object/isSealed/not-a-constructor.js
    377 A test/built-ins/Object/keys/not-a-constructor.js
    378 A test/built-ins/Object/preventExtensions/not-a-constructor.js
    379 R095 test/annexB/built-ins/Object/prototype/__defineGetter__/define-abrupt.js test/built-ins/Object/prototype/__defineGetter__/define-abrupt.js
    380 R098 test/annexB/built-ins/Object/prototype/__defineGetter__/define-existing.js test/built-ins/Object/prototype/__defineGetter__/define-existing.js
    381 R097 test/annexB/built-ins/Object/prototype/__defineGetter__/define-new.js test/built-ins/Object/prototype/__defineGetter__/define-new.js
    382 R096 test/annexB/built-ins/Object/prototype/__defineGetter__/define-non-configurable.js test/built-ins/Object/prototype/__defineGetter__/define-non-configurable.js
    383 R096 test/annexB/built-ins/Object/prototype/__defineGetter__/define-non-extensible.js test/built-ins/Object/prototype/__defineGetter__/define-non-extensible.js
    384 R097 test/annexB/built-ins/Object/prototype/__defineGetter__/getter-non-callable.js test/built-ins/Object/prototype/__defineGetter__/getter-non-callable.js
    385 R095 test/annexB/built-ins/Object/prototype/__defineGetter__/key-invalid.js test/built-ins/Object/prototype/__defineGetter__/key-invalid.js
    386 R097 test/annexB/built-ins/Object/prototype/__defineGetter__/length.js test/built-ins/Object/prototype/__defineGetter__/length.js
    387 R097 test/annexB/built-ins/Object/prototype/__defineGetter__/name.js test/built-ins/Object/prototype/__defineGetter__/name.js
    388 R096 test/annexB/built-ins/Object/prototype/__defineGetter__/prop-desc.js test/built-ins/Object/prototype/__defineGetter__/prop-desc.js
    389 R097 test/annexB/built-ins/Object/prototype/__defineGetter__/this-non-obj.js test/built-ins/Object/prototype/__defineGetter__/this-non-obj.js
    390 R095 test/annexB/built-ins/Object/prototype/__defineSetter__/define-abrupt.js test/built-ins/Object/prototype/__defineSetter__/define-abrupt.js
    391 R098 test/annexB/built-ins/Object/prototype/__defineSetter__/define-existing.js test/built-ins/Object/prototype/__defineSetter__/define-existing.js
    392 R097 test/annexB/built-ins/Object/prototype/__defineSetter__/define-new.js test/built-ins/Object/prototype/__defineSetter__/define-new.js
    393 R096 test/annexB/built-ins/Object/prototype/__defineSetter__/define-non-configurable.js test/built-ins/Object/prototype/__defineSetter__/define-non-configurable.js
    394 R096 test/annexB/built-ins/Object/prototype/__defineSetter__/define-non-extensible.js test/built-ins/Object/prototype/__defineSetter__/define-non-extensible.js
    395 R095 test/annexB/built-ins/Object/prototype/__defineSetter__/key-invalid.js test/built-ins/Object/prototype/__defineSetter__/key-invalid.js
    396 R097 test/annexB/built-ins/Object/prototype/__defineSetter__/length.js test/built-ins/Object/prototype/__defineSetter__/length.js
    397 R097 test/annexB/built-ins/Object/prototype/__defineSetter__/name.js test/built-ins/Object/prototype/__defineSetter__/name.js
    398 R096 test/annexB/built-ins/Object/prototype/__defineSetter__/prop-desc.js test/built-ins/Object/prototype/__defineSetter__/prop-desc.js
    399 R097 test/annexB/built-ins/Object/prototype/__defineSetter__/setter-non-callable.js test/built-ins/Object/prototype/__defineSetter__/setter-non-callable.js
    400 R097 test/annexB/built-ins/Object/prototype/__defineSetter__/this-non-obj.js test/built-ins/Object/prototype/__defineSetter__/this-non-obj.js
    401 R095 test/annexB/built-ins/Object/prototype/__lookupGetter__/key-invalid.js test/built-ins/Object/prototype/__lookupGetter__/key-invalid.js
    402 R097 test/annexB/built-ins/Object/prototype/__lookupGetter__/length.js test/built-ins/Object/prototype/__lookupGetter__/length.js
    403 R091 test/annexB/built-ins/Object/prototype/__lookupGetter__/lookup-not-found.js test/built-ins/Object/prototype/__lookupGetter__/lookup-not-found.js
    404 R092 test/annexB/built-ins/Object/prototype/__lookupGetter__/lookup-own-acsr-w-getter.js test/built-ins/Object/prototype/__lookupGetter__/lookup-own-acsr-w-getter.js
    405 R092 test/annexB/built-ins/Object/prototype/__lookupGetter__/lookup-own-acsr-wo-getter.js test/built-ins/Object/prototype/__lookupGetter__/lookup-own-acsr-wo-getter.js
    406 R092 test/annexB/built-ins/Object/prototype/__lookupGetter__/lookup-own-data.js test/built-ins/Object/prototype/__lookupGetter__/lookup-own-data.js
    407 R092 test/annexB/built-ins/Object/prototype/__lookupGetter__/lookup-own-get-err.js test/built-ins/Object/prototype/__lookupGetter__/lookup-own-get-err.js
    408 R092 test/annexB/built-ins/Object/prototype/__lookupGetter__/lookup-own-proto-err.js test/built-ins/Object/prototype/__lookupGetter__/lookup-own-proto-err.js
    409 R093 test/annexB/built-ins/Object/prototype/__lookupGetter__/lookup-proto-acsr-w-getter.js test/built-ins/Object/prototype/__lookupGetter__/lookup-proto-acsr-w-getter.js
    410 R093 test/annexB/built-ins/Object/prototype/__lookupGetter__/lookup-proto-acsr-wo-getter.js test/built-ins/Object/prototype/__lookupGetter__/lookup-proto-acsr-wo-getter.js
    411 R092 test/annexB/built-ins/Object/prototype/__lookupGetter__/lookup-proto-data.js test/built-ins/Object/prototype/__lookupGetter__/lookup-proto-data.js
    412 R092 test/annexB/built-ins/Object/prototype/__lookupGetter__/lookup-proto-get-err.js test/built-ins/Object/prototype/__lookupGetter__/lookup-proto-get-err.js
    413 R092 test/annexB/built-ins/Object/prototype/__lookupGetter__/lookup-proto-proto-err.js test/built-ins/Object/prototype/__lookupGetter__/lookup-proto-proto-err.js
    414 R097 test/annexB/built-ins/Object/prototype/__lookupGetter__/name.js test/built-ins/Object/prototype/__lookupGetter__/name.js
    415 R096 test/annexB/built-ins/Object/prototype/__lookupGetter__/prop-desc.js test/built-ins/Object/prototype/__lookupGetter__/prop-desc.js
    416 R097 test/annexB/built-ins/Object/prototype/__lookupGetter__/this-non-obj.js test/built-ins/Object/prototype/__lookupGetter__/this-non-obj.js
    417 R095 test/annexB/built-ins/Object/prototype/__lookupSetter__/key-invalid.js test/built-ins/Object/prototype/__lookupSetter__/key-invalid.js
    418 R097 test/annexB/built-ins/Object/prototype/__lookupSetter__/length.js test/built-ins/Object/prototype/__lookupSetter__/length.js
    419 R091 test/annexB/built-ins/Object/prototype/__lookupSetter__/lookup-not-found.js test/built-ins/Object/prototype/__lookupSetter__/lookup-not-found.js
    420 R092 test/annexB/built-ins/Object/prototype/__lookupSetter__/lookup-own-acsr-w-setter.js test/built-ins/Object/prototype/__lookupSetter__/lookup-own-acsr-w-setter.js
    421 R092 test/annexB/built-ins/Object/prototype/__lookupSetter__/lookup-own-acsr-wo-setter.js test/built-ins/Object/prototype/__lookupSetter__/lookup-own-acsr-wo-setter.js
    422 R092 test/annexB/built-ins/Object/prototype/__lookupSetter__/lookup-own-data.js test/built-ins/Object/prototype/__lookupSetter__/lookup-own-data.js
    423 R092 test/annexB/built-ins/Object/prototype/__lookupSetter__/lookup-own-get-err.js test/built-ins/Object/prototype/__lookupSetter__/lookup-own-get-err.js
    424 R092 test/annexB/built-ins/Object/prototype/__lookupSetter__/lookup-own-proto-err.js test/built-ins/Object/prototype/__lookupSetter__/lookup-own-proto-err.js
    425 R093 test/annexB/built-ins/Object/prototype/__lookupSetter__/lookup-proto-acsr-w-setter.js test/built-ins/Object/prototype/__lookupSetter__/lookup-proto-acsr-w-setter.js
    426 R093 test/annexB/built-ins/Object/prototype/__lookupSetter__/lookup-proto-acsr-wo-setter.js test/built-ins/Object/prototype/__lookupSetter__/lookup-proto-acsr-wo-setter.js
    427 R092 test/annexB/built-ins/Object/prototype/__lookupSetter__/lookup-proto-data.js test/built-ins/Object/prototype/__lookupSetter__/lookup-proto-data.js
    428 R092 test/annexB/built-ins/Object/prototype/__lookupSetter__/lookup-proto-get-err.js test/built-ins/Object/prototype/__lookupSetter__/lookup-proto-get-err.js
    429 R092 test/annexB/built-ins/Object/prototype/__lookupSetter__/lookup-proto-proto-err.js test/built-ins/Object/prototype/__lookupSetter__/lookup-proto-proto-err.js
    430 R097 test/annexB/built-ins/Object/prototype/__lookupSetter__/name.js test/built-ins/Object/prototype/__lookupSetter__/name.js
    431 R096 test/annexB/built-ins/Object/prototype/__lookupSetter__/prop-desc.js test/built-ins/Object/prototype/__lookupSetter__/prop-desc.js
    432 R097 test/annexB/built-ins/Object/prototype/__lookupSetter__/this-non-obj.js test/built-ins/Object/prototype/__lookupSetter__/this-non-obj.js
    433 R095 test/annexB/built-ins/Object/prototype/__proto__/get-abrupt.js test/built-ins/Object/prototype/__proto__/get-abrupt.js
    434 R096 test/annexB/built-ins/Object/prototype/__proto__/get-fn-name.js test/built-ins/Object/prototype/__proto__/get-fn-name.js
    435 R097 test/annexB/built-ins/Object/prototype/__proto__/get-ordinary-obj.js test/built-ins/Object/prototype/__proto__/get-ordinary-obj.js
    436 R096 test/annexB/built-ins/Object/prototype/__proto__/get-to-obj-abrupt.js test/built-ins/Object/prototype/__proto__/get-to-obj-abrupt.js
    437 R097 test/annexB/built-ins/Object/prototype/__proto__/prop-desc.js test/built-ins/Object/prototype/__proto__/prop-desc.js
    438 R095 test/annexB/built-ins/Object/prototype/__proto__/set-abrupt.js test/built-ins/Object/prototype/__proto__/set-abrupt.js
    439 R098 test/annexB/built-ins/Object/prototype/__proto__/set-cycle-shadowed.js test/built-ins/Object/prototype/__proto__/set-cycle-shadowed.js
    440 R097 test/annexB/built-ins/Object/prototype/__proto__/set-cycle.js test/built-ins/Object/prototype/__proto__/set-cycle.js
    441 R096 test/annexB/built-ins/Object/prototype/__proto__/set-fn-name.js test/built-ins/Object/prototype/__proto__/set-fn-name.js
    442 R096 test/annexB/built-ins/Object/prototype/__proto__/set-immutable.js test/built-ins/Object/prototype/__proto__/set-immutable.js
    443 R097 test/annexB/built-ins/Object/prototype/__proto__/set-invalid-value.js test/built-ins/Object/prototype/__proto__/set-invalid-value.js
    444 R097 test/annexB/built-ins/Object/prototype/__proto__/set-non-extensible.js test/built-ins/Object/prototype/__proto__/set-non-extensible.js
    445 R096 test/annexB/built-ins/Object/prototype/__proto__/set-non-obj-coercible.js test/built-ins/Object/prototype/__proto__/set-non-obj-coercible.js
    446 R097 test/annexB/built-ins/Object/prototype/__proto__/set-non-object.js test/built-ins/Object/prototype/__proto__/set-non-object.js
    447 R096 test/annexB/built-ins/Object/prototype/__proto__/set-ordinary-obj.js test/built-ins/Object/prototype/__proto__/set-ordinary-obj.js
    448 A test/built-ins/Object/prototype/hasOwnProperty/not-a-constructor.js
    449 M test/built-ins/Object/prototype/isPrototypeOf/builtin.js
    450 A test/built-ins/Object/prototype/isPrototypeOf/not-a-constructor.js
    451 A test/built-ins/Object/prototype/propertyIsEnumerable/not-a-constructor.js
    452 A test/built-ins/Object/prototype/toLocaleString/not-a-constructor.js
    453 A test/built-ins/Object/prototype/toString/not-a-constructor.js
    454 A test/built-ins/Object/prototype/valueOf/not-a-constructor.js
    455 D test/built-ins/Object/seal/15.2.3.8-0-1.js
    456 D test/built-ins/Object/seal/15.2.3.8-0-2.js
    457 D test/built-ins/Object/seal/15.2.3.8-1-1.js
    458 D test/built-ins/Object/seal/15.2.3.8-1-3.js
    459 D test/built-ins/Object/seal/15.2.3.8-1-4.js
    460 D test/built-ins/Object/seal/15.2.3.8-1.js
    461 A test/built-ins/Object/seal/length.js
    462 M test/built-ins/Object/seal/name.js
    463 A test/built-ins/Object/seal/not-a-constructor.js
    464 R097 test/built-ins/Object/seal/15.2.3.8-2-b-4.js test/built-ins/Object/seal/object-seal-all-own-properties-of-o-are-already-non-configurable.js
    465 R095 test/built-ins/Object/seal/15.2.3.8-2-1.js test/built-ins/Object/seal/object-seal-extensible-of-o-is-set-as-false-even-if-o-has-no-own-property.js
    466 R096 test/built-ins/Object/seal/15.2.3.8-2-3.js test/built-ins/Object/seal/object-seal-inherited-accessor-properties-are-ignored.js
    467 R096 test/built-ins/Object/seal/15.2.3.8-2-2.js test/built-ins/Object/seal/object-seal-inherited-data-properties-are-ignored.js
    468 R054 test/built-ins/Object/seal/15.2.3.8-1-2.js test/built-ins/Object/seal/object-seal-is-a-function.js
    469 R094 test/built-ins/Object/seal/15.2.3.8-2-4.js test/built-ins/Object/seal/object-seal-non-enumerable-own-property-of-o-is-sealed.js
    470 R093 test/built-ins/Object/seal/15.2.3.8-2-c-4.js test/built-ins/Object/seal/object-seal-o-is-a-boolean-object.js
    471 R093 test/built-ins/Object/seal/15.2.3.8-2-c-6.js test/built-ins/Object/seal/object-seal-o-is-a-date-object.js
    472 R093 test/built-ins/Object/seal/15.2.3.8-2-c-1.js test/built-ins/Object/seal/object-seal-o-is-a-function-object.js
    473 R093 test/built-ins/Object/seal/15.2.3.8-2-c-5.js test/built-ins/Object/seal/object-seal-o-is-a-number-object.js
    474 R093 test/built-ins/Object/seal/15.2.3.8-2-c-7.js test/built-ins/Object/seal/object-seal-o-is-a-reg-exp-object.js
    475 R093 test/built-ins/Object/seal/15.2.3.8-2-c-3.js test/built-ins/Object/seal/object-seal-o-is-a-string-object.js
    476 R093 test/built-ins/Object/seal/15.2.3.8-2-c-9.js test/built-ins/Object/seal/object-seal-o-is-an-arguments-object.js
    477 R093 test/built-ins/Object/seal/15.2.3.8-2-c-2.js test/built-ins/Object/seal/object-seal-o-is-an-array-object.js
    478 R093 test/built-ins/Object/seal/15.2.3.8-2-c-8.js test/built-ins/Object/seal/object-seal-o-is-an-error-object.js
    479 R094 test/built-ins/Object/seal/15.2.3.8-4-2.js test/built-ins/Object/seal/object-seal-o-is-frozen-already.js
    480 R094 test/built-ins/Object/seal/15.2.3.8-4-1.js test/built-ins/Object/seal/object-seal-o-is-sealed-already.js
    481 R096 test/built-ins/Object/seal/15.2.3.8-2-a-6.js test/built-ins/Object/seal/object-seal-p-is-own-accessor-property-that-overrides-an-inherited-accessor-property.js
    482 R096 test/built-ins/Object/seal/15.2.3.8-2-a-5.js test/built-ins/Object/seal/object-seal-p-is-own-accessor-property-that-overrides-an-inherited-data-property.js
    483 R094 test/built-ins/Object/seal/15.2.3.8-2-a-4.js test/built-ins/Object/seal/object-seal-p-is-own-accessor-property.js
    484 R096 test/built-ins/Object/seal/15.2.3.8-2-a-3.js test/built-ins/Object/seal/object-seal-p-is-own-data-property-that-overrides-an-inherited-accessor-property.js
    485 R095 test/built-ins/Object/seal/15.2.3.8-2-a-2.js test/built-ins/Object/seal/object-seal-p-is-own-data-property-that-overrides-an-inherited-data-property.js
    486 R093 test/built-ins/Object/seal/15.2.3.8-2-a-1.js test/built-ins/Object/seal/object-seal-p-is-own-data-property.js
    487 R094 test/built-ins/Object/seal/15.2.3.8-2-a-10.js test/built-ins/Object/seal/object-seal-p-is-own-property-of-a-boolean-object-that-uses-object-s-get-own-property.js
    488 R094 test/built-ins/Object/seal/15.2.3.8-2-a-12.js test/built-ins/Object/seal/object-seal-p-is-own-property-of-a-date-object-that-uses-object-s-get-own-property.js
    489 R094 test/built-ins/Object/seal/15.2.3.8-2-a-7.js test/built-ins/Object/seal/object-seal-p-is-own-property-of-a-function-object-that-uses-object-s-get-own-property.js
    490 R094 test/built-ins/Object/seal/15.2.3.8-2-a-11.js test/built-ins/Object/seal/object-seal-p-is-own-property-of-a-number-object-that-uses-object-s-get-own-property.js
    491 R094 test/built-ins/Object/seal/15.2.3.8-2-a-13.js test/built-ins/Object/seal/object-seal-p-is-own-property-of-a-reg-exp-object-that-uses-object-s-get-own-property.js
    492 R094 test/built-ins/Object/seal/15.2.3.8-2-a-9.js test/built-ins/Object/seal/object-seal-p-is-own-property-of-a-string-object-which-implements-its-own-get-own-property.js
    493 R094 test/built-ins/Object/seal/15.2.3.8-2-a-15.js test/built-ins/Object/seal/object-seal-p-is-own-property-of-an-arguments-object-which-implements-its-own-get-own-property.js
    494 R094 test/built-ins/Object/seal/15.2.3.8-2-a-8.js test/built-ins/Object/seal/object-seal-p-is-own-property-of-an-array-object-that-uses-object-s-get-own-property.js
    495 R094 test/built-ins/Object/seal/15.2.3.8-2-a-14.js test/built-ins/Object/seal/object-seal-p-is-own-property-of-an-error-object-that-uses-object-s-get-own-property.js
    496 R093 test/built-ins/Object/seal/15.2.3.8-3-1.js test/built-ins/Object/seal/object-seal-returned-object-is-not-extensible.js
    497 R097 test/built-ins/Object/seal/15.2.3.8-2-b-3.js test/built-ins/Object/seal/object-seal-the-configurable-attribute-of-all-own-properties-of-o-are-set-from-true-to-false-and-other-attributes-of-the-property-are-unaltered.js
    498 R097 test/built-ins/Object/seal/15.2.3.8-2-b-2.js test/built-ins/Object/seal/object-seal-the-configurable-attribute-of-own-accessor-property-of-o-is-set-from-true-to-false-and-other-attributes-of-the-property-are-unaltered.js
    499 R096 test/built-ins/Object/seal/15.2.3.8-2-b-1.js test/built-ins/Object/seal/object-seal-the-configurable-attribute-of-own-data-property-of-o-is-set-from-true-to-false-and-other-attributes-of-the-property-are-unaltered.js
    500 R094 test/built-ins/Object/seal/15.2.3.8-4-3.js test/built-ins/Object/seal/object-seal-the-extension-of-o-is-prevented-already.js
    501 A test/built-ins/Object/seal/seal-aggregateerror.js
    502 A test/built-ins/Object/seal/seal-arraybuffer.js
    503 A test/built-ins/Object/seal/seal-arrowfunction.js
    504 A test/built-ins/Object/seal/seal-asyncarrowfunction.js
    505 A test/built-ins/Object/seal/seal-asyncfunction.js
    506 A test/built-ins/Object/seal/seal-asyncgeneratorfunction.js
    507 A test/built-ins/Object/seal/seal-bigint64array.js
    508 A test/built-ins/Object/seal/seal-biguint64array.js
    509 A test/built-ins/Object/seal/seal-boolean-literal.js
    510 A test/built-ins/Object/seal/seal-boolean.js
    511 A test/built-ins/Object/seal/seal-dataview.js
    512 A test/built-ins/Object/seal/seal-date.js
    513 A test/built-ins/Object/seal/seal-error.js
    514 A test/built-ins/Object/seal/seal-evalerror.js
    515 A test/built-ins/Object/seal/seal-finalizationregistry.js
    516 A test/built-ins/Object/seal/seal-float32array.js
    517 A test/built-ins/Object/seal/seal-float64array.js
    518 A test/built-ins/Object/seal/seal-function.js
    519 A test/built-ins/Object/seal/seal-generatorfunction.js
    520 A test/built-ins/Object/seal/seal-infinity.js
    521 A test/built-ins/Object/seal/seal-int16array.js
    522 A test/built-ins/Object/seal/seal-int32array.js
    523 A test/built-ins/Object/seal/seal-int8array.js
    524 A test/built-ins/Object/seal/seal-map.js
    525 A test/built-ins/Object/seal/seal-nan.js
    526 A test/built-ins/Object/seal/seal-null.js
    527 A test/built-ins/Object/seal/seal-number.js
    528 A test/built-ins/Object/seal/seal-object.js
    529 A test/built-ins/Object/seal/seal-promise.js
    530 A test/built-ins/Object/seal/seal-proxy.js
    531 A test/built-ins/Object/seal/seal-rangeerror.js
    532 A test/built-ins/Object/seal/seal-referenceerror.js
    533 A test/built-ins/Object/seal/seal-regexp.js
    534 A test/built-ins/Object/seal/seal-set.js
    535 A test/built-ins/Object/seal/seal-sharedarraybuffer.js
    536 A test/built-ins/Object/seal/seal-string.js
    537 A test/built-ins/Object/seal/seal-symbol.js
    538 A test/built-ins/Object/seal/seal-syntaxerror.js
    539 A test/built-ins/Object/seal/seal-typeerror.js
    540 A test/built-ins/Object/seal/seal-uint16array.js
    541 A test/built-ins/Object/seal/seal-uint32array.js
    542 A test/built-ins/Object/seal/seal-uint8array.js
    543 A test/built-ins/Object/seal/seal-uint8clampedarray.js
    544 A test/built-ins/Object/seal/seal-undefined.js
    545 A test/built-ins/Object/seal/seal-urierror.js
    546 A test/built-ins/Object/seal/seal-weakmap.js
    547 A test/built-ins/Object/seal/seal-weakref.js
    548 A test/built-ins/Object/seal/seal-weakset.js
    549 M test/built-ins/Object/seal/symbol-object-contains-symbol-properties-non-strict.js
    550 M test/built-ins/Object/seal/symbol-object-contains-symbol-properties-strict.js
    551 A test/built-ins/Object/setPrototypeOf/not-a-constructor.js
    552 A test/built-ins/Object/values/not-a-constructor.js
    553 A test/built-ins/Promise/all/not-a-constructor.js
    554 A test/built-ins/Promise/allSettled/not-a-constructor.js
    555 A test/built-ins/Promise/any/not-a-constructor.js
    556 M test/built-ins/Promise/create-resolving-functions-reject.js
    557 M test/built-ins/Promise/create-resolving-functions-resolve.js
    558 R060 test/built-ins/Promise/executor-function-nonconstructor.js test/built-ins/Promise/executor-function-not-a-constructor.js
    559 A test/built-ins/Promise/is-a-constructor.js
    560 A test/built-ins/Promise/prototype/catch/not-a-constructor.js
    561 M test/built-ins/Promise/prototype/finally/invokes-then-with-function.js
    562 A test/built-ins/Promise/prototype/finally/not-a-constructor.js
    563 M test/built-ins/Promise/prototype/finally/rejected-observable-then-calls-argument.js
    564 M test/built-ins/Promise/prototype/finally/resolved-observable-then-calls-argument.js
    565 A test/built-ins/Promise/prototype/then/not-a-constructor.js
    566 A test/built-ins/Promise/race/not-a-constructor.js
    567 A test/built-ins/Promise/reject/not-a-constructor.js
    568 A test/built-ins/Promise/resolve/not-a-constructor.js
    569 A test/built-ins/Proxy/create-target-is-not-a-constructor.js
    570 D test/built-ins/Proxy/create-target-is-not-constructor.js
    571 M test/built-ins/Proxy/revocable/builtin.js
    572 A test/built-ins/Proxy/revocable/not-a-constructor.js
    573 R054 test/built-ins/Proxy/revocable/revocation-function-nonconstructor.js test/built-ins/Proxy/revocable/revocation-function-not-a-constructor.js
    574 R098 test/annexB/built-ins/Proxy/set/call-parameters-prototype-dunder-proto.js test/built-ins/Proxy/set/call-parameters-prototype-dunder-proto.js
    575 A test/built-ins/Reflect/apply/arguments-list-is-not-array-like-but-still-valid.js
    576 M test/built-ins/Reflect/apply/arguments-list-is-not-array-like.js
    577 A test/built-ins/Reflect/apply/not-a-constructor.js
    578 A test/built-ins/Reflect/construct/not-a-constructor.js
    579 A test/built-ins/Reflect/defineProperty/not-a-constructor.js
    580 A test/built-ins/Reflect/deleteProperty/not-a-constructor.js
    581 A test/built-ins/Reflect/get/not-a-constructor.js
    582 A test/built-ins/Reflect/getOwnPropertyDescriptor/not-a-constructor.js
    583 A test/built-ins/Reflect/getPrototypeOf/not-a-constructor.js
    584 A test/built-ins/Reflect/has/not-a-constructor.js
    585 A test/built-ins/Reflect/isExtensible/not-a-constructor.js
    586 A test/built-ins/Reflect/ownKeys/not-a-constructor.js
    587 A test/built-ins/Reflect/preventExtensions/not-a-constructor.js
    588 A test/built-ins/Reflect/set/not-a-constructor.js
    589 A test/built-ins/Reflect/setPrototypeOf/not-a-constructor.js
    590 A test/built-ins/RegExp/is-a-constructor.js
    591 M test/built-ins/RegExp/match-indices/indices-groups-object.js
    592 M test/built-ins/RegExp/named-groups/groups-object.js
    593 A test/built-ins/RegExp/prototype/Symbol.match/not-a-constructor.js
    594 A test/built-ins/RegExp/prototype/Symbol.matchAll/not-a-constructor.js
    595 A test/built-ins/RegExp/prototype/Symbol.replace/not-a-constructor.js
    596 A test/built-ins/RegExp/prototype/Symbol.search/not-a-constructor.js
    597 A test/built-ins/RegExp/prototype/Symbol.split/not-a-constructor.js
    598 A test/built-ins/RegExp/prototype/exec/not-a-constructor.js
    599 A test/built-ins/RegExp/prototype/test/not-a-constructor.js
    600 A test/built-ins/RegExp/prototype/toString/not-a-constructor.js
    601 A test/built-ins/Set/is-a-constructor.js
    602 A test/built-ins/Set/prototype/Symbol.iterator/not-a-constructor.js
    603 A test/built-ins/Set/prototype/add/not-a-constructor.js
    604 A test/built-ins/Set/prototype/clear/not-a-constructor.js
    605 A test/built-ins/Set/prototype/delete/not-a-constructor.js
    606 A test/built-ins/Set/prototype/entries/not-a-constructor.js
    607 A test/built-ins/Set/prototype/forEach/not-a-constructor.js
    608 A test/built-ins/Set/prototype/has/not-a-constructor.js
    609 A test/built-ins/Set/prototype/values/not-a-constructor.js
    610 A test/built-ins/SharedArrayBuffer/is-a-constructor.js
    611 A test/built-ins/SharedArrayBuffer/prototype/slice/not-a-constructor.js
    612 A test/built-ins/String/fromCharCode/not-a-constructor.js
    613 A test/built-ins/String/fromCodePoint/not-a-constructor.js
    614 A test/built-ins/String/is-a-constructor.js
    615 A test/built-ins/String/prototype/Symbol.iterator/not-a-constructor.js
    616 A test/built-ins/String/prototype/charAt/not-a-constructor.js
    617 A test/built-ins/String/prototype/charCodeAt/not-a-constructor.js
    618 A test/built-ins/String/prototype/codePointAt/not-a-constructor.js
    619 A test/built-ins/String/prototype/concat/not-a-constructor.js
    620 A test/built-ins/String/prototype/endsWith/not-a-constructor.js
    621 A test/built-ins/String/prototype/includes/not-a-constructor.js
    622 A test/built-ins/String/prototype/indexOf/not-a-constructor.js
    623 A test/built-ins/String/prototype/lastIndexOf/not-a-constructor.js
    624 A test/built-ins/String/prototype/localeCompare/not-a-constructor.js
    625 A test/built-ins/String/prototype/match/not-a-constructor.js
    626 A test/built-ins/String/prototype/matchAll/not-a-constructor.js
    627 A test/built-ins/String/prototype/normalize/not-a-constructor.js
    628 A test/built-ins/String/prototype/padEnd/not-a-constructor.js
    629 A test/built-ins/String/prototype/padStart/not-a-constructor.js
    630 A test/built-ins/String/prototype/repeat/not-a-constructor.js
    631 A test/built-ins/String/prototype/replace/not-a-constructor.js
    632 A test/built-ins/String/prototype/replaceAll/not-a-constructor.js
    633 A test/built-ins/String/prototype/search/not-a-constructor.js
    634 A test/built-ins/String/prototype/slice/not-a-constructor.js
    635 A test/built-ins/String/prototype/split/not-a-constructor.js
    636 A test/built-ins/String/prototype/startsWith/not-a-constructor.js
    637 A test/built-ins/String/prototype/substring/not-a-constructor.js
    638 A test/built-ins/String/prototype/toLocaleLowerCase/not-a-constructor.js
    639 A test/built-ins/String/prototype/toLocaleUpperCase/not-a-constructor.js
    640 A test/built-ins/String/prototype/toLowerCase/not-a-constructor.js
    641 A test/built-ins/String/prototype/toString/not-a-constructor.js
    642 A test/built-ins/String/prototype/toUpperCase/not-a-constructor.js
    643 A test/built-ins/String/prototype/trim/not-a-constructor.js
    644 A test/built-ins/String/prototype/trimEnd/not-a-constructor.js
    645 A test/built-ins/String/prototype/trimStart/not-a-constructor.js
    646 A test/built-ins/String/prototype/valueOf/not-a-constructor.js
    647 A test/built-ins/String/raw/not-a-constructor.js
    648 A test/built-ins/Symbol/for/not-a-constructor.js
    649 A test/built-ins/Symbol/keyFor/not-a-constructor.js
    650 A test/built-ins/Symbol/prototype/toString/not-a-constructor.js
    651 A test/built-ins/Symbol/prototype/valueOf/not-a-constructor.js
    652 A test/built-ins/TypedArray/from/not-a-constructor.js
    653 A test/built-ins/TypedArray/of/not-a-constructor.js
    654 A test/built-ins/TypedArray/prototype/Symbol.iterator/not-a-constructor.js
    655 A test/built-ins/TypedArray/prototype/copyWithin/not-a-constructor.js
    656 A test/built-ins/TypedArray/prototype/entries/not-a-constructor.js
    657 A test/built-ins/TypedArray/prototype/every/not-a-constructor.js
    658 A test/built-ins/TypedArray/prototype/fill/not-a-constructor.js
    659 A test/built-ins/TypedArray/prototype/filter/not-a-constructor.js
    660 A test/built-ins/TypedArray/prototype/find/not-a-constructor.js
    661 A test/built-ins/TypedArray/prototype/findIndex/not-a-constructor.js
    662 A test/built-ins/TypedArray/prototype/forEach/not-a-constructor.js
    663 A test/built-ins/TypedArray/prototype/includes/not-a-constructor.js
    664 A test/built-ins/TypedArray/prototype/indexOf/not-a-constructor.js
    665 A test/built-ins/TypedArray/prototype/join/not-a-constructor.js
    666 A test/built-ins/TypedArray/prototype/keys/not-a-constructor.js
    667 A test/built-ins/TypedArray/prototype/lastIndexOf/not-a-constructor.js
    668 A test/built-ins/TypedArray/prototype/map/not-a-constructor.js
    669 A test/built-ins/TypedArray/prototype/reduce/not-a-constructor.js
    670 A test/built-ins/TypedArray/prototype/reduceRight/not-a-constructor.js
    671 A test/built-ins/TypedArray/prototype/reverse/not-a-constructor.js
    672 A test/built-ins/TypedArray/prototype/set/not-a-constructor.js
     5R100 test/built-ins/Object/seal/object-seal-the-configurable-attribute-of-all-own-properties-of-o-are-set-from-true-to-false-and-other-attributes-of-the-property-are-unaltered.js test/built-ins/Object/seal/configurable-attribute-all-own-properties-set-from-true-to-false-property-are-unaltered.js
     6R100 test/built-ins/Object/seal/object-seal-the-configurable-attribute-of-own-accessor-property-of-o-is-set-from-true-to-false-and-other-attributes-of-the-property-are-unaltered.js test/built-ins/Object/seal/configurable-attribute-own-accessor-property-set-from-true-to-false-property-are-unaltered.js
     7M test/built-ins/Object/seal/seal-finalizationregistry.js
     8M test/built-ins/Object/seal/seal-weakref.js
     9D test/built-ins/String/prototype/split/arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-and-value-of-function-that-throw-exception-second-object-have-overrided-value-of-function-that-throw-exception.js
     10R100 test/built-ins/String/prototype/split/arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-second-object-have-overrided-value-of-function-that-throw-exception.js test/built-ins/String/prototype/split/separator-override-tostring-limit-override-valueof-throws.js
     11R100 test/built-ins/String/prototype/split/arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-second-object-have-overrided-value-of-function-and-to-string-function-that-throw-exception.js test/built-ins/String/prototype/split/separator-override-tostring-limit-override-valueof-tostring-throws.js
     12R100 test/built-ins/String/prototype/split/arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-second-object-have-overrided-value-of-and-to-string-functions.js test/built-ins/String/prototype/split/separator-override-tostring-limit-override-valueof-tostring.js
     13R100 test/built-ins/String/prototype/split/arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-second-object-have-overrided-value-of-function.js test/built-ins/String/prototype/split/separator-override-tostring-limit-override-valueof.js
     14R100 test/built-ins/String/prototype/split/arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-that-throw-exception-second-object-have-overrided-value-of-function-that-throw-exception.js test/built-ins/String/prototype/split/separator-override-tostring-throws-limit-override-valueof-throws.js
     15R100 test/built-ins/String/prototype/split/argument-is-function-and-instance-is-string-object-object-have-overrided-to-string-and-value-of-functions.js test/built-ins/String/prototype/split/separator-override-valueof.js
     16A test/built-ins/String/prototype/split/transferred-to-custom.js
     17R100 test/built-ins/String/prototype/split/argument-is-object-and-instance-is-number-object-have-overrided-to-string-function-that-return-regexp.js test/built-ins/String/prototype/split/transferred-to-number-separator-override-tostring-returns-regexp.js
     18A test/built-ins/String/prototype/split/valueOf-is-called-for-limit-argument.js
     19M test/built-ins/TypedArray/prototype/every/BigInt/callbackfn-detachbuffer.js
     20M test/built-ins/TypedArray/prototype/every/callbackfn-detachbuffer.js
     21M test/built-ins/TypedArray/prototype/filter/BigInt/callbackfn-detachbuffer.js
     22M test/built-ins/TypedArray/prototype/filter/callbackfn-detachbuffer.js
     23M test/built-ins/TypedArray/prototype/find/BigInt/predicate-may-detach-buffer.js
     24M test/built-ins/TypedArray/prototype/find/predicate-may-detach-buffer.js
     25M test/built-ins/TypedArray/prototype/findIndex/predicate-may-detach-buffer.js
     26M test/built-ins/TypedArray/prototype/forEach/BigInt/callbackfn-detachbuffer.js
     27M test/built-ins/TypedArray/prototype/forEach/callbackfn-detachbuffer.js
     28M test/built-ins/TypedArray/prototype/map/BigInt/callbackfn-detachbuffer.js
     29M test/built-ins/TypedArray/prototype/map/callbackfn-detachbuffer.js
     30M test/built-ins/TypedArray/prototype/reduce/BigInt/callbackfn-detachbuffer.js
     31M test/built-ins/TypedArray/prototype/reduce/callbackfn-detachbuffer.js
     32M test/built-ins/TypedArray/prototype/reduceRight/BigInt/callbackfn-detachbuffer.js
     33M test/built-ins/TypedArray/prototype/reduceRight/callbackfn-detachbuffer.js
    67334M test/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-custom-ctor-other-targettype.js
    674 M test/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-custom-ctor-same-targettype.js
    675 M test/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-get-ctor.js
    676 M test/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-speciesctor-get-species-custom-ctor-throws.js
    677 M test/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-zero-count-custom-ctor-other-targettype.js
    678 M test/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-zero-count-custom-ctor-same-targettype.js
    67935M test/built-ins/TypedArray/prototype/slice/detached-buffer-custom-ctor-other-targettype.js
    680 M test/built-ins/TypedArray/prototype/slice/detached-buffer-custom-ctor-same-targettype.js
    681 M test/built-ins/TypedArray/prototype/slice/detached-buffer-get-ctor.js
    682 M test/built-ins/TypedArray/prototype/slice/detached-buffer-speciesctor-get-species-custom-ctor-throws.js
    683 M test/built-ins/TypedArray/prototype/slice/detached-buffer-zero-count-custom-ctor-other-targettype.js
    684 M test/built-ins/TypedArray/prototype/slice/detached-buffer-zero-count-custom-ctor-same-targettype.js
    685 A test/built-ins/TypedArray/prototype/slice/not-a-constructor.js
    686 A test/built-ins/TypedArray/prototype/some/not-a-constructor.js
    687 A test/built-ins/TypedArray/prototype/sort/BigInt/comparefn-is-undefined.js
    688 A test/built-ins/TypedArray/prototype/sort/comparefn-is-undefined.js
    689 A test/built-ins/TypedArray/prototype/sort/not-a-constructor.js
    690 A test/built-ins/TypedArray/prototype/subarray/not-a-constructor.js
    691 A test/built-ins/TypedArray/prototype/toLocaleString/not-a-constructor.js
    692 A test/built-ins/TypedArray/prototype/toString/not-a-constructor.js
    693 A test/built-ins/TypedArray/prototype/values/not-a-constructor.js
    694 A test/built-ins/TypedArrayConstructors/BigInt64Array/is-a-constructor.js
    695 A test/built-ins/TypedArrayConstructors/BigUint64Array/is-a-constructor.js
    696 A test/built-ins/TypedArrayConstructors/Float32Array/is-a-constructor.js
    697 A test/built-ins/TypedArrayConstructors/Float64Array/is-a-constructor.js
    698 A test/built-ins/TypedArrayConstructors/Int16Array/is-a-constructor.js
    699 A test/built-ins/TypedArrayConstructors/Int32Array/is-a-constructor.js
    700 A test/built-ins/TypedArrayConstructors/Int8Array/is-a-constructor.js
    701 A test/built-ins/TypedArrayConstructors/Uint16Array/is-a-constructor.js
    702 A test/built-ins/TypedArrayConstructors/Uint32Array/is-a-constructor.js
    703 A test/built-ins/TypedArrayConstructors/Uint8Array/is-a-constructor.js
    704 A test/built-ins/TypedArrayConstructors/Uint8ClampedArray/is-a-constructor.js
     36M test/built-ins/TypedArray/prototype/some/BigInt/callbackfn-detachbuffer.js
     37M test/built-ins/TypedArray/prototype/some/callbackfn-detachbuffer.js
    70538M test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/detached-buffer-realm.js
    706 M test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/detached-buffer.js
     39M test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-numericindex-desc-configurable.js
    70740M test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-numericindex.js
    708 M test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/tonumber-value-detached-buffer.js
    709 M test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/detached-buffer-realm.js
    710 M test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/detached-buffer.js
    711 M test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/tonumber-value-detached-buffer.js
    712 A test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/detached-buffer-key-is-not-numeric-index.js
    713 A test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/detached-buffer-key-is-symbol.js
    714 A test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/detached-buffer-realm.js
    715 A test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/detached-buffer.js
    716 A test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/indexed-value-ab-non-strict.js
    717 A test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/indexed-value-ab-strict.js
    718 A test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/indexed-value-sab-non-strict.js
    719 A test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/indexed-value-sab-strict.js
    720 A test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/infinity-detached-buffer.js
    721 A test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-canonical-index-non-strict.js
    722 A test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-canonical-index-strict.js
    723 A test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-minus-zero-non-strict.js
    724 A test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-minus-zero-strict.js
    725 A test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-numeric-index-get-throws.js
    726 A test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-numeric-index-non-strict.js
    727 A test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-numeric-index-strict.js
    728 A test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-out-of-bounds-non-strict.js
    729 A test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-out-of-bounds-strict.js
    730 A test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-symbol.js
    731 A test/built-ins/TypedArrayConstructors/internals/Delete/detached-buffer-key-is-not-numeric-index.js
    732 A test/built-ins/TypedArrayConstructors/internals/Delete/detached-buffer-key-is-symbol.js
    733 A test/built-ins/TypedArrayConstructors/internals/Delete/detached-buffer-realm.js
    734 A test/built-ins/TypedArrayConstructors/internals/Delete/detached-buffer.js
    735 A test/built-ins/TypedArrayConstructors/internals/Delete/indexed-value-ab-non-strict.js
    736 A test/built-ins/TypedArrayConstructors/internals/Delete/indexed-value-ab-strict.js
    737 A test/built-ins/TypedArrayConstructors/internals/Delete/indexed-value-sab-non-strict.js
    738 A test/built-ins/TypedArrayConstructors/internals/Delete/indexed-value-sab-strict.js
    739 A test/built-ins/TypedArrayConstructors/internals/Delete/infinity-detached-buffer.js
    740 A test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-canonical-index-non-strict.js
    741 A test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-canonical-index-strict.js
    742 A test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-integer.js
    743 A test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-minus-zero-non-strict.js
    744 A test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-minus-zero-strict.js
    745 A test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-numeric-index-get-throws.js
    746 A test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-numeric-index-non-strict.js
    747 A test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-numeric-index-strict.js
    748 A test/built-ins/TypedArrayConstructors/internals/Delete/key-is-out-of-bounds-non-strict.js
    749 A test/built-ins/TypedArrayConstructors/internals/Delete/key-is-out-of-bounds-strict.js
    750 A test/built-ins/TypedArrayConstructors/internals/Delete/key-is-symbol.js
    751 M test/built-ins/TypedArrayConstructors/internals/Get/BigInt/detached-buffer-realm.js
    752 M test/built-ins/TypedArrayConstructors/internals/Get/BigInt/detached-buffer.js
    753 M test/built-ins/TypedArrayConstructors/internals/Get/BigInt/infinity-detached-buffer.js
    754 M test/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-not-canonical-index.js
    755 M test/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-not-numeric-index-get-throws.js
    756 M test/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-not-numeric-index.js
    757 M test/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-symbol.js
    758 M test/built-ins/TypedArrayConstructors/internals/Get/detached-buffer-realm.js
    759 M test/built-ins/TypedArrayConstructors/internals/Get/detached-buffer.js
    760 M test/built-ins/TypedArrayConstructors/internals/Get/infinity-detached-buffer.js
    761 M test/built-ins/TypedArrayConstructors/internals/Get/key-is-not-canonical-index.js
    762 M test/built-ins/TypedArrayConstructors/internals/Get/key-is-not-numeric-index-get-throws.js
    763 M test/built-ins/TypedArrayConstructors/internals/Get/key-is-not-numeric-index.js
    764 M test/built-ins/TypedArrayConstructors/internals/Get/key-is-symbol.js
    765 M test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/detached-buffer-realm.js
    766 M test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/detached-buffer.js
    767 M test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/enumerate-detached-buffer.js
     41M test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-numericindex-desc-configurable.js
     42M test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-numericindex.js
    76843M test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/index-prop-desc.js
    769 M test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/detached-buffer-realm.js
    770 M test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/detached-buffer.js
    771 M test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/enumerate-detached-buffer.js
    77244M test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/index-prop-desc.js
    773 M test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/abrupt-from-ordinary-has-parent-hasproperty.js
    774 M test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/detached-buffer-realm.js
    775 M test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/detached-buffer.js
    776 M test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/indexed-value.js
    777 M test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/infinity-with-detached-buffer.js
    778 M test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/key-is-greater-than-last-index.js
    779 M test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/key-is-lower-than-zero.js
    780 M test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/key-is-minus-zero.js
    781 M test/built-ins/TypedArrayConstructors/internals/HasProperty/abrupt-from-ordinary-has-parent-hasproperty.js
    782 M test/built-ins/TypedArrayConstructors/internals/HasProperty/detached-buffer-realm.js
    783 M test/built-ins/TypedArrayConstructors/internals/HasProperty/detached-buffer.js
    784 M test/built-ins/TypedArrayConstructors/internals/HasProperty/indexed-value.js
    785 M test/built-ins/TypedArrayConstructors/internals/HasProperty/infinity-with-detached-buffer.js
    786 M test/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-greater-than-last-index.js
    787 M test/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-lower-than-zero.js
    788 M test/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-minus-zero.js
    789 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/bigint-tobigint64.js
    790 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/bigint-tobiguint64.js
    791 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/boolean-tobigint.js
    792 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer-key-is-not-numeric-index.js
    793 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer-key-is-symbol.js
    79445M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer-realm.js
    79546M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer.js
    796 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/indexed-value.js
    797 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-minus-zero.js
    798 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-not-canonical-index.js
    799 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-not-integer.js
    800 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-not-numeric-index-set-throws.js
    801 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-not-numeric-index.js
    802 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-out-of-bounds.js
    803 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-symbol.js
    804 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/null-tobigint.js
    805 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/number-tobigint.js
    806 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/string-nan-tobigint.js
    807 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/string-tobigint.js
    808 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/symbol-tobigint.js
    80947M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/tonumber-value-detached-buffer.js
    810 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/tonumber-value-throws.js
    811 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/undefined-tobigint.js
    812 M test/built-ins/TypedArrayConstructors/internals/Set/bigint-tonumber.js
    813 M test/built-ins/TypedArrayConstructors/internals/Set/conversion-operation-consistent-nan.js
    814 M test/built-ins/TypedArrayConstructors/internals/Set/conversion-operation.js
    815 M test/built-ins/TypedArrayConstructors/internals/Set/detached-buffer-key-is-not-numeric-index.js
    816 M test/built-ins/TypedArrayConstructors/internals/Set/detached-buffer-key-is-symbol.js
    81748M test/built-ins/TypedArrayConstructors/internals/Set/detached-buffer-realm.js
    81849M test/built-ins/TypedArrayConstructors/internals/Set/detached-buffer.js
    819 M test/built-ins/TypedArrayConstructors/internals/Set/indexed-value.js
    820 M test/built-ins/TypedArrayConstructors/internals/Set/key-is-minus-zero.js
    821 M test/built-ins/TypedArrayConstructors/internals/Set/key-is-not-canonical-index.js
    822 M test/built-ins/TypedArrayConstructors/internals/Set/key-is-not-integer.js
    823 M test/built-ins/TypedArrayConstructors/internals/Set/key-is-not-numeric-index-set-throws.js
    824 M test/built-ins/TypedArrayConstructors/internals/Set/key-is-not-numeric-index.js
    825 M test/built-ins/TypedArrayConstructors/internals/Set/key-is-out-of-bounds.js
    826 M test/built-ins/TypedArrayConstructors/internals/Set/key-is-symbol.js
    82750M test/built-ins/TypedArrayConstructors/internals/Set/tonumber-value-detached-buffer.js
    828 M test/built-ins/TypedArrayConstructors/internals/Set/tonumber-value-throws.js
    829 A test/built-ins/WeakMap/is-a-constructor.js
    830 A test/built-ins/WeakMap/prototype/delete/not-a-constructor.js
    831 A test/built-ins/WeakMap/prototype/get/not-a-constructor.js
    832 A test/built-ins/WeakMap/prototype/has/not-a-constructor.js
    833 A test/built-ins/WeakMap/prototype/set/not-a-constructor.js
    834 A test/built-ins/WeakRef/is-a-constructor.js
    835 M test/built-ins/WeakRef/prototype/deref/gc-cleanup-not-prevented-with-wr-deref.js
    836 A test/built-ins/WeakRef/prototype/deref/not-a-constructor.js
    837 A test/built-ins/WeakSet/is-a-constructor.js
    838 A test/built-ins/WeakSet/prototype/add/not-a-constructor.js
    839 A test/built-ins/WeakSet/prototype/delete/not-a-constructor.js
    840 A test/built-ins/WeakSet/prototype/has/not-a-constructor.js
    841 A test/built-ins/decodeURI/not-a-constructor.js
    842 A test/built-ins/decodeURIComponent/not-a-constructor.js
    843 A test/built-ins/encodeURI/not-a-constructor.js
    844 A test/built-ins/encodeURIComponent/not-a-constructor.js
    845 A test/built-ins/eval/not-a-constructor.js
    846 A test/built-ins/isFinite/not-a-constructor.js
    847 A test/built-ins/isNaN/not-a-constructor.js
    848 A test/built-ins/parseFloat/not-a-constructor.js
    849 M test/built-ins/parseInt/not-a-constructor.js
    850 M test/intl402/Collator/constructor-options-throwing-getters.js
    851 A test/intl402/Locale/reject-duplicate-variants-in-tlang.js
    852 A test/intl402/Locale/reject-duplicate-variants.js
    853 M test/language/expressions/arrow-function/forbidden-ext/b1/arrow-function-forbidden-ext-direct-access-prop-arguments.js
    854 M test/language/expressions/arrow-function/forbidden-ext/b1/arrow-function-forbidden-ext-direct-access-prop-caller.js
    855 A test/language/expressions/arrow-function/forbidden-ext/b2/arrow-function-forbidden-ext-indirect-access-own-prop-caller-get.js
    856 A test/language/expressions/arrow-function/forbidden-ext/b2/arrow-function-forbidden-ext-indirect-access-own-prop-caller-value.js
    857 M test/language/expressions/arrow-function/forbidden-ext/b2/arrow-function-forbidden-ext-indirect-access-prop-caller.js
    858 M test/language/expressions/async-arrow-function/await-as-binding-identifier-escaped.js
    859 M test/language/expressions/async-arrow-function/await-as-binding-identifier.js
    860 M test/language/expressions/async-arrow-function/await-as-identifier-reference-escaped.js
    861 M test/language/expressions/async-arrow-function/await-as-identifier-reference.js
    862 M test/language/expressions/async-arrow-function/await-as-label-identifier-escaped.js
    863 M test/language/expressions/async-arrow-function/await-as-label-identifier.js
    864 M test/language/expressions/async-arrow-function/forbidden-ext/b1/async-arrow-function-forbidden-ext-direct-access-prop-arguments.js
    865 M test/language/expressions/async-arrow-function/forbidden-ext/b1/async-arrow-function-forbidden-ext-direct-access-prop-caller.js
    866 A test/language/expressions/async-arrow-function/forbidden-ext/b2/async-arrow-function-forbidden-ext-indirect-access-own-prop-caller-get.js
    867 A test/language/expressions/async-arrow-function/forbidden-ext/b2/async-arrow-function-forbidden-ext-indirect-access-own-prop-caller-value.js
    868 M test/language/expressions/async-arrow-function/forbidden-ext/b2/async-arrow-function-forbidden-ext-indirect-access-prop-caller.js
    869 M test/language/expressions/async-function/await-as-binding-identifier-escaped.js
    870 M test/language/expressions/async-function/await-as-binding-identifier.js
    871 M test/language/expressions/async-function/await-as-identifier-reference-escaped.js
    872 M test/language/expressions/async-function/await-as-identifier-reference.js
    873 M test/language/expressions/async-function/await-as-label-identifier-escaped.js
    874 M test/language/expressions/async-function/await-as-label-identifier.js
    875 M test/language/expressions/async-function/forbidden-ext/b1/async-func-expr-named-forbidden-ext-direct-access-prop-arguments.js
    876 M test/language/expressions/async-function/forbidden-ext/b1/async-func-expr-named-forbidden-ext-direct-access-prop-caller.js
    877 M test/language/expressions/async-function/forbidden-ext/b1/async-func-expr-nameless-forbidden-ext-direct-access-prop-arguments.js
    878 M test/language/expressions/async-function/forbidden-ext/b1/async-func-expr-nameless-forbidden-ext-direct-access-prop-caller.js
    879 A test/language/expressions/async-function/forbidden-ext/b2/async-func-expr-named-forbidden-ext-indirect-access-own-prop-caller-get.js
    880 A test/language/expressions/async-function/forbidden-ext/b2/async-func-expr-named-forbidden-ext-indirect-access-own-prop-caller-value.js
    881 M test/language/expressions/async-function/forbidden-ext/b2/async-func-expr-named-forbidden-ext-indirect-access-prop-caller.js
    882 A test/language/expressions/async-function/forbidden-ext/b2/async-func-expr-nameless-forbidden-ext-indirect-access-own-prop-caller-get.js
    883 A test/language/expressions/async-function/forbidden-ext/b2/async-func-expr-nameless-forbidden-ext-indirect-access-own-prop-caller-value.js
    884 M test/language/expressions/async-function/forbidden-ext/b2/async-func-expr-nameless-forbidden-ext-indirect-access-prop-caller.js
    885 M test/language/expressions/async-function/named-await-as-binding-identifier-escaped.js
    886 M test/language/expressions/async-function/named-await-as-binding-identifier.js
    887 M test/language/expressions/async-function/named-await-as-identifier-reference-escaped.js
    888 M test/language/expressions/async-function/named-await-as-identifier-reference.js
    889 M test/language/expressions/async-function/named-await-as-label-identifier-escaped.js
    890 M test/language/expressions/async-function/named-await-as-label-identifier.js
    891 A test/language/expressions/async-function/named-returns-async-arrow-returns-arguments-from-parent-function.js
    892 A test/language/expressions/async-function/named-returns-async-arrow-returns-newtarget.js
    893 A test/language/expressions/async-function/named-returns-async-arrow.js
    894 A test/language/expressions/async-function/named-returns-async-function-returns-arguments-from-own-function.js
    895 A test/language/expressions/async-function/named-returns-async-function-returns-newtarget.js
    896 A test/language/expressions/async-function/named-returns-async-function.js
    897 M test/language/expressions/async-generator/forbidden-ext/b1/async-gen-func-expr-forbidden-ext-direct-access-prop-arguments.js
    898 M test/language/expressions/async-generator/forbidden-ext/b1/async-gen-func-expr-forbidden-ext-direct-access-prop-caller.js
    899 M test/language/expressions/async-generator/forbidden-ext/b1/async-gen-named-func-expr-forbidden-ext-direct-access-prop-arguments.js
    900 M test/language/expressions/async-generator/forbidden-ext/b1/async-gen-named-func-expr-forbidden-ext-direct-access-prop-caller.js
    901 A test/language/expressions/async-generator/forbidden-ext/b2/async-gen-func-expr-forbidden-ext-indirect-access-own-prop-caller-get.js
    902 A test/language/expressions/async-generator/forbidden-ext/b2/async-gen-func-expr-forbidden-ext-indirect-access-own-prop-caller-value.js
    903 M test/language/expressions/async-generator/forbidden-ext/b2/async-gen-func-expr-forbidden-ext-indirect-access-prop-caller.js
    904 A test/language/expressions/async-generator/forbidden-ext/b2/async-gen-named-func-expr-forbidden-ext-indirect-access-own-prop-caller-get.js
    905 A test/language/expressions/async-generator/forbidden-ext/b2/async-gen-named-func-expr-forbidden-ext-indirect-access-own-prop-caller-value.js
    906 M test/language/expressions/async-generator/forbidden-ext/b2/async-gen-named-func-expr-forbidden-ext-indirect-access-prop-caller.js
    907 M test/language/expressions/class/async-gen-method/forbidden-ext/b1/cls-expr-async-gen-meth-forbidden-ext-direct-access-prop-arguments.js
    908 M test/language/expressions/class/async-gen-method/forbidden-ext/b1/cls-expr-async-gen-meth-forbidden-ext-direct-access-prop-caller.js
    909 A test/language/expressions/class/async-gen-method/forbidden-ext/b2/cls-expr-async-gen-meth-forbidden-ext-indirect-access-own-prop-caller-get.js
    910 A test/language/expressions/class/async-gen-method/forbidden-ext/b2/cls-expr-async-gen-meth-forbidden-ext-indirect-access-own-prop-caller-value.js
    911 M test/language/expressions/class/async-gen-method/forbidden-ext/b2/cls-expr-async-gen-meth-forbidden-ext-indirect-access-prop-caller.js
    912 M test/language/expressions/class/async-gen-method-static/forbidden-ext/b1/cls-expr-async-gen-meth-static-forbidden-ext-direct-access-prop-arguments.js
    913 M test/language/expressions/class/async-gen-method-static/forbidden-ext/b1/cls-expr-async-gen-meth-static-forbidden-ext-direct-access-prop-caller.js
    914 A test/language/expressions/class/async-gen-method-static/forbidden-ext/b2/cls-expr-async-gen-meth-static-forbidden-ext-indirect-access-own-prop-caller-get.js
    915 A test/language/expressions/class/async-gen-method-static/forbidden-ext/b2/cls-expr-async-gen-meth-static-forbidden-ext-indirect-access-own-prop-caller-value.js
    916 M test/language/expressions/class/async-gen-method-static/forbidden-ext/b2/cls-expr-async-gen-meth-static-forbidden-ext-indirect-access-prop-caller.js
    917 M test/language/expressions/class/async-method/await-as-binding-identifier-escaped.js
    918 M test/language/expressions/class/async-method/await-as-binding-identifier.js
    919 M test/language/expressions/class/async-method/await-as-identifier-reference-escaped.js
    920 M test/language/expressions/class/async-method/await-as-identifier-reference.js
    921 M test/language/expressions/class/async-method/await-as-label-identifier-escaped.js
    922 M test/language/expressions/class/async-method/await-as-label-identifier.js
    923 M test/language/expressions/class/async-method/forbidden-ext/b1/cls-expr-async-meth-forbidden-ext-direct-access-prop-arguments.js
    924 M test/language/expressions/class/async-method/forbidden-ext/b1/cls-expr-async-meth-forbidden-ext-direct-access-prop-caller.js
    925 A test/language/expressions/class/async-method/forbidden-ext/b2/cls-expr-async-meth-forbidden-ext-indirect-access-own-prop-caller-get.js
    926 A test/language/expressions/class/async-method/forbidden-ext/b2/cls-expr-async-meth-forbidden-ext-indirect-access-own-prop-caller-value.js
    927 M test/language/expressions/class/async-method/forbidden-ext/b2/cls-expr-async-meth-forbidden-ext-indirect-access-prop-caller.js
    928 A test/language/expressions/class/async-method/returns-async-arrow-returns-arguments-from-parent-function.js
    929 A test/language/expressions/class/async-method/returns-async-arrow-returns-newtarget.js
    930 A test/language/expressions/class/async-method/returns-async-arrow.js
    931 A test/language/expressions/class/async-method/returns-async-function-returns-arguments-from-own-function.js
    932 A test/language/expressions/class/async-method/returns-async-function-returns-newtarget.js
    933 A test/language/expressions/class/async-method/returns-async-function.js
    934 M test/language/expressions/class/async-method-static/await-as-binding-identifier-escaped.js
    935 M test/language/expressions/class/async-method-static/await-as-binding-identifier.js
    936 M test/language/expressions/class/async-method-static/await-as-identifier-reference-escaped.js
    937 M test/language/expressions/class/async-method-static/await-as-identifier-reference.js
    938 M test/language/expressions/class/async-method-static/await-as-label-identifier-escaped.js
    939 M test/language/expressions/class/async-method-static/await-as-label-identifier.js
    940 M test/language/expressions/class/async-method-static/forbidden-ext/b1/cls-expr-async-meth-static-forbidden-ext-direct-access-prop-arguments.js
    941 M test/language/expressions/class/async-method-static/forbidden-ext/b1/cls-expr-async-meth-static-forbidden-ext-direct-access-prop-caller.js
    942 A test/language/expressions/class/async-method-static/forbidden-ext/b2/cls-expr-async-meth-static-forbidden-ext-indirect-access-own-prop-caller-get.js
    943 A test/language/expressions/class/async-method-static/forbidden-ext/b2/cls-expr-async-meth-static-forbidden-ext-indirect-access-own-prop-caller-value.js
    944 M test/language/expressions/class/async-method-static/forbidden-ext/b2/cls-expr-async-meth-static-forbidden-ext-indirect-access-prop-caller.js
    945 A test/language/expressions/class/async-method-static/returns-async-arrow-returns-arguments-from-parent-function.js
    946 A test/language/expressions/class/async-method-static/returns-async-arrow-returns-newtarget.js
    947 A test/language/expressions/class/async-method-static/returns-async-arrow.js
    948 A test/language/expressions/class/async-method-static/returns-async-function-returns-arguments-from-own-function.js
    949 A test/language/expressions/class/async-method-static/returns-async-function-returns-newtarget.js
    950 A test/language/expressions/class/async-method-static/returns-async-function.js
    951 M test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-additive-expression-add.js
    952 M test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-additive-expression-subtract.js
    953 M test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-arrow-function-expression.js
    954 M test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-assignment-expression-assignment.js
    955 M test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-assignment-expression-bitwise-or.js
    956 M test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-assignment-expression-coalesce.js
    957 M test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-assignment-expression-logical-and.js
    958 M test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-assignment-expression-logical-or.js
    959 M test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-async-arrow-function-expression.js
    960 M test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-await-expression.js
    961 M test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-condition-expression-false.js
    962 M test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-condition-expression-true.js
    963 M test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-decimal-e-notational-literal.js
    964 M test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-decimal-literal.js
    965 M test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-exponetiation-expression.js
    966 M test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-expression-coalesce.js
    967 M test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-expression-logical-and.js
    968 M test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-expression-logical-or.js
    969 M test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-function-declaration.js
    970 M test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-function-expression.js
    971 M test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-generator-function-declaration.js
    972 M test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-identifier.js
    973 M test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-integer-e-notational-literal.js
    974 M test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-integer-separators.js
    975 M test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-math.js
    976 M test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-multiplicative-expression-div.js
    977 M test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-multiplicative-expression-mult.js
    978 M test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-null.js
    979 M test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-numeric-literal.js
    980 M test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-string-literal.js
    981 M test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-yield-expression.js
    982 M test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-additive-expression-add.js
    983 M test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-additive-expression-subtract.js
    984 M test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-arrow-function-expression.js
    985 M test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-assignment.js
    986 M test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-bitwise-or.js
    987 M test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-coalesce.js
    988 M test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-logical-and.js
    989 M test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-logical-or.js
    990 M test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-async-arrow-function-expression.js
    991 M test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-await-expression.js
    992 M test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-condition-expression-false.js
    993 M test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-condition-expression-true.js
    994 M test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-decimal-e-notational-literal.js
    995 M test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-decimal-literal.js
    996 M test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-exponetiation-expression.js
    997 M test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-expression-coalesce.js
    998 M test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-expression-logical-and.js
    999 M test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-expression-logical-or.js
    1000 M test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-function-declaration.js
    1001 M test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-function-expression.js
    1002 M test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-generator-function-declaration.js
    1003 M test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-identifier.js
    1004 M test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-integer-e-notational-literal.js
    1005 M test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-integer-separators.js
    1006 M test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-math.js
    1007 M test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-multiplicative-expression-div.js
    1008 M test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-multiplicative-expression-mult.js
    1009 M test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-null.js
    1010 M test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-numeric-literal.js
    1011 M test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-string-literal.js
    1012 M test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-yield-expression.js
    1013 M test/language/expressions/class/elements/arrow-body-direct-eval-err-contains-arguments.js
    1014 D test/language/expressions/class/elements/arrow-body-indirect-eval-err-contains-arguments.js
    1015 M test/language/expressions/class/elements/arrow-body-private-direct-eval-err-contains-arguments.js
    1016 D test/language/expressions/class/elements/arrow-body-private-indirect-eval-err-contains-arguments.js
    1017 M test/language/expressions/class/elements/async-private-method/await-as-binding-identifier-escaped.js
    1018 M test/language/expressions/class/elements/async-private-method/await-as-binding-identifier.js
    1019 M test/language/expressions/class/elements/async-private-method/await-as-identifier-reference-escaped.js
    1020 M test/language/expressions/class/elements/async-private-method/await-as-identifier-reference.js
    1021 M test/language/expressions/class/elements/async-private-method/await-as-label-identifier-escaped.js
    1022 M test/language/expressions/class/elements/async-private-method/await-as-label-identifier.js
    1023 A test/language/expressions/class/elements/async-private-method/returns-async-arrow-returns-arguments-from-parent-function.js
    1024 A test/language/expressions/class/elements/async-private-method/returns-async-arrow-returns-newtarget.js
    1025 A test/language/expressions/class/elements/async-private-method/returns-async-arrow.js
    1026 A test/language/expressions/class/elements/async-private-method/returns-async-function-returns-arguments-from-own-function.js
    1027 A test/language/expressions/class/elements/async-private-method/returns-async-function-returns-newtarget.js
    1028 A test/language/expressions/class/elements/async-private-method/returns-async-function.js
    1029 M test/language/expressions/class/elements/async-private-method-static/await-as-binding-identifier-escaped.js
    1030 M test/language/expressions/class/elements/async-private-method-static/await-as-binding-identifier.js
    1031 M test/language/expressions/class/elements/async-private-method-static/await-as-identifier-reference-escaped.js
    1032 M test/language/expressions/class/elements/async-private-method-static/await-as-identifier-reference.js
    1033 M test/language/expressions/class/elements/async-private-method-static/await-as-label-identifier-escaped.js
    1034 M test/language/expressions/class/elements/async-private-method-static/await-as-label-identifier.js
    1035 A test/language/expressions/class/elements/async-private-method-static/returns-async-arrow-returns-arguments-from-parent-function.js
    1036 A test/language/expressions/class/elements/async-private-method-static/returns-async-arrow-returns-newtarget.js
    1037 A test/language/expressions/class/elements/async-private-method-static/returns-async-arrow.js
    1038 A test/language/expressions/class/elements/async-private-method-static/returns-async-function-returns-arguments-from-own-function.js
    1039 A test/language/expressions/class/elements/async-private-method-static/returns-async-function-returns-newtarget.js
    1040 A test/language/expressions/class/elements/async-private-method-static/returns-async-function.js
    1041 M test/language/expressions/class/elements/direct-eval-err-contains-arguments.js
    1042 A test/language/expressions/class/elements/indirect-eval-contains-arguments.js
    1043 D test/language/expressions/class/elements/indirect-eval-err-contains-arguments.js
    1044 M test/language/expressions/class/elements/nested-direct-eval-err-contains-arguments.js
    1045 A test/language/expressions/class/elements/nested-indirect-eval-contains-arguments.js
    1046 D test/language/expressions/class/elements/nested-indirect-eval-err-contains-arguments.js
    1047 M test/language/expressions/class/elements/nested-private-direct-eval-err-contains-arguments.js
    1048 A test/language/expressions/class/elements/nested-private-indirect-eval-contains-arguments.js
    1049 D test/language/expressions/class/elements/nested-private-indirect-eval-err-contains-arguments.js
    1050 M test/language/expressions/class/elements/private-direct-eval-err-contains-arguments.js
    1051 A test/language/expressions/class/elements/private-indirect-eval-contains-arguments.js
    1052 D test/language/expressions/class/elements/private-indirect-eval-err-contains-arguments.js
    1053 M test/language/expressions/class/gen-method/forbidden-ext/b1/cls-expr-gen-meth-forbidden-ext-direct-access-prop-arguments.js
    1054 M test/language/expressions/class/gen-method/forbidden-ext/b1/cls-expr-gen-meth-forbidden-ext-direct-access-prop-caller.js
    1055 A test/language/expressions/class/gen-method/forbidden-ext/b2/cls-expr-gen-meth-forbidden-ext-indirect-access-own-prop-caller-get.js
    1056 A test/language/expressions/class/gen-method/forbidden-ext/b2/cls-expr-gen-meth-forbidden-ext-indirect-access-own-prop-caller-value.js
    1057 M test/language/expressions/class/gen-method/forbidden-ext/b2/cls-expr-gen-meth-forbidden-ext-indirect-access-prop-caller.js
    1058 M test/language/expressions/class/gen-method-static/forbidden-ext/b1/cls-expr-gen-meth-static-forbidden-ext-direct-access-prop-arguments.js
    1059 M test/language/expressions/class/gen-method-static/forbidden-ext/b1/cls-expr-gen-meth-static-forbidden-ext-direct-access-prop-caller.js
    1060 A test/language/expressions/class/gen-method-static/forbidden-ext/b2/cls-expr-gen-meth-static-forbidden-ext-indirect-access-own-prop-caller-get.js
    1061 A test/language/expressions/class/gen-method-static/forbidden-ext/b2/cls-expr-gen-meth-static-forbidden-ext-indirect-access-own-prop-caller-value.js
    1062 M test/language/expressions/class/gen-method-static/forbidden-ext/b2/cls-expr-gen-meth-static-forbidden-ext-indirect-access-prop-caller.js
    1063 M test/language/expressions/class/method/forbidden-ext/b1/cls-expr-meth-forbidden-ext-direct-access-prop-arguments.js
    1064 M test/language/expressions/class/method/forbidden-ext/b1/cls-expr-meth-forbidden-ext-direct-access-prop-caller.js
    1065 A test/language/expressions/class/method/forbidden-ext/b2/cls-expr-meth-forbidden-ext-indirect-access-own-prop-caller-get.js
    1066 A test/language/expressions/class/method/forbidden-ext/b2/cls-expr-meth-forbidden-ext-indirect-access-own-prop-caller-value.js
    1067 M test/language/expressions/class/method/forbidden-ext/b2/cls-expr-meth-forbidden-ext-indirect-access-prop-caller.js
    1068 M test/language/expressions/class/method-static/forbidden-ext/b1/cls-expr-meth-static-forbidden-ext-direct-access-prop-arguments.js
    1069 M test/language/expressions/class/method-static/forbidden-ext/b1/cls-expr-meth-static-forbidden-ext-direct-access-prop-caller.js
    1070 A test/language/expressions/class/method-static/forbidden-ext/b2/cls-expr-meth-static-forbidden-ext-indirect-access-own-prop-caller-get.js
    1071 A test/language/expressions/class/method-static/forbidden-ext/b2/cls-expr-meth-static-forbidden-ext-indirect-access-own-prop-caller-value.js
    1072 M test/language/expressions/class/method-static/forbidden-ext/b2/cls-expr-meth-static-forbidden-ext-indirect-access-prop-caller.js
    1073 M test/language/expressions/class/poisoned-underscore-proto.js
    1074 M test/language/expressions/class/subclass-builtins/subclass-WeakRef.js
    1075 D test/language/expressions/function/forbidden-ext/b1/func-expr-forbidden-ext-direct-access-prop-arguments.js
    1076 D test/language/expressions/function/forbidden-ext/b1/func-expr-forbidden-ext-direct-access-prop-caller.js
    1077 M test/language/expressions/function/forbidden-ext/b1/func-expr-strict-forbidden-ext-direct-access-prop-arguments.js
    1078 M test/language/expressions/function/forbidden-ext/b1/func-expr-strict-forbidden-ext-direct-access-prop-caller.js
    1079 A test/language/expressions/function/forbidden-ext/b2/func-expr-forbidden-ext-indirect-access-own-prop-caller-get.js
    1080 A test/language/expressions/function/forbidden-ext/b2/func-expr-forbidden-ext-indirect-access-own-prop-caller-value.js
    1081 M test/language/expressions/function/forbidden-ext/b2/func-expr-forbidden-ext-indirect-access-prop-caller.js
    1082 M test/language/expressions/generators/forbidden-ext/b1/gen-func-expr-forbidden-ext-direct-access-prop-arguments.js
    1083 M test/language/expressions/generators/forbidden-ext/b1/gen-func-expr-forbidden-ext-direct-access-prop-caller.js
    1084 A test/language/expressions/generators/forbidden-ext/b2/gen-func-expr-forbidden-ext-indirect-access-own-prop-caller-get.js
    1085 A test/language/expressions/generators/forbidden-ext/b2/gen-func-expr-forbidden-ext-indirect-access-own-prop-caller-value.js
    1086 M test/language/expressions/generators/forbidden-ext/b2/gen-func-expr-forbidden-ext-indirect-access-prop-caller.js
    1087 R100 test/annexB/language/expressions/object/__proto__-duplicate-computed.js test/language/expressions/object/__proto__-duplicate-computed.js
    1088 R100 test/annexB/language/expressions/object/__proto__-duplicate.js test/language/expressions/object/__proto__-duplicate.js
    1089 R100 test/annexB/language/expressions/object/__proto__-fn-name.js test/language/expressions/object/__proto__-fn-name.js
    1090 M test/language/expressions/object/__proto__-permitted-dup.js
    1091 R100 test/annexB/language/expressions/object/__proto__-poisoned-object-prototype.js test/language/expressions/object/__proto__-poisoned-object-prototype.js
    1092 R100 test/annexB/language/expressions/object/__proto__-value-non-object.js test/language/expressions/object/__proto__-value-non-object.js
    1093 R100 test/annexB/language/expressions/object/__proto__-value-null.js test/language/expressions/object/__proto__-value-null.js
    1094 R100 test/annexB/language/expressions/object/__proto__-value-obj.js test/language/expressions/object/__proto__-value-obj.js
    1095 A test/language/expressions/object/method-definition/async-returns-async-arrow-returns-arguments-from-parent-function.js
    1096 A test/language/expressions/object/method-definition/async-returns-async-arrow-returns-newtarget.js
    1097 A test/language/expressions/object/method-definition/async-returns-async-arrow.js
    1098 A test/language/expressions/object/method-definition/async-returns-async-function-returns-arguments-from-own-function.js
    1099 A test/language/expressions/object/method-definition/async-returns-async-function-returns-newtarget.js
    1100 A test/language/expressions/object/method-definition/async-returns-async-function.js
    1101 M test/language/expressions/object/method-definition/forbidden-ext/b1/async-gen-meth-forbidden-ext-direct-access-prop-arguments.js
    1102 M test/language/expressions/object/method-definition/forbidden-ext/b1/async-gen-meth-forbidden-ext-direct-access-prop-caller.js
    1103 M test/language/expressions/object/method-definition/forbidden-ext/b1/async-meth-forbidden-ext-direct-access-prop-arguments.js
    1104 M test/language/expressions/object/method-definition/forbidden-ext/b1/async-meth-forbidden-ext-direct-access-prop-caller.js
    1105 M test/language/expressions/object/method-definition/forbidden-ext/b1/gen-meth-forbidden-ext-direct-access-prop-arguments.js
    1106 M test/language/expressions/object/method-definition/forbidden-ext/b1/gen-meth-forbidden-ext-direct-access-prop-caller.js
    1107 M test/language/expressions/object/method-definition/forbidden-ext/b1/meth-forbidden-ext-direct-access-prop-arguments.js
    1108 M test/language/expressions/object/method-definition/forbidden-ext/b1/meth-forbidden-ext-direct-access-prop-caller.js
    1109 A test/language/expressions/object/method-definition/forbidden-ext/b2/async-gen-meth-forbidden-ext-indirect-access-own-prop-caller-get.js
    1110 A test/language/expressions/object/method-definition/forbidden-ext/b2/async-gen-meth-forbidden-ext-indirect-access-own-prop-caller-value.js
    1111 M test/language/expressions/object/method-definition/forbidden-ext/b2/async-gen-meth-forbidden-ext-indirect-access-prop-caller.js
    1112 A test/language/expressions/object/method-definition/forbidden-ext/b2/async-meth-forbidden-ext-indirect-access-own-prop-caller-get.js
    1113 A test/language/expressions/object/method-definition/forbidden-ext/b2/async-meth-forbidden-ext-indirect-access-own-prop-caller-value.js
    1114 M test/language/expressions/object/method-definition/forbidden-ext/b2/async-meth-forbidden-ext-indirect-access-prop-caller.js
    1115 A test/language/expressions/object/method-definition/forbidden-ext/b2/gen-meth-forbidden-ext-indirect-access-own-prop-caller-get.js
    1116 A test/language/expressions/object/method-definition/forbidden-ext/b2/gen-meth-forbidden-ext-indirect-access-own-prop-caller-value.js
    1117 M test/language/expressions/object/method-definition/forbidden-ext/b2/gen-meth-forbidden-ext-indirect-access-prop-caller.js
    1118 A test/language/expressions/object/method-definition/forbidden-ext/b2/meth-forbidden-ext-indirect-access-own-prop-caller-get.js
    1119 A test/language/expressions/object/method-definition/forbidden-ext/b2/meth-forbidden-ext-indirect-access-own-prop-caller-value.js
    1120 M test/language/expressions/object/method-definition/forbidden-ext/b2/meth-forbidden-ext-indirect-access-prop-caller.js
    1121 A test/language/module-code/early-export-ill-formed-string.js
    1122 A test/language/module-code/export-expname-binding-string.js
    1123 A test/language/module-code/export-expname-from-binding-string.js
    1124 A test/language/module-code/export-expname-from-star-string.js
    1125 A test/language/module-code/export-expname-from-star.js
    1126 A test/language/module-code/export-expname-from-string-binding.js
    1127 A test/language/module-code/export-expname-from-string-string.js
    1128 A test/language/module-code/export-expname-from-string.js
    1129 A test/language/module-code/export-expname-import-string-binding.js
    1130 A test/language/module-code/export-expname_FIXTURE.js
    1131 M test/language/statements/async-function/await-as-binding-identifier-escaped.js
    1132 M test/language/statements/async-function/await-as-binding-identifier.js
    1133 M test/language/statements/async-function/await-as-identifier-reference-escaped.js
    1134 M test/language/statements/async-function/await-as-identifier-reference.js
    1135 M test/language/statements/async-function/await-as-label-identifier-escaped.js
    1136 M test/language/statements/async-function/await-as-label-identifier.js
    1137 M test/language/statements/async-function/forbidden-ext/b1/async-func-decl-forbidden-ext-direct-access-prop-arguments.js
    1138 M test/language/statements/async-function/forbidden-ext/b1/async-func-decl-forbidden-ext-direct-access-prop-caller.js
    1139 A test/language/statements/async-function/forbidden-ext/b2/async-func-decl-forbidden-ext-indirect-access-own-prop-caller-get.js
    1140 A test/language/statements/async-function/forbidden-ext/b2/async-func-decl-forbidden-ext-indirect-access-own-prop-caller-value.js
    1141 M test/language/statements/async-function/forbidden-ext/b2/async-func-decl-forbidden-ext-indirect-access-prop-caller.js
    1142 A test/language/statements/async-function/returns-async-arrow-returns-arguments-from-parent-function.js
    1143 A test/language/statements/async-function/returns-async-arrow-returns-newtarget.js
    1144 A test/language/statements/async-function/returns-async-arrow.js
    1145 A test/language/statements/async-function/returns-async-function-returns-arguments-from-own-function.js
    1146 A test/language/statements/async-function/returns-async-function-returns-newtarget.js
    1147 A test/language/statements/async-function/returns-async-function.js
    1148 M test/language/statements/async-generator/forbidden-ext/b1/async-gen-func-decl-forbidden-ext-direct-access-prop-arguments.js
    1149 M test/language/statements/async-generator/forbidden-ext/b1/async-gen-func-decl-forbidden-ext-direct-access-prop-caller.js
    1150 A test/language/statements/async-generator/forbidden-ext/b2/async-gen-func-decl-forbidden-ext-indirect-access-own-prop-caller-get.js
    1151 A test/language/statements/async-generator/forbidden-ext/b2/async-gen-func-decl-forbidden-ext-indirect-access-own-prop-caller-value.js
    1152 M test/language/statements/async-generator/forbidden-ext/b2/async-gen-func-decl-forbidden-ext-indirect-access-prop-caller.js
    1153 M test/language/statements/class/async-gen-method/forbidden-ext/b1/cls-decl-async-gen-meth-forbidden-ext-direct-access-prop-arguments.js
    1154 M test/language/statements/class/async-gen-method/forbidden-ext/b1/cls-decl-async-gen-meth-forbidden-ext-direct-access-prop-caller.js
    1155 A test/language/statements/class/async-gen-method/forbidden-ext/b2/cls-decl-async-gen-meth-forbidden-ext-indirect-access-own-prop-caller-get.js
    1156 A test/language/statements/class/async-gen-method/forbidden-ext/b2/cls-decl-async-gen-meth-forbidden-ext-indirect-access-own-prop-caller-value.js
    1157 M test/language/statements/class/async-gen-method/forbidden-ext/b2/cls-decl-async-gen-meth-forbidden-ext-indirect-access-prop-caller.js
    1158 M test/language/statements/class/async-gen-method-static/forbidden-ext/b1/cls-decl-async-gen-meth-static-forbidden-ext-direct-access-prop-arguments.js
    1159 M test/language/statements/class/async-gen-method-static/forbidden-ext/b1/cls-decl-async-gen-meth-static-forbidden-ext-direct-access-prop-caller.js
    1160 A test/language/statements/class/async-gen-method-static/forbidden-ext/b2/cls-decl-async-gen-meth-static-forbidden-ext-indirect-access-own-prop-caller-get.js
    1161 A test/language/statements/class/async-gen-method-static/forbidden-ext/b2/cls-decl-async-gen-meth-static-forbidden-ext-indirect-access-own-prop-caller-value.js
    1162 M test/language/statements/class/async-gen-method-static/forbidden-ext/b2/cls-decl-async-gen-meth-static-forbidden-ext-indirect-access-prop-caller.js
    1163 M test/language/statements/class/async-method/await-as-binding-identifier-escaped.js
    1164 M test/language/statements/class/async-method/await-as-binding-identifier.js
    1165 M test/language/statements/class/async-method/await-as-identifier-reference-escaped.js
    1166 M test/language/statements/class/async-method/await-as-identifier-reference.js
    1167 M test/language/statements/class/async-method/await-as-label-identifier-escaped.js
    1168 M test/language/statements/class/async-method/await-as-label-identifier.js
    1169 M test/language/statements/class/async-method/forbidden-ext/b1/cls-decl-async-meth-forbidden-ext-direct-access-prop-arguments.js
    1170 M test/language/statements/class/async-method/forbidden-ext/b1/cls-decl-async-meth-forbidden-ext-direct-access-prop-caller.js
    1171 A test/language/statements/class/async-method/forbidden-ext/b2/cls-decl-async-meth-forbidden-ext-indirect-access-own-prop-caller-get.js
    1172 A test/language/statements/class/async-method/forbidden-ext/b2/cls-decl-async-meth-forbidden-ext-indirect-access-own-prop-caller-value.js
    1173 M test/language/statements/class/async-method/forbidden-ext/b2/cls-decl-async-meth-forbidden-ext-indirect-access-prop-caller.js
    1174 A test/language/statements/class/async-method/returns-async-arrow-returns-arguments-from-parent-function.js
    1175 A test/language/statements/class/async-method/returns-async-arrow-returns-newtarget.js
    1176 A test/language/statements/class/async-method/returns-async-arrow.js
    1177 A test/language/statements/class/async-method/returns-async-function-returns-arguments-from-own-function.js
    1178 A test/language/statements/class/async-method/returns-async-function-returns-newtarget.js
    1179 A test/language/statements/class/async-method/returns-async-function.js
    1180 M test/language/statements/class/async-method-static/await-as-binding-identifier-escaped.js
    1181 M test/language/statements/class/async-method-static/await-as-binding-identifier.js
    1182 M test/language/statements/class/async-method-static/await-as-identifier-reference-escaped.js
    1183 M test/language/statements/class/async-method-static/await-as-identifier-reference.js
    1184 M test/language/statements/class/async-method-static/await-as-label-identifier-escaped.js
    1185 M test/language/statements/class/async-method-static/await-as-label-identifier.js
    1186 M test/language/statements/class/async-method-static/forbidden-ext/b1/cls-decl-async-meth-static-forbidden-ext-direct-access-prop-arguments.js
    1187 M test/language/statements/class/async-method-static/forbidden-ext/b1/cls-decl-async-meth-static-forbidden-ext-direct-access-prop-caller.js
    1188 A test/language/statements/class/async-method-static/forbidden-ext/b2/cls-decl-async-meth-static-forbidden-ext-indirect-access-own-prop-caller-get.js
    1189 A test/language/statements/class/async-method-static/forbidden-ext/b2/cls-decl-async-meth-static-forbidden-ext-indirect-access-own-prop-caller-value.js
    1190 M test/language/statements/class/async-method-static/forbidden-ext/b2/cls-decl-async-meth-static-forbidden-ext-indirect-access-prop-caller.js
    1191 A test/language/statements/class/async-method-static/returns-async-arrow-returns-arguments-from-parent-function.js
    1192 A test/language/statements/class/async-method-static/returns-async-arrow-returns-newtarget.js
    1193 A test/language/statements/class/async-method-static/returns-async-arrow.js
    1194 A test/language/statements/class/async-method-static/returns-async-function-returns-arguments-from-own-function.js
    1195 A test/language/statements/class/async-method-static/returns-async-function-returns-newtarget.js
    1196 A test/language/statements/class/async-method-static/returns-async-function.js
    1197 M test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-additive-expression-add.js
    1198 M test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-additive-expression-subtract.js
    1199 M test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-arrow-function-expression.js
    1200 M test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-assignment-expression-assignment.js
    1201 M test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-assignment-expression-bitwise-or.js
    1202 M test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-assignment-expression-coalesce.js
    1203 M test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-assignment-expression-logical-and.js
    1204 M test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-assignment-expression-logical-or.js
    1205 M test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-async-arrow-function-expression.js
    1206 M test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-await-expression.js
    1207 M test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-condition-expression-false.js
    1208 M test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-condition-expression-true.js
    1209 M test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-decimal-e-notational-literal.js
    1210 M test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-decimal-literal.js
    1211 M test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-exponetiation-expression.js
    1212 M test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-expression-coalesce.js
    1213 M test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-expression-logical-and.js
    1214 M test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-expression-logical-or.js
    1215 M test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-function-declaration.js
    1216 M test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-function-expression.js
    1217 M test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-generator-function-declaration.js
    1218 M test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-identifier.js
    1219 M test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-integer-e-notational-literal.js
    1220 M test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-integer-separators.js
    1221 M test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-math.js
    1222 M test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-multiplicative-expression-div.js
    1223 M test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-multiplicative-expression-mult.js
    1224 M test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-null.js
    1225 M test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-numeric-literal.js
    1226 M test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-string-literal.js
    1227 M test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-yield-expression.js
    1228 M test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-additive-expression-add.js
    1229 M test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-additive-expression-subtract.js
    1230 M test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-arrow-function-expression.js
    1231 M test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-assignment.js
    1232 M test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-bitwise-or.js
    1233 M test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-coalesce.js
    1234 M test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-logical-and.js
    1235 M test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-logical-or.js
    1236 M test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-async-arrow-function-expression.js
    1237 M test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-await-expression.js
    1238 M test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-condition-expression-false.js
    1239 M test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-condition-expression-true.js
    1240 M test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-decimal-e-notational-literal.js
    1241 M test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-decimal-literal.js
    1242 M test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-exponetiation-expression.js
    1243 M test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-expression-coalesce.js
    1244 M test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-expression-logical-and.js
    1245 M test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-expression-logical-or.js
    1246 M test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-function-declaration.js
    1247 M test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-function-expression.js
    1248 M test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-generator-function-declaration.js
    1249 M test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-identifier.js
    1250 M test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-integer-e-notational-literal.js
    1251 M test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-integer-separators.js
    1252 M test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-math.js
    1253 M test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-multiplicative-expression-div.js
    1254 M test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-multiplicative-expression-mult.js
    1255 M test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-null.js
    1256 M test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-numeric-literal.js
    1257 M test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-string-literal.js
    1258 M test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-yield-expression.js
    1259 M test/language/statements/class/elements/arrow-body-direct-eval-err-contains-arguments.js
    1260 D test/language/statements/class/elements/arrow-body-indirect-eval-err-contains-arguments.js
    1261 M test/language/statements/class/elements/arrow-body-private-direct-eval-err-contains-arguments.js
    1262 D test/language/statements/class/elements/arrow-body-private-indirect-eval-err-contains-arguments.js
    1263 M test/language/statements/class/elements/async-private-method/await-as-binding-identifier-escaped.js
    1264 M test/language/statements/class/elements/async-private-method/await-as-binding-identifier.js
    1265 M test/language/statements/class/elements/async-private-method/await-as-identifier-reference-escaped.js
    1266 M test/language/statements/class/elements/async-private-method/await-as-identifier-reference.js
    1267 M test/language/statements/class/elements/async-private-method/await-as-label-identifier-escaped.js
    1268 M test/language/statements/class/elements/async-private-method/await-as-label-identifier.js
    1269 A test/language/statements/class/elements/async-private-method/returns-async-arrow-returns-arguments-from-parent-function.js
    1270 A test/language/statements/class/elements/async-private-method/returns-async-arrow-returns-newtarget.js
    1271 A test/language/statements/class/elements/async-private-method/returns-async-arrow.js
    1272 A test/language/statements/class/elements/async-private-method/returns-async-function-returns-arguments-from-own-function.js
    1273 A test/language/statements/class/elements/async-private-method/returns-async-function-returns-newtarget.js
    1274 A test/language/statements/class/elements/async-private-method/returns-async-function.js
    1275 M test/language/statements/class/elements/async-private-method-static/await-as-binding-identifier-escaped.js
    1276 M test/language/statements/class/elements/async-private-method-static/await-as-binding-identifier.js
    1277 M test/language/statements/class/elements/async-private-method-static/await-as-identifier-reference-escaped.js
    1278 M test/language/statements/class/elements/async-private-method-static/await-as-identifier-reference.js
    1279 M test/language/statements/class/elements/async-private-method-static/await-as-label-identifier-escaped.js
    1280 M test/language/statements/class/elements/async-private-method-static/await-as-label-identifier.js
    1281 A test/language/statements/class/elements/async-private-method-static/returns-async-arrow-returns-arguments-from-parent-function.js
    1282 A test/language/statements/class/elements/async-private-method-static/returns-async-arrow-returns-newtarget.js
    1283 A test/language/statements/class/elements/async-private-method-static/returns-async-arrow.js
    1284 A test/language/statements/class/elements/async-private-method-static/returns-async-function-returns-arguments-from-own-function.js
    1285 A test/language/statements/class/elements/async-private-method-static/returns-async-function-returns-newtarget.js
    1286 A test/language/statements/class/elements/async-private-method-static/returns-async-function.js
    1287 M test/language/statements/class/elements/direct-eval-err-contains-arguments.js
    1288 A test/language/statements/class/elements/indirect-eval-contains-arguments.js
    1289 D test/language/statements/class/elements/indirect-eval-err-contains-arguments.js
    1290 M test/language/statements/class/elements/nested-direct-eval-err-contains-arguments.js
    1291 A test/language/statements/class/elements/nested-indirect-eval-contains-arguments.js
    1292 D test/language/statements/class/elements/nested-indirect-eval-err-contains-arguments.js
    1293 M test/language/statements/class/elements/nested-private-direct-eval-err-contains-arguments.js
    1294 A test/language/statements/class/elements/nested-private-indirect-eval-contains-arguments.js
    1295 D test/language/statements/class/elements/nested-private-indirect-eval-err-contains-arguments.js
    1296 M test/language/statements/class/elements/private-direct-eval-err-contains-arguments.js
    1297 A test/language/statements/class/elements/private-indirect-eval-contains-arguments.js
    1298 D test/language/statements/class/elements/private-indirect-eval-err-contains-arguments.js
    1299 A test/language/statements/class/elements/privatefieldget-primitive-receiver.js
    1300 A test/language/statements/class/elements/privatefieldput-primitive-receiver.js
    1301 M test/language/statements/class/gen-method/forbidden-ext/b1/cls-decl-gen-meth-forbidden-ext-direct-access-prop-arguments.js
    1302 M test/language/statements/class/gen-method/forbidden-ext/b1/cls-decl-gen-meth-forbidden-ext-direct-access-prop-caller.js
    1303 A test/language/statements/class/gen-method/forbidden-ext/b2/cls-decl-gen-meth-forbidden-ext-indirect-access-own-prop-caller-get.js
    1304 A test/language/statements/class/gen-method/forbidden-ext/b2/cls-decl-gen-meth-forbidden-ext-indirect-access-own-prop-caller-value.js
    1305 M test/language/statements/class/gen-method/forbidden-ext/b2/cls-decl-gen-meth-forbidden-ext-indirect-access-prop-caller.js
    1306 M test/language/statements/class/gen-method-static/forbidden-ext/b1/cls-decl-gen-meth-static-forbidden-ext-direct-access-prop-arguments.js
    1307 M test/language/statements/class/gen-method-static/forbidden-ext/b1/cls-decl-gen-meth-static-forbidden-ext-direct-access-prop-caller.js
    1308 A test/language/statements/class/gen-method-static/forbidden-ext/b2/cls-decl-gen-meth-static-forbidden-ext-indirect-access-own-prop-caller-get.js
    1309 A test/language/statements/class/gen-method-static/forbidden-ext/b2/cls-decl-gen-meth-static-forbidden-ext-indirect-access-own-prop-caller-value.js
    1310 M test/language/statements/class/gen-method-static/forbidden-ext/b2/cls-decl-gen-meth-static-forbidden-ext-indirect-access-prop-caller.js
    1311 M test/language/statements/class/method/forbidden-ext/b1/cls-decl-meth-forbidden-ext-direct-access-prop-arguments.js
    1312 M test/language/statements/class/method/forbidden-ext/b1/cls-decl-meth-forbidden-ext-direct-access-prop-caller.js
    1313 A test/language/statements/class/method/forbidden-ext/b2/cls-decl-meth-forbidden-ext-indirect-access-own-prop-caller-get.js
    1314 A test/language/statements/class/method/forbidden-ext/b2/cls-decl-meth-forbidden-ext-indirect-access-own-prop-caller-value.js
    1315 M test/language/statements/class/method/forbidden-ext/b2/cls-decl-meth-forbidden-ext-indirect-access-prop-caller.js
    1316 M test/language/statements/class/method-static/forbidden-ext/b1/cls-decl-meth-static-forbidden-ext-direct-access-prop-arguments.js
    1317 M test/language/statements/class/method-static/forbidden-ext/b1/cls-decl-meth-static-forbidden-ext-direct-access-prop-caller.js
    1318 A test/language/statements/class/method-static/forbidden-ext/b2/cls-decl-meth-static-forbidden-ext-indirect-access-own-prop-caller-get.js
    1319 A test/language/statements/class/method-static/forbidden-ext/b2/cls-decl-meth-static-forbidden-ext-indirect-access-own-prop-caller-value.js
    1320 M test/language/statements/class/method-static/forbidden-ext/b2/cls-decl-meth-static-forbidden-ext-indirect-access-prop-caller.js
    1321 M test/language/statements/class/subclass-builtins/subclass-WeakRef.js
    1322 M test/language/statements/function/forbidden-ext/b1/cls-expr-meth-forbidden-ext-direct-access-prop-arguments.js
    1323 M test/language/statements/function/forbidden-ext/b1/cls-expr-meth-forbidden-ext-direct-access-prop-caller.js
    1324 D test/language/statements/function/forbidden-ext/b1/func-decl-forbidden-ext-direct-access-prop-arguments.js
    1325 D test/language/statements/function/forbidden-ext/b1/func-decl-forbidden-ext-direct-access-prop-caller.js
    1326 A test/language/statements/function/forbidden-ext/b2/func-decl-forbidden-ext-indirect-access-own-prop-caller-get.js
    1327 A test/language/statements/function/forbidden-ext/b2/func-decl-forbidden-ext-indirect-access-own-prop-caller-value.js
    1328 M test/language/statements/function/forbidden-ext/b2/func-decl-forbidden-ext-indirect-access-prop-caller.js
    1329 M test/language/statements/generators/forbidden-ext/b1/gen-func-decl-forbidden-ext-direct-access-prop-arguments.js
    1330 M test/language/statements/generators/forbidden-ext/b1/gen-func-decl-forbidden-ext-direct-access-prop-caller.js
    1331 A test/language/statements/generators/forbidden-ext/b2/gen-func-decl-forbidden-ext-indirect-access-own-prop-caller-get.js
    1332 A test/language/statements/generators/forbidden-ext/b2/gen-func-decl-forbidden-ext-indirect-access-own-prop-caller-value.js
    1333 M test/language/statements/generators/forbidden-ext/b2/gen-func-decl-forbidden-ext-indirect-access-prop-caller.js
     51A test/intl402/DateTimeFormat/intl-legacy-constructed-symbol-on-unwrap.js
     52A test/intl402/DateTimeFormat/intl-legacy-constructed-symbol.js
     53A test/intl402/NumberFormat/intl-legacy-constructed-symbol-on-unwrap.js
     54A test/intl402/NumberFormat/intl-legacy-constructed-symbol.js
     55D test/language/eval-code/direct/arrow-fn-body-cntns-arguments-fn-decl-params-cntns-dflt-assignment-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js
     56D test/language/eval-code/direct/arrow-fn-body-cntns-arguments-fn-decl-params-cntns-dflt-assignment-arrow-func-declare-arguments-assign.js
     57A test/language/literals/string/legacy-non-octal-escape-sequence-1-strict-explicit-pragma.js
     58A test/language/literals/string/legacy-non-octal-escape-sequence-2-strict-explicit-pragma.js
     59A test/language/literals/string/legacy-non-octal-escape-sequence-3-strict-explicit-pragma.js
     60A test/language/literals/string/legacy-non-octal-escape-sequence-4-strict-explicit-pragma.js
     61A test/language/literals/string/legacy-non-octal-escape-sequence-5-strict-explicit-pragma.js
     62A test/language/literals/string/legacy-non-octal-escape-sequence-6-strict-explicit-pragma.js
     63A test/language/literals/string/legacy-non-octal-escape-sequence-7-strict-explicit-pragma.js
     64A test/language/literals/string/legacy-non-octal-escape-sequence-8-strict-explicit-pragma.js
     65A test/language/literals/string/legacy-non-octal-escape-sequence-9-strict-explicit-pragma.js
     66M test/language/module-code/export-expname-binding-string.js
     67A test/language/module-code/export-expname-from-as-unpaired-surrogate.js
     68A test/language/module-code/export-expname-from-star-unpaired-surrogate.js
     69A test/language/module-code/export-expname-from-unpaired-surrogate.js
     70A test/language/module-code/export-expname-import-unpaired-surrogate.js
     71A test/language/module-code/export-expname-string-binding.js
     72A test/language/module-code/export-expname-unpaired-surrogate.js
     73M test/language/module-code/export-expname_FIXTURE.js
  • trunk/JSTests/test262/test/built-ins/Atomics/waitAsync/bigint/true-for-timeout.js

    r268501 r269737  
    1717
    1818flags: [async]
     19includes: [atomicsHelper.js]
    1920features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics, BigInt, computed-property-names, Symbol, Symbol.toPrimitive, arrow-function]
    2021---*/
  • trunk/JSTests/test262/test/built-ins/Atomics/waitAsync/returns-result-object-value-is-promise-resolves-to-timed-out.js

    r268501 r269737  
    2424
    2525flags: [async]
     26includes: [atomicsHelper.js]
    2627features: [Atomics.waitAsync, TypedArray, SharedArrayBuffer, destructuring-binding, Atomics, arrow-function]
    2728---*/
  • trunk/JSTests/test262/test/built-ins/Atomics/waitAsync/true-for-timeout.js

    r268501 r269737  
    1818
    1919flags: [async]
     20includes: [atomicsHelper.js]
    2021features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics, computed-property-names, Symbol, Symbol.toPrimitive, arrow-function]
    2122---*/
  • trunk/JSTests/test262/test/built-ins/Object/seal/seal-finalizationregistry.js

    r268501 r269737  
    3131        Perform ? DefinePropertyOrThrow(O, k, desc).
    3232  Return true.
    33 
     33features: [FinalizationRegistry]
    3434---*/
    3535
  • trunk/JSTests/test262/test/built-ins/Object/seal/seal-weakref.js

    r268501 r269737  
    3131        Perform ? DefinePropertyOrThrow(O, k, desc).
    3232  Return true.
    33 
     33features: [WeakRef]
    3434---*/
    3535
  • trunk/JSTests/test262/test/built-ins/TypedArray/prototype/every/BigInt/callbackfn-detachbuffer.js

    r230382 r269737  
    3030  var sample = new TA(2);
    3131
    32   assert.throws(TypeError, function() {
    33     sample.every(function() {
    34       if (loops === 1) {
    35         throw new Test262Error("callbackfn called twice");
    36       }
     32  sample.every(function() {
     33    if (loops === 0) {
    3734      $DETACHBUFFER(sample.buffer);
    38       loops++;
    39       return true;
    40     });
     35    }
     36    loops++;
     37    return true;
    4138  });
    4239
    43   assert.sameValue(loops, 1);
     40  assert.sameValue(loops, 2);
    4441});
  • trunk/JSTests/test262/test/built-ins/TypedArray/prototype/every/callbackfn-detachbuffer.js

    r230382 r269737  
    1616
    1717  ...
    18   6. Repeat, while k < len
     18  5. Repeat, while k < len
    1919    ...
    2020    c. If kPresent is true, then
     
    3030  var sample = new TA(2);
    3131
    32   assert.throws(TypeError, function() {
    33     sample.every(function() {
    34       if (loops === 1) {
    35         throw new Test262Error("callbackfn called twice");
    36       }
     32  sample.every(function() {
     33    if (loops === 0) {
    3734      $DETACHBUFFER(sample.buffer);
    38       loops++;
    39       return true;
    40     });
     35    }
     36    loops++;
     37    return true;
    4138  });
    4239
    43   assert.sameValue(loops, 1);
     40  assert.sameValue(loops, 2);
    4441});
  • trunk/JSTests/test262/test/built-ins/TypedArray/prototype/filter/BigInt/callbackfn-detachbuffer.js

    r230382 r269737  
    2222  var sample = new TA(2);
    2323
    24   assert.throws(TypeError, function() {
    25     sample.filter(function() {
    26       if (loops === 1) {
    27         throw new Test262Error("callbackfn called twice");
    28       }
     24  sample.filter(function() {
     25    if (loops === 0) {
    2926      $DETACHBUFFER(sample.buffer);
    30       loops++;
    31     });
     27    }
     28    loops++;
     29    return true;
    3230  });
    3331
    34   assert.sameValue(loops, 1);
     32  assert.sameValue(loops, 2);
    3533});
  • trunk/JSTests/test262/test/built-ins/TypedArray/prototype/filter/callbackfn-detachbuffer.js

    r230382 r269737  
    2222  var sample = new TA(2);
    2323
    24   assert.throws(TypeError, function() {
    25     sample.filter(function() {
    26       if (loops === 1) {
    27         throw new Test262Error("callbackfn called twice");
    28       }
     24  sample.filter(function() {
     25    if (loops === 0) {
    2926      $DETACHBUFFER(sample.buffer);
    30       loops++;
    31     });
     27    }
     28    loops++;
     29    return true;
    3230  });
    3331
    34   assert.sameValue(loops, 1);
     32  assert.sameValue(loops, 2);
    3533});
  • trunk/JSTests/test262/test/built-ins/TypedArray/prototype/find/BigInt/predicate-may-detach-buffer.js

    r230382 r269737  
    66  Predicate may detach the buffer
    77info: |
    8   22.2.3.10 %TypedArray%.prototype.find (predicate [ , thisArg ] )
     8  %TypedArray%.prototype.find (predicate [ , thisArg ] )
    99
    1010  %TypedArray%.prototype.find is a distinct function that implements the same
     
    1818  detached.
    1919
    20   ...
    2120
    22   22.1.3.8 Array.prototype.find ( predicate[ , thisArg ] )
     21  Array.prototype.find ( predicate[ , thisArg ] )
    2322
    24   ...
    25   4. If thisArg was supplied, let T be thisArg; else let T be undefined.
    26   5. Let k be 0.
    27   6. Repeat, while k < len
     23    Let O be ? ToObject(this value).
     24    Let len be ? LengthOfArrayLike(O).
     25    If IsCallable(predicate) is false, throw a TypeError exception.
     26    Let k be 0.
     27    Repeat, while k < len,
     28      Let Pk be ! ToString(𝔽(k)).
     29      Let kValue be ? Get(O, Pk).
     30      Let testResult be ! ToBoolean(? Call(predicate, thisArg, « kValue, 𝔽(k), O »)).
     31      If testResult is true, return kValue.
     32      Set k to k + 1.
     33    Return undefined.
     34
     35  IntegerIndexedElementGet ( O, index )
     36
    2837    ...
    29     b. Let kValue be ? Get(O, Pk).
    30     c. Let testResult be ToBoolean(? Call(predicate, T, « kValue, k, O »)).
    31   ...
     38    Let buffer be the value of O's [[ViewedArrayBuffer]] internal slot.
     39    If IsDetachedBuffer(buffer) is true, return undefined.
    3240
    33   9.4.5.8 IntegerIndexedElementGet ( O, index )
    34 
    35   ...
    36   3. Let buffer be the value of O's [[ViewedArrayBuffer]] internal slot.
    37   4. If IsDetachedBuffer(buffer) is true, throw a TypeError exception.
    38   ...
    3941includes: [testBigIntTypedArray.js, detachArrayBuffer.js]
    4042features: [BigInt, TypedArray]
     
    4244
    4345testWithBigIntTypedArrayConstructors(function(TA) {
     46  var loops = 0;
    4447  var sample = new TA(2);
    45   var loops = 0;
    46   var completion = false;
    4748
    48   assert.throws(TypeError, function() {
    49     sample.find(function() {
    50       loops++;
     49  sample.find(function() {
     50    if (loops === 0) {
    5151      $DETACHBUFFER(sample.buffer);
    52       completion = true;
    53     });
    54   }, "throws a TypeError getting a value from the detached buffer");
     52    }
     53    loops++;
     54  });
    5555
    56   assert.sameValue(loops, 1, "predicate is called once");
    57   assert(completion, "abrupt completion does not come from DETACHBUFFER");
     56  assert.sameValue(loops, 2);
    5857});
  • trunk/JSTests/test262/test/built-ins/TypedArray/prototype/find/predicate-may-detach-buffer.js

    r230382 r269737  
    66  Predicate may detach the buffer
    77info: |
    8   22.2.3.10 %TypedArray%.prototype.find (predicate [ , thisArg ] )
     8  %TypedArray%.prototype.find (predicate [ , thisArg ] )
    99
    1010  %TypedArray%.prototype.find is a distinct function that implements the same
     
    1818  detached.
    1919
    20   ...
    2120
    22   22.1.3.8 Array.prototype.find ( predicate[ , thisArg ] )
     21  Array.prototype.find ( predicate[ , thisArg ] )
    2322
    24   ...
    25   4. If thisArg was supplied, let T be thisArg; else let T be undefined.
    26   5. Let k be 0.
    27   6. Repeat, while k < len
     23    Let O be ? ToObject(this value).
     24    Let len be ? LengthOfArrayLike(O).
     25    If IsCallable(predicate) is false, throw a TypeError exception.
     26    Let k be 0.
     27    Repeat, while k < len,
     28      Let Pk be ! ToString(F(k)).
     29      Let kValue be ? Get(O, Pk).
     30      Let testResult be ! ToBoolean(? Call(predicate, thisArg, « kValue, F(k), O »)).
     31      If testResult is true, return kValue.
     32      Set k to k + 1.
     33    Return undefined.
     34
     35  IntegerIndexedElementGet ( O, index )
     36
    2837    ...
    29     b. Let kValue be ? Get(O, Pk).
    30     c. Let testResult be ToBoolean(? Call(predicate, T, « kValue, k, O »)).
    31   ...
     38    Let buffer be the value of O's [[ViewedArrayBuffer]] internal slot.
     39    If IsDetachedBuffer(buffer) is true, return undefined.
    3240
    33   9.4.5.8 IntegerIndexedElementGet ( O, index )
    34 
    35   ...
    36   3. Let buffer be the value of O's [[ViewedArrayBuffer]] internal slot.
    37   4. If IsDetachedBuffer(buffer) is true, throw a TypeError exception.
    38   ...
    3941includes: [testTypedArray.js, detachArrayBuffer.js]
    4042features: [TypedArray]
     
    4244
    4345testWithTypedArrayConstructors(function(TA) {
     46  var loops = 0;
    4447  var sample = new TA(2);
    45   var loops = 0;
    46   var completion = false;
    4748
    48   assert.throws(TypeError, function() {
    49     sample.find(function() {
    50       loops++;
     49  sample.find(function() {
     50    if (loops === 0) {
    5151      $DETACHBUFFER(sample.buffer);
    52       completion = true;
    53     });
    54   }, "throws a TypeError getting a value from the detached buffer");
     52    }
     53    loops++;
     54  });
    5555
    56   assert.sameValue(loops, 1, "predicate is called once");
    57   assert(completion, "abrupt completion does not come from DETACHBUFFER");
     56  assert.sameValue(loops, 2);
    5857});
  • trunk/JSTests/test262/test/built-ins/TypedArray/prototype/findIndex/predicate-may-detach-buffer.js

    r230382 r269737  
    88  22.2.3.11 %TypedArray%.prototype.findIndex ( predicate [ , thisArg ] )
    99
    10   %TypedArray%.prototype.findIndex is a distinct function that implements the
    11   same algorithm as Array.prototype.findIndex as defined in 22.1.3.9 except that
    12   the this object's [[ArrayLength]] internal slot is accessed in place of
    13   performing a [[Get]] of "length".
     10    %TypedArray%.prototype.findIndex is a distinct function that implements the
     11    same algorithm as Array.prototype.findIndex as defined in 22.1.3.9 except that
     12    the this object's [[ArrayLength]] internal slot is accessed in place of
     13    performing a [[Get]] of "length".
    1414
    15   ...
     15    ...
    1616
    1717  22.1.3.9 Array.prototype.findIndex ( predicate[ , thisArg ] )
    1818
    19   ...
    20   6. Repeat, while k < len
     19    Repeat, while k < len,
     20      Let Pk be ! ToString(F(k)).
     21      Let kValue be ? Get(O, Pk).
     22      Let testResult be ! ToBoolean(? Call(predicate, thisArg, « kValue, F(k), O »)).
    2123    ...
    22     b. Let kValue be ? Get(O, Pk).
    23     c. Let testResult be ToBoolean(? Call(predicate, T, « kValue, k, O »)).
    24   ...
    2524
    26   9.4.5.8 IntegerIndexedElementGet ( O, index )
     25  IntegerIndexedElementGet ( O, index )
    2726
    28   ...
    29   3. Let buffer be the value of O's [[ViewedArrayBuffer]] internal slot.
    30   4. If IsDetachedBuffer(buffer) is true, throw a TypeError exception.
    31   ...
     27    Let buffer be the value of O's [[ViewedArrayBuffer]] internal slot.
     28    If IsDetachedBuffer(buffer) is true, return undefined.
     29
    3230includes: [testTypedArray.js, detachArrayBuffer.js]
    3331features: [TypedArray]
     
    3735  var sample = new TA(2);
    3836  var loops = 0;
    39   var completion = false;
    4037
    41   assert.throws(TypeError, function() {
    42     sample.findIndex(function() {
    43       loops++;
     38  sample.findIndex(function() {
     39    if (loops === 0) {
    4440      $DETACHBUFFER(sample.buffer);
    45       completion = true;
    46     });
    47   }, "throws a TypeError getting a value from the detached buffer");
    48 
    49   assert.sameValue(loops, 1, "predicated is called once");
    50   assert(completion, "abrupt completion does not come from DETACHBUFFER");
     41    }
     42    loops++;
     43  });
     44  assert.sameValue(loops, 2, "predicate is called once");
    5145});
  • trunk/JSTests/test262/test/built-ins/TypedArray/prototype/forEach/BigInt/callbackfn-detachbuffer.js

    r230382 r269737  
    3030  var sample = new TA(2);
    3131
    32   assert.throws(TypeError, function() {
    33     sample.forEach(function() {
    34       if (loops === 1) {
    35         throw new Test262Error("callbackfn called twice");
    36       }
     32  sample.forEach(function() {
     33    if (loops === 0) {
    3734      $DETACHBUFFER(sample.buffer);
    38       loops++;
    39     });
     35    }
     36    loops++;
    4037  });
    4138
    42   assert.sameValue(loops, 1);
     39  assert.sameValue(loops, 2);
    4340});
  • trunk/JSTests/test262/test/built-ins/TypedArray/prototype/forEach/callbackfn-detachbuffer.js

    r230382 r269737  
    3030  var sample = new TA(2);
    3131
    32   assert.throws(TypeError, function() {
    33     sample.forEach(function() {
    34       if (loops === 1) {
    35         throw new Test262Error("callbackfn called twice");
    36       }
     32  sample.forEach(function() {
     33    if (loops === 0) {
    3734      $DETACHBUFFER(sample.buffer);
    38       loops++;
    39     });
     35    }
     36    loops++;
    4037  });
    4138
    42   assert.sameValue(loops, 1);
     39  assert.sameValue(loops, 2);
    4340});
  • trunk/JSTests/test262/test/built-ins/TypedArray/prototype/map/BigInt/callbackfn-detachbuffer.js

    r230382 r269737  
    2222  var sample = new TA(2);
    2323
    24   assert.throws(TypeError, function() {
    25     sample.map(function() {
    26       if (loops === 1) {
    27         throw new Test262Error("callbackfn called twice");
    28       }
     24  sample.map(function() {
     25    if (loops === 0) {
    2926      $DETACHBUFFER(sample.buffer);
    30       loops++;
    31       return 0n;
    32     });
     27    }
     28    loops++;
     29    return true;
    3330  });
    3431
    35   assert.sameValue(loops, 1, "callbackfn called only once");
     32  assert.sameValue(loops, 2);
    3633});
  • trunk/JSTests/test262/test/built-ins/TypedArray/prototype/map/callbackfn-detachbuffer.js

    r230382 r269737  
    2222  var sample = new TA(2);
    2323
    24   assert.throws(TypeError, function() {
    25     sample.map(function() {
    26       if (loops === 1) {
    27         throw new Test262Error("callbackfn called twice");
    28       }
     24  sample.map(function() {
     25    if (loops === 0) {
    2926      $DETACHBUFFER(sample.buffer);
    30       loops++;
    31       return 0;
    32     });
     27    }
     28    loops++;
     29    return true;
    3330  });
    3431
    35   assert.sameValue(loops, 1, "callbackfn called only once");
     32  assert.sameValue(loops, 2);
    3633});
  • trunk/JSTests/test262/test/built-ins/TypedArray/prototype/reduce/BigInt/callbackfn-detachbuffer.js

    r230382 r269737  
    3131  var sample = new TA(2);
    3232
    33   assert.throws(TypeError, function() {
    34     sample.reduce(function() {
    35       if (loops === 1) {
    36         throw new Test262Error("callbackfn called twice");
    37       }
     33  sample.reduce(function() {
     34    if (loops === 0) {
    3835      $DETACHBUFFER(sample.buffer);
    39       loops++;
    40     }, 0);
    41   });
     36    }
     37    loops++;
     38    return true;
     39  }, 0);
    4240
    43   assert.sameValue(loops, 1, "callbackfn called only once");
     41  assert.sameValue(loops, 2);
    4442});
  • trunk/JSTests/test262/test/built-ins/TypedArray/prototype/reduce/callbackfn-detachbuffer.js

    r230382 r269737  
    3131  var sample = new TA(2);
    3232
    33   assert.throws(TypeError, function() {
    34     sample.reduce(function() {
    35       if (loops === 1) {
    36         throw new Test262Error("callbackfn called twice");
    37       }
     33  sample.reduce(function() {
     34    if (loops === 0) {
    3835      $DETACHBUFFER(sample.buffer);
    39       loops++;
    40     }, 0);
    41   });
     36    }
     37    loops++;
     38    return true;
     39  }, 0);
    4240
    43   assert.sameValue(loops, 1, "callbackfn called only once");
     41  assert.sameValue(loops, 2);
    4442});
  • trunk/JSTests/test262/test/built-ins/TypedArray/prototype/reduceRight/BigInt/callbackfn-detachbuffer.js

    r230382 r269737  
    3131  var sample = new TA(2);
    3232
    33   assert.throws(TypeError, function() {
    34     sample.reduceRight(function() {
    35       if (loops === 1) {
    36         throw new Test262Error("callbackfn called twice");
    37       }
     33  sample.reduceRight(function() {
     34    if (loops === 0) {
    3835      $DETACHBUFFER(sample.buffer);
    39       loops++;
    40     }, 0);
    41   });
     36    }
     37    loops++;
     38    return true;
     39  }, 0);
    4240
    43   assert.sameValue(loops, 1, "callbackfn called only once");
     41  assert.sameValue(loops, 2);
    4442});
  • trunk/JSTests/test262/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-detachbuffer.js

    r230382 r269737  
    3131  var sample = new TA(2);
    3232
    33   assert.throws(TypeError, function() {
    34     sample.reduceRight(function() {
    35       if (loops === 1) {
    36         throw new Test262Error("callbackfn called twice");
    37       }
     33  sample.reduceRight(function() {
     34    if (loops === 0) {
    3835      $DETACHBUFFER(sample.buffer);
    39       loops++;
    40     }, 0);
    41   });
     36    }
     37    loops++;
     38    return true;
     39  }, 0);
    4240
    43   assert.sameValue(loops, 1, "callbackfn called only once");
     41  assert.sameValue(loops, 2);
    4442});
  • trunk/JSTests/test262/test/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-custom-ctor-other-targettype.js

    r268501 r269737  
    2828    ...
    2929
    30 includes: [testBigIntTypedArray.js, detachArrayBuffer.js, propertyHelper.js]
     30includes: [testBigIntTypedArray.js, detachArrayBuffer.js]
    3131features: [align-detached-buffer-semantics-with-web-reality, BigInt, Symbol.species, TypedArray]
    3232---*/
     
    3535  let counter = 0;
    3636  var sample = new TA(1);
    37 
    38   verifyConfigurable(sample, "0");
    39   Object.defineProperty(sample, "0", {
    40     get() {
    41       // If the slice operation reaches this code,
    42       // then it did not throw a TypeError exception
    43       // as a result of the detached buffer.
    44       //
    45       // Reaching this code is the equivalent to:
    46       //
    47       // If count > 0, then
    48       //    If IsDetachedBuffer(O.[[ViewedArrayBuffer]]) is true, throw a TypeError exception.
    49       //    Let srcName be the String value of O.[[TypedArrayName]].
    50       //    Let srcType be the Element Type value in Table 62 for srcName.
    51       //    Let targetName be the String value of A.[[TypedArrayName]].
    52       //    Let targetType be the Element Type value in Table 62 for targetName.
    53       //    If srcType is different from targetType, then
    54       //      Let n be 0.
    55       //      Repeat, while k < final,
    56       //        Let Pk be ! ToString(k).
    57       //        Let kValue be ! Get(O, Pk).
    58       //
    59       throw new Test262Error();
    60     }
    61   });
    6237
    6338  sample.constructor = {};
  • trunk/JSTests/test262/test/built-ins/TypedArray/prototype/slice/detached-buffer-custom-ctor-other-targettype.js

    r268501 r269737  
    1414    If IsDetachedBuffer(O.[[ViewedArrayBuffer]]) is true, throw a TypeError exception.
    1515  ...
    16 includes: [testTypedArray.js, detachArrayBuffer.js, propertyHelper.js]
     16includes: [testTypedArray.js, detachArrayBuffer.js]
    1717features: [align-detached-buffer-semantics-with-web-reality, Symbol.species, TypedArray]
    1818---*/
     
    2121  let counter = 0;
    2222  var sample = new TA(1);
    23 
    24   verifyConfigurable(sample, "0");
    25   Object.defineProperty(sample, "0", {
    26     get() {
    27       // If the slice operation reaches this code,
    28       // then it did not throw a TypeError exception
    29       // as a result of the detached buffer.
    30       //
    31       // Reaching this code is the equivalent to:
    32       //
    33       // If count > 0, then
    34       //    If IsDetachedBuffer(O.[[ViewedArrayBuffer]]) is true, throw a TypeError exception.
    35       //    Let srcName be the String value of O.[[TypedArrayName]].
    36       //    Let srcType be the Element Type value in Table 62 for srcName.
    37       //    Let targetName be the String value of A.[[TypedArrayName]].
    38       //    Let targetType be the Element Type value in Table 62 for targetName.
    39       //    If srcType is different from targetType, then
    40       //      Let n be 0.
    41       //      Repeat, while k < final,
    42       //        Let Pk be ! ToString(k).
    43       //        Let kValue be ! Get(O, Pk).
    44       //
    45       throw new Test262Error();
    46     }
    47   });
    4823
    4924  sample.constructor = {};
  • trunk/JSTests/test262/test/built-ins/TypedArray/prototype/some/BigInt/callbackfn-detachbuffer.js

    r230382 r269737  
    3030  var sample = new TA(2);
    3131
    32   assert.throws(TypeError, function() {
    33     sample.some(function() {
    34       if (loops === 1) {
    35         throw new Test262Error("callbackfn called twice");
    36       }
     32  sample.some(function() {
     33    if (loops === 0) {
    3734      $DETACHBUFFER(sample.buffer);
    38       loops++;
    39     });
     35    }
     36    loops++;
     37    return false;
    4038  });
    4139
    42   assert.sameValue(loops, 1);
     40  assert.sameValue(loops, 2);
    4341});
  • trunk/JSTests/test262/test/built-ins/TypedArray/prototype/some/callbackfn-detachbuffer.js

    r230382 r269737  
    3030  var sample = new TA(2);
    3131
    32   assert.throws(TypeError, function() {
    33     sample.some(function() {
    34       if (loops === 1) {
    35         throw new Test262Error("callbackfn called twice");
    36       }
     32  sample.some(function() {
     33    if (loops === 0) {
    3734      $DETACHBUFFER(sample.buffer);
    38       loops++;
    39     });
     35    }
     36    loops++;
     37    return false;
    4038  });
    4139
    42   assert.sameValue(loops, 1);
     40  assert.sameValue(loops, 2);
    4341});
  • trunk/JSTests/test262/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/detached-buffer-realm.js

    r268501 r269737  
    2323  Let buffer be O.[[ViewedArrayBuffer]].
    2424  If IsDetachedBuffer(buffer) is true, return false.
    25   ...
     25
    2626includes: [testBigIntTypedArray.js, detachArrayBuffer.js]
    2727features: [align-detached-buffer-semantics-with-web-reality, BigInt, cross-realm, Reflect, TypedArray]
  • trunk/JSTests/test262/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-numericindex-desc-configurable.js

    r230382 r269737  
    44esid: sec-integer-indexed-exotic-objects-defineownproperty-p-desc
    55description: >
    6   Returns false if key is a numeric index and Desc.[[Configurable]] is true
     6  Returns true if key is a numeric index and Desc.[[Configurable]] is true
    77info: |
    88  9.4.5.3 [[DefineOwnProperty]] ( P, Desc)
     
    1212    b. If numericIndex is not undefined, then
    1313      ...
    14       viii. If Desc has a [[Configurable]] field and if Desc.[[Configurable]] is
    15       true, return false.
     14      If Desc has a [[Configurable]] field and if Desc.[[Configurable]] is false, return false.
     15      ...
     16
     17      If Desc has a [[Value]] field, then
     18        Let value be Desc.[[Value]].
     19        Return ? IntegerIndexedElementSet(O, numericIndex, value).
    1620  ...
    1721includes: [testBigIntTypedArray.js]
     
    2933      writable: true
    3034    }),
    31     false,
     35    true,
    3236    "defineProperty's result"
    3337  );
    34   assert.sameValue(sample[0], 0n, "side effect check");
     38  assert.sameValue(sample[0], 42n, "side effect check");
    3539});
  • trunk/JSTests/test262/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-numericindex.js

    r268501 r269737  
    1212    b. If numericIndex is not undefined, then
    1313      ...
    14       v. If Desc has a [[Writable]] field and if Desc.[[Writable]] is false,
    15         return false.
     14      If Desc has a [[Value]] field, then
     15        Let value be Desc.[[Value]].
     16        Return ? IntegerIndexedElementSet(O, numericIndex, value).
     17
    1618  ...
    17 includes: [testBigIntTypedArray.js, propertyHelper.js]
     19includes: [testBigIntTypedArray.js]
    1820features: [align-detached-buffer-semantics-with-web-reality, BigInt, Reflect, TypedArray]
    1921---*/
     
    3133  var desc = Object.getOwnPropertyDescriptor(sample, '0');
    3234  assert.sameValue(desc.value, 8n, 'The value of desc.value is 8n');
     35  assert.sameValue(desc.configurable, true, 'The value of desc.configurable is true');
     36  assert.sameValue(desc.enumerable, true, 'The value of desc.enumerable is true');
    3337  assert.sameValue(desc.writable, true, 'The value of desc.writable is true');
    34   verifyEnumerable(sample, '0');
    35   verifyNotConfigurable(sample, '0');
    3638});
  • trunk/JSTests/test262/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-numericindex-desc-configurable.js

    r230382 r269737  
    44esid: sec-integer-indexed-exotic-objects-defineownproperty-p-desc
    55description: >
    6   Returns false if key is a numeric index and Desc.[[Configurable]] is true
     6  Returns true if key is a numeric index and Desc.[[Configurable]] is true
    77info: |
    88  9.4.5.3 [[DefineOwnProperty]] ( P, Desc)
     
    1212    b. If numericIndex is not undefined, then
    1313      ...
    14       viii. If Desc has a [[Configurable]] field and if Desc.[[Configurable]] is
     14      If Desc has a [[Configurable]] field and if Desc.[[Configurable]] is
    1515      true, return false.
     16      ...
     17      If Desc has a [[Value]] field, then
     18        Let value be Desc.[[Value]].
     19        Return ? IntegerIndexedElementSet(O, numericIndex, value).
    1620  ...
    1721includes: [testTypedArray.js]
     
    2933      writable: true
    3034    }),
    31     false,
     35    true,
    3236    "defineProperty's result"
    3337  );
    34   assert.sameValue(sample[0], 0, "side effect check");
     38  assert.sameValue(sample[0], 42, "side effect check");
    3539});
  • trunk/JSTests/test262/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-numericindex.js

    r230382 r269737  
    1111    a. Let numericIndex be ! CanonicalNumericIndexString(P).
    1212    b. If numericIndex is not undefined, then
    13       ...
    14       x. If Desc has a [[Writable]] field and if Desc.[[Writable]] is false,
    15       return false.
    16   ...
    17 includes: [testTypedArray.js, propertyHelper.js]
     13      If ! IsValidIntegerIndex(O, numericIndex) is false, return false.
     14      If IsAccessorDescriptor(Desc) is true, return false.
     15      If Desc has a [[Configurable]] field and if Desc.[[Configurable]] is false, return false.
     16      If Desc has an [[Enumerable]] field and if Desc.[[Enumerable]] is false, return false.
     17      If Desc has a [[Writable]] field and if Desc.[[Writable]] is false, return false.
     18      If Desc has a [[Value]] field, then
     19        Let value be Desc.[[Value]].
     20        Return ? IntegerIndexedElementSet(O, numericIndex, value).
     21
     22includes: [testTypedArray.js]
    1823features: [Reflect, TypedArray]
    1924---*/
     
    2530    Reflect.defineProperty(sample, "0", {
    2631      value: 8,
    27       configurable: false,
     32      configurable: true,
    2833      enumerable: true,
    2934      writable: true
     
    3338
    3439  assert.sameValue(sample[0], 8, "property value was set");
    35   var desc = Object.getOwnPropertyDescriptor(sample, "0");
    36 
    37   assert.sameValue(desc.value, 8, "desc.value");
    38   assert.sameValue(desc.writable, true, "property is writable");
    39 
    40   verifyEnumerable(sample, "0");
    41   verifyNotConfigurable(sample, "0");
     40  let descriptor0 = Object.getOwnPropertyDescriptor(sample, "0");
     41  assert.sameValue(descriptor0.value, 8);
     42  assert.sameValue(descriptor0.configurable, true);
     43  assert.sameValue(descriptor0.enumerable, true);
     44  assert.sameValue(descriptor0.writable, true);
    4245});
  • trunk/JSTests/test262/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/index-prop-desc.js

    r268501 r269737  
    1616      [[Enumerable]]: true, [[Configurable]]: true}.
    1717  ...
    18 includes: [testBigIntTypedArray.js, propertyHelper.js]
     18includes: [testBigIntTypedArray.js]
    1919features: [align-detached-buffer-semantics-with-web-reality, BigInt, TypedArray]
    2020---*/
    2121testWithBigIntTypedArrayConstructors(function(TA) {
    2222  var sample = new TA([42n, 43n]);
    23   var desc0 = Object.getOwnPropertyDescriptor(sample, 0);
    24   assert.sameValue(desc0.value, 42n, 'The value of desc0.value is 42n');
    25   assert.sameValue(desc0.writable, true, 'The value of desc0.writable is true');
    26   verifyEnumerable(sample, '0', 'index descriptor is enumerable [0]');
    27   verifyConfigurable(sample, '0', 'index descriptor is configurable [0]');
    28   var desc1 = Object.getOwnPropertyDescriptor(sample, 1);
    29   assert.sameValue(desc1.value, 43n, 'The value of desc1.value is 43n');
    30   assert.sameValue(desc1.writable, true, 'The value of desc1.writable is true');
    31   verifyEnumerable(sample, '1', 'index descriptor is enumerable [1]');
    32   verifyConfigurable(sample, '1', 'index descriptor is configurable [1]');
     23
     24  let descriptor0 = Object.getOwnPropertyDescriptor(sample, "0");
     25  let descriptor1 = Object.getOwnPropertyDescriptor(sample, "1");
     26
     27  assert.sameValue(descriptor0.value, 42n);
     28  assert.sameValue(descriptor0.configurable, true);
     29  assert.sameValue(descriptor0.enumerable, true);
     30  assert.sameValue(descriptor0.writable, true);
     31
     32  assert.sameValue(descriptor1.value, 42n);
     33  assert.sameValue(descriptor1.configurable, true);
     34  assert.sameValue(descriptor1.enumerable, true);
     35  assert.sameValue(descriptor1.writable, true);
    3336});
  • trunk/JSTests/test262/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/index-prop-desc.js

    r268501 r269737  
    1414      ...
    1515      iii. Return a PropertyDescriptor{[[Value]]: value, [[Writable]]: true,
    16       [[Enumerable]]: true, [[Configurable]]: false}.
     16      [[Enumerable]]: true, [[Configurable]]: true}.
    1717  ...
    18 includes: [testTypedArray.js, propertyHelper.js]
     18includes: [testTypedArray.js]
    1919features: [align-detached-buffer-semantics-with-web-reality, TypedArray]
    2020---*/
     
    2323  var sample = new TA([42, 43]);
    2424
    25   var desc0 = Object.getOwnPropertyDescriptor(sample, 0);
    26   assert.sameValue(desc0.value, 42, 'The value of desc0.value is 42');
    27   assert.sameValue(desc0.writable, true, 'The value of desc0.writable is true');
    28   verifyEnumerable(sample, "0", "index descriptor is enumerable [0]");
    29   verifyConfigurable(sample, "0", "index descriptor is configurable [0]");
     25  let descriptor0 = Object.getOwnPropertyDescriptor(sample, "0");
     26  let descriptor1 = Object.getOwnPropertyDescriptor(sample, "1");
    3027
    31   var desc1 = Object.getOwnPropertyDescriptor(sample, 1);
    32   assert.sameValue(desc1.value, 43, 'The value of desc1.value is 43');
    33   assert.sameValue(desc1.writable, true, 'The value of desc1.writable is true');
    34   verifyEnumerable(sample, "1", "index descriptor is enumerable [1]");
    35   verifyConfigurable(sample, "1", "index descriptor is configurable [1]");
     28  assert.sameValue(descriptor0.value, 42);
     29  assert.sameValue(descriptor0.configurable, true);
     30  assert.sameValue(descriptor0.enumerable, true);
     31  assert.sameValue(descriptor0.writable, true);
     32
     33  assert.sameValue(descriptor1.value, 42);
     34  assert.sameValue(descriptor1.configurable, true);
     35  assert.sameValue(descriptor1.enumerable, true);
     36  assert.sameValue(descriptor1.writable, true);
    3637});
  • trunk/JSTests/test262/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer-realm.js

    r268501 r269737  
    44esid: sec-integer-indexed-exotic-objects-set-p-v-receiver
    55description: >
    6   Returns false if Throws a TypeError if key has a numeric index and object has a detached
     6  Returns false if key has a numeric index and object has a detached
    77  buffer (honoring the Realm of the current execution context)
    88info: |
     
    3434  let sample = new OtherTA(1);
    3535  $DETACHBUFFER(sample.buffer);
    36   assert.sameValue(sample[0] = 1n, false, '`sample[0] = 1n` is false');
     36  sample[0] = 1n;
     37  assert.sameValue(sample[0], undefined, '`sample[0]` is undefined');
    3738});
  • trunk/JSTests/test262/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer.js

    r268501 r269737  
    44esid: sec-integer-indexed-exotic-objects-set-p-v-receiver
    55description: >
    6   Returns true when setting the value of any CanonicalNumericIndexString if buffer is detached.
     6  Returns false when setting the value of any CanonicalNumericIndexString if buffer is detached.
    77info: |
    88  [[Set]] ( P, V, Receiver)
     
    3030  let sample = new TA([42n]);
    3131  $DETACHBUFFER(sample.buffer);
    32   assert.sameValue(sample[0] = 1n, false, '`sample[0] = 1n` is false');
    33   assert.sameValue(sample['1.1'] = 1n, false, '`sample["1.1"] = 1n` is false');
    34   assert.sameValue(sample['-0'] = 1n, false, '`sample["-0"] = 1n` is false');
    35   assert.sameValue(sample['-1'] = 1n, false, '`sample["-1"] = 1n` is false');
    36   assert.sameValue(sample['1'] = 1n, false, '`sample["1"] = 1n` is false');
    37   assert.sameValue(sample['2'] = 1n, false, '`sample["2"] = 1n` is false');
     32  sample[0] = 1n;
     33  assert.sameValue(sample[0], undefined, '`sample[0] = 1n` is undefined');
     34  sample['1.1'] = 1n;
     35  assert.sameValue(sample['1.1'], undefined, '`sample["1.1"] = 1n` is undefined');
     36  sample['-0'] = 1n;
     37  assert.sameValue(sample['-0'], undefined, '`sample["-0"] = 1n` is undefined');
     38  sample['-1'] = 1n;
     39  assert.sameValue(sample['-1'], undefined, '`sample["-1"] = 1n` is undefined');
     40  sample['1'] = 1n;
     41  assert.sameValue(sample['1'], undefined, '`sample["1"] = 1n` is undefined');
     42  sample['2'] = 1n;
     43  assert.sameValue(sample['2'], undefined, '`sample["2"] = 1n` is undefined');
    3844
    3945  let obj = {
  • trunk/JSTests/test262/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/tonumber-value-detached-buffer.js

    r268501 r269737  
    4040
    4141  assert.sameValue(result, false);
    42   assert.sameValue(ta[0], false);
     42  assert.sameValue(ta[0], undefined);
    4343});
  • trunk/JSTests/test262/test/built-ins/TypedArrayConstructors/internals/Set/detached-buffer-realm.js

    r268501 r269737  
    3434  let sample = new OtherTA(1);
    3535  $DETACHBUFFER(sample.buffer);
    36   assert.sameValue(sample[0] = 1, false, '`sample[0] = 1` is false');
     36  sample[0] = 1;
     37  assert.sameValue(sample[0], undefined, '`sample[0]` is undefined');
    3738});
  • trunk/JSTests/test262/test/built-ins/TypedArrayConstructors/internals/Set/detached-buffer.js

    r268501 r269737  
    3030  let sample = new TA([42]);
    3131  $DETACHBUFFER(sample.buffer);
    32   assert.sameValue(sample[0] = 1, false, '`sample[0] = 1` is false');
    33   assert.sameValue(sample['1.1'] = 1, false, '`sample[\'1.1\'] = 1` is false');
    34   assert.sameValue(sample['-0'] = 1, false, '`sample[\'-0\'] = 1` is false');
    35   assert.sameValue(sample['-1'] = 1, false, '`sample[\'-1\'] = 1` is false');
    36   assert.sameValue(sample['1'] = 1, false, '`sample[\'1\'] = 1` is false');
    37   assert.sameValue(sample['2'] = 1, false, '`sample[\'2\'] = 1` is false');
     32  sample[0] = 1;
     33  assert.sameValue(sample[0], undefined, '`sample[0] = 1` is undefined');
     34  sample['1.1'] = 1;
     35  assert.sameValue(sample['1.1'], undefined, '`sample[\'1.1\'] = 1` is undefined');
     36  sample['-0'] = 1;
     37  assert.sameValue(sample['-0'], undefined, '`sample[\'-0\'] = 1` is undefined');
     38  sample['-1'] = 1;
     39  assert.sameValue(sample['-1'], undefined, '`sample[\'-1\'] = 1` is undefined');
     40  sample['1'] = 1;
     41  assert.sameValue(sample['1'], undefined, '`sample[\'1\'] = 1` is undefined');
     42  sample['2'] = 1;
     43  assert.sameValue(sample['2'], undefined, '`sample[\'2\'] = 1` is undefined');
    3844
    3945  let obj = {
  • trunk/JSTests/test262/test/built-ins/TypedArrayConstructors/internals/Set/tonumber-value-detached-buffer.js

    r268501 r269737  
    4040
    4141  assert.sameValue(result, false);
    42   assert.sameValue(ta[0], false);
     42  assert.sameValue(ta[0], undefined);
    4343});
  • trunk/JSTests/test262/test/language/module-code/export-expname-binding-string.js

    r268501 r269737  
    1515import * as Scouts from "./export-expname_FIXTURE.js";
    1616
    17 assert.sameValue(Scouts.Mercury, undefined);
     17assert.sameValue(Scouts.Mercury, globalThis.Mercury);
    1818assert.sameValue(Scouts["☿"], globalThis.Mercury);
  • trunk/JSTests/test262/test/language/module-code/export-expname_FIXTURE.js

    r268501 r269737  
    22// This code is governed by the BSD license found in the LICENSE file.
    33
    4 export { Mercury as "☿" };
     4export { Mercury, Mercury as "☿" };
    55function Mercury() {}
    66globalThis.Mercury = Mercury;
  • trunk/JSTests/test262/test262-Revision.txt

    r268501 r269737  
    1 test262 remote url: https://github.com/tc39/test262.git
    2 test262 revision: d9740c172652d36194ceae3ed3d0484e9968ebc3
     1test262 remote url: git@github.com:tc39/test262.git
     2test262 revision: 1c33fdb0ca60fb9d7392403be769ed0d26209132
Note: See TracChangeset for help on using the changeset viewer.