Changeset 269737 in webkit
- Timestamp:
- Nov 12, 2020 9:57:38 AM (3 years ago)
- Location:
- trunk/JSTests
- Files:
-
- 21 added
- 3 deleted
- 44 edited
- 9 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/JSTests/ChangeLog
r269729 r269737 1 2020-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 1 138 2020-11-12 Dmitry Bezhetskov <dbezhetskov@igalia.com> 2 139 -
trunk/JSTests/test262/expectations.yaml
r269719 r269737 824 824 default: 'SyntaxError: Invalid regular expression: number too large in {} quantifier' 825 825 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.)'841 826 test/built-ins/TypedArray/prototype/includes/detached-buffer-tointeger.js: 842 827 default: 'Test262Error: Expected a TypeError to be thrown but no exception was thrown at all (Testing with Float64Array.)' 843 828 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.)'856 829 test/built-ins/TypedArray/prototype/slice/detached-buffer-zero-count-custom-ctor-other-targettype.js: 857 830 default: 'TypeError: Underlying ArrayBuffer has been detached from the view (Testing with Float64Array.)' … … 860 833 default: 'TypeError: Underlying ArrayBuffer has been detached from the view (Testing with Float64Array.)' 861 834 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.)'865 835 test/built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-to-number-detachbuffer.js: 866 836 default: 'Test262Error: Expected a TypeError but got a RangeError (Testing with Float64Array.)' … … 923 893 default: 'Test262Error: Expected a TypeError to be thrown but no exception was thrown at all (Testing with Float64Array.)' 924 894 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.)'931 895 test/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.)' 940 898 test/built-ins/TypedArrayConstructors/internals/Set/key-is-minus-zero.js: 941 899 default: 'Test262Error: Reflect.set(sample, "-0", 1) must return false Expected SameValue(«true», «false») to be true (Testing with Float64Array.)' … … 1157 1115 test/language/eval-code/direct/arrow-fn-a-preceding-parameter-is-named-arguments-arrow-func-declare-arguments-assign.js: 1158 1116 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'1163 1117 test/language/eval-code/direct/arrow-fn-body-cntns-arguments-func-decl-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js: 1164 1118 default: 'Test262Error: globalThis.arguments unchanged Expected SameValue(«param», «undefined») to be true' -
trunk/JSTests/test262/harness/atomicsHelper.js
r268501 r269737 9 9 - $262.agent.safeBroadcastAsync 10 10 - $262.agent.safeBroadcast 11 - $262.agent.setTimeout 11 12 - $262.agent.tryYield 12 13 - $262.agent.trySleep -
trunk/JSTests/test262/latest-changes-summary.txt
r268501 r269737 1 1 M harness/atomicsHelper.js 2 A harness/hidden-constructors.js3 A test/annexB/built-ins/Date/prototype/getYear/not-a-constructor.js4 A test/annexB/built-ins/Date/prototype/setYear/not-a-constructor.js5 A test/annexB/built-ins/Date/prototype/toGMTString/not-a-constructor.js6 D test/annexB/built-ins/RegExp/match-indices/indices-groups-object.js7 D test/annexB/built-ins/RegExp/named-groups/groups-object.js8 A test/annexB/built-ins/String/prototype/anchor/not-a-constructor.js9 A test/annexB/built-ins/String/prototype/big/not-a-constructor.js10 A test/annexB/built-ins/String/prototype/blink/not-a-constructor.js11 A test/annexB/built-ins/String/prototype/bold/not-a-constructor.js12 A test/annexB/built-ins/String/prototype/fixed/not-a-constructor.js13 A test/annexB/built-ins/String/prototype/fontcolor/not-a-constructor.js14 A test/annexB/built-ins/String/prototype/fontsize/not-a-constructor.js15 A test/annexB/built-ins/String/prototype/italics/not-a-constructor.js16 A test/annexB/built-ins/String/prototype/link/not-a-constructor.js17 A test/annexB/built-ins/String/prototype/small/not-a-constructor.js18 A test/annexB/built-ins/String/prototype/strike/not-a-constructor.js19 A test/annexB/built-ins/String/prototype/sub/not-a-constructor.js20 A test/annexB/built-ins/String/prototype/substr/not-a-constructor.js21 A test/annexB/built-ins/String/prototype/sup/not-a-constructor.js22 A test/annexB/built-ins/escape/not-a-constructor.js23 A test/annexB/built-ins/unescape/not-a-constructor.js24 A test/built-ins/Array/from/not-a-constructor.js25 A test/built-ins/Array/is-a-constructor.js26 A test/built-ins/Array/isArray/not-a-constructor.js27 M test/built-ins/Array/of/not-a-constructor.js28 A test/built-ins/Array/prototype/Symbol.iterator/not-a-constructor.js29 M test/built-ins/Array/prototype/concat/not-a-constructor.js30 A test/built-ins/Array/prototype/copyWithin/not-a-constructor.js31 A test/built-ins/Array/prototype/entries/not-a-constructor.js32 A test/built-ins/Array/prototype/every/not-a-constructor.js33 A test/built-ins/Array/prototype/fill/not-a-constructor.js34 A test/built-ins/Array/prototype/filter/not-a-constructor.js35 A test/built-ins/Array/prototype/find/not-a-constructor.js36 A test/built-ins/Array/prototype/findIndex/not-a-constructor.js37 A test/built-ins/Array/prototype/flat/not-a-constructor.js38 A test/built-ins/Array/prototype/flatMap/not-a-constructor.js39 A test/built-ins/Array/prototype/forEach/not-a-constructor.js40 A test/built-ins/Array/prototype/includes/not-a-constructor.js41 A test/built-ins/Array/prototype/indexOf/not-a-constructor.js42 A test/built-ins/Array/prototype/join/not-a-constructor.js43 A test/built-ins/Array/prototype/keys/not-a-constructor.js44 A test/built-ins/Array/prototype/lastIndexOf/not-a-constructor.js45 A test/built-ins/Array/prototype/map/not-a-constructor.js46 A test/built-ins/Array/prototype/pop/not-a-constructor.js47 A test/built-ins/Array/prototype/push/not-a-constructor.js48 A test/built-ins/Array/prototype/reduce/not-a-constructor.js49 A test/built-ins/Array/prototype/reduceRight/not-a-constructor.js50 A test/built-ins/Array/prototype/reverse/not-a-constructor.js51 A test/built-ins/Array/prototype/shift/not-a-constructor.js52 A test/built-ins/Array/prototype/slice/not-a-constructor.js53 A test/built-ins/Array/prototype/some/not-a-constructor.js54 A test/built-ins/Array/prototype/sort/not-a-constructor.js55 A test/built-ins/Array/prototype/splice/not-a-constructor.js56 A test/built-ins/Array/prototype/toLocaleString/not-a-constructor.js57 A test/built-ins/Array/prototype/toString/not-a-constructor.js58 A test/built-ins/Array/prototype/unshift/not-a-constructor.js59 A test/built-ins/Array/prototype/values/not-a-constructor.js60 A test/built-ins/ArrayBuffer/is-a-constructor.js61 A test/built-ins/ArrayBuffer/isView/not-a-constructor.js62 M test/built-ins/ArrayBuffer/prototype/byteLength/detached-buffer.js63 M test/built-ins/ArrayBuffer/prototype/byteLength/this-is-sharedarraybuffer.js64 A test/built-ins/ArrayBuffer/prototype/slice/not-a-constructor.js65 A test/built-ins/AsyncArrowFunction/is-a-constructor.js66 A test/built-ins/AsyncFunction/is-a-constructor.js67 A test/built-ins/AsyncGeneratorFunction/is-a-constructor.js68 A test/built-ins/Atomics/add/not-a-constructor.js69 A test/built-ins/Atomics/and/not-a-constructor.js70 A test/built-ins/Atomics/compareExchange/not-a-constructor.js71 A test/built-ins/Atomics/exchange/not-a-constructor.js72 A test/built-ins/Atomics/isLockFree/not-a-constructor.js73 A test/built-ins/Atomics/load/not-a-constructor.js74 A test/built-ins/Atomics/notify/not-a-constructor.js75 A test/built-ins/Atomics/or/not-a-constructor.js76 A test/built-ins/Atomics/store/not-a-constructor.js77 A test/built-ins/Atomics/sub/not-a-constructor.js78 M test/built-ins/Atomics/wait/false-for-timeout.js79 M test/built-ins/Atomics/waitAsync/bad-range.js80 M test/built-ins/Atomics/waitAsync/bigint/bad-range.js81 M test/built-ins/Atomics/waitAsync/bigint/false-for-timeout-agent.js82 M test/built-ins/Atomics/waitAsync/bigint/false-for-timeout.js83 M test/built-ins/Atomics/waitAsync/bigint/good-views.js84 M test/built-ins/Atomics/waitAsync/bigint/nan-for-timeout-agent.js85 M test/built-ins/Atomics/waitAsync/bigint/negative-index-throws.js86 M test/built-ins/Atomics/waitAsync/bigint/negative-timeout-agent.js87 M test/built-ins/Atomics/waitAsync/bigint/negative-timeout.js88 M test/built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-no-operation.js89 M test/built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-add.js90 M test/built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-and.js91 M test/built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-compareExchange.js92 M test/built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-exchange.js93 M test/built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-or.js94 M test/built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-store.js95 M test/built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-sub.js96 M test/built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-xor.js97 M test/built-ins/Atomics/waitAsync/bigint/non-bigint64-typedarray-throws.js98 M test/built-ins/Atomics/waitAsync/bigint/non-shared-bufferdata-throws.js99 M test/built-ins/Atomics/waitAsync/bigint/not-a-typedarray-throws.js100 M test/built-ins/Atomics/waitAsync/bigint/not-an-object-throws.js101 M test/built-ins/Atomics/waitAsync/bigint/null-bufferdata-throws.js102 M test/built-ins/Atomics/waitAsync/bigint/null-for-timeout-agent.js103 M test/built-ins/Atomics/waitAsync/bigint/null-for-timeout.js104 M test/built-ins/Atomics/waitAsync/bigint/object-for-timeout-agent.js105 M test/built-ins/Atomics/waitAsync/bigint/object-for-timeout.js106 M test/built-ins/Atomics/waitAsync/bigint/out-of-range-index-throws.js107 M test/built-ins/Atomics/waitAsync/bigint/poisoned-object-for-timeout-throws-agent.js108 M test/built-ins/Atomics/waitAsync/bigint/poisoned-object-for-timeout-throws.js109 M test/built-ins/Atomics/waitAsync/bigint/symbol-for-index-throws-agent.js110 M test/built-ins/Atomics/waitAsync/bigint/symbol-for-index-throws.js111 M test/built-ins/Atomics/waitAsync/bigint/symbol-for-timeout-throws-agent.js112 M test/built-ins/Atomics/waitAsync/bigint/symbol-for-timeout-throws.js113 M test/built-ins/Atomics/waitAsync/bigint/symbol-for-value-throws-agent.js114 M test/built-ins/Atomics/waitAsync/bigint/symbol-for-value-throws.js115 M test/built-ins/Atomics/waitAsync/bigint/true-for-timeout-agent.js116 2 M test/built-ins/Atomics/waitAsync/bigint/true-for-timeout.js 117 M test/built-ins/Atomics/waitAsync/bigint/undefined-for-timeout-agent.js118 M test/built-ins/Atomics/waitAsync/bigint/undefined-for-timeout.js119 M test/built-ins/Atomics/waitAsync/bigint/undefined-index-defaults-to-zero-agent.js120 M test/built-ins/Atomics/waitAsync/bigint/value-not-equal-agent.js121 M test/built-ins/Atomics/waitAsync/bigint/value-not-equal.js122 M test/built-ins/Atomics/waitAsync/bigint/waiterlist-block-indexedposition-wake.js123 M test/built-ins/Atomics/waitAsync/bigint/was-woken-before-timeout.js124 M test/built-ins/Atomics/waitAsync/false-for-timeout-agent.js125 M test/built-ins/Atomics/waitAsync/false-for-timeout.js126 M test/built-ins/Atomics/waitAsync/good-views.js127 A test/built-ins/Atomics/waitAsync/implicit-infinity-for-timeout.js128 M test/built-ins/Atomics/waitAsync/is-function.js129 M test/built-ins/Atomics/waitAsync/nan-for-timeout-agent.js130 M test/built-ins/Atomics/waitAsync/negative-index-throws.js131 M test/built-ins/Atomics/waitAsync/negative-timeout-agent.js132 M test/built-ins/Atomics/waitAsync/negative-timeout.js133 M test/built-ins/Atomics/waitAsync/no-spurious-wakeup-no-operation.js134 M test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-add.js135 M test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-and.js136 M test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-compareExchange.js137 M test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-exchange.js138 M test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-or.js139 M test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-store.js140 M test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-sub.js141 M test/built-ins/Atomics/waitAsync/no-spurious-wakeup-on-xor.js142 M test/built-ins/Atomics/waitAsync/non-int32-typedarray-throws.js143 M test/built-ins/Atomics/waitAsync/non-shared-bufferdata-throws.js144 M test/built-ins/Atomics/waitAsync/not-a-typedarray-throws.js145 M test/built-ins/Atomics/waitAsync/not-an-object-throws.js146 M test/built-ins/Atomics/waitAsync/null-bufferdata-throws.js147 M test/built-ins/Atomics/waitAsync/null-for-timeout-agent.js148 M test/built-ins/Atomics/waitAsync/null-for-timeout.js149 M test/built-ins/Atomics/waitAsync/object-for-timeout-agent.js150 M test/built-ins/Atomics/waitAsync/object-for-timeout.js151 M test/built-ins/Atomics/waitAsync/out-of-range-index-throws.js152 M test/built-ins/Atomics/waitAsync/poisoned-object-for-timeout-throws-agent.js153 M test/built-ins/Atomics/waitAsync/poisoned-object-for-timeout-throws.js154 M test/built-ins/Atomics/waitAsync/returns-result-object-value-is-promise-resolves-to-ok.js155 3 M 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.js157 M test/built-ins/Atomics/waitAsync/returns-result-object-value-is-string-timed-out.js158 M test/built-ins/Atomics/waitAsync/symbol-for-index-throws-agent.js159 M test/built-ins/Atomics/waitAsync/symbol-for-index-throws.js160 M test/built-ins/Atomics/waitAsync/symbol-for-timeout-throws-agent.js161 M test/built-ins/Atomics/waitAsync/symbol-for-timeout-throws.js162 M test/built-ins/Atomics/waitAsync/symbol-for-value-throws-agent.js163 M test/built-ins/Atomics/waitAsync/symbol-for-value-throws.js164 M test/built-ins/Atomics/waitAsync/true-for-timeout-agent.js165 4 M 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 5 R100 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 6 R100 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 7 M test/built-ins/Object/seal/seal-finalizationregistry.js 8 M test/built-ins/Object/seal/seal-weakref.js 9 D 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 10 R100 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 11 R100 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 12 R100 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 13 R100 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 14 R100 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 15 R100 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 16 A test/built-ins/String/prototype/split/transferred-to-custom.js 17 R100 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 18 A test/built-ins/String/prototype/split/valueOf-is-called-for-limit-argument.js 19 M test/built-ins/TypedArray/prototype/every/BigInt/callbackfn-detachbuffer.js 20 M test/built-ins/TypedArray/prototype/every/callbackfn-detachbuffer.js 21 M test/built-ins/TypedArray/prototype/filter/BigInt/callbackfn-detachbuffer.js 22 M test/built-ins/TypedArray/prototype/filter/callbackfn-detachbuffer.js 23 M test/built-ins/TypedArray/prototype/find/BigInt/predicate-may-detach-buffer.js 24 M test/built-ins/TypedArray/prototype/find/predicate-may-detach-buffer.js 25 M test/built-ins/TypedArray/prototype/findIndex/predicate-may-detach-buffer.js 26 M test/built-ins/TypedArray/prototype/forEach/BigInt/callbackfn-detachbuffer.js 27 M test/built-ins/TypedArray/prototype/forEach/callbackfn-detachbuffer.js 28 M test/built-ins/TypedArray/prototype/map/BigInt/callbackfn-detachbuffer.js 29 M test/built-ins/TypedArray/prototype/map/callbackfn-detachbuffer.js 30 M test/built-ins/TypedArray/prototype/reduce/BigInt/callbackfn-detachbuffer.js 31 M test/built-ins/TypedArray/prototype/reduce/callbackfn-detachbuffer.js 32 M test/built-ins/TypedArray/prototype/reduceRight/BigInt/callbackfn-detachbuffer.js 33 M test/built-ins/TypedArray/prototype/reduceRight/callbackfn-detachbuffer.js 673 34 M 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.js675 M test/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-get-ctor.js676 M test/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-speciesctor-get-species-custom-ctor-throws.js677 M test/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-zero-count-custom-ctor-other-targettype.js678 M test/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-zero-count-custom-ctor-same-targettype.js679 35 M 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 36 M test/built-ins/TypedArray/prototype/some/BigInt/callbackfn-detachbuffer.js 37 M test/built-ins/TypedArray/prototype/some/callbackfn-detachbuffer.js 705 38 M test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/detached-buffer-realm.js 706 M test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/ detached-buffer.js39 M test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-numericindex-desc-configurable.js 707 40 M 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 41 M test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-numericindex-desc-configurable.js 42 M test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-numericindex.js 768 43 M test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/index-prop-desc.js 769 M test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/detached-buffer-realm.js770 M test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/detached-buffer.js771 M test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/enumerate-detached-buffer.js772 44 M 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.js774 M test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/detached-buffer-realm.js775 M test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/detached-buffer.js776 M test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/indexed-value.js777 M test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/infinity-with-detached-buffer.js778 M test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/key-is-greater-than-last-index.js779 M test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/key-is-lower-than-zero.js780 M test/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/key-is-minus-zero.js781 M test/built-ins/TypedArrayConstructors/internals/HasProperty/abrupt-from-ordinary-has-parent-hasproperty.js782 M test/built-ins/TypedArrayConstructors/internals/HasProperty/detached-buffer-realm.js783 M test/built-ins/TypedArrayConstructors/internals/HasProperty/detached-buffer.js784 M test/built-ins/TypedArrayConstructors/internals/HasProperty/indexed-value.js785 M test/built-ins/TypedArrayConstructors/internals/HasProperty/infinity-with-detached-buffer.js786 M test/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-greater-than-last-index.js787 M test/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-lower-than-zero.js788 M test/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-minus-zero.js789 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/bigint-tobigint64.js790 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/bigint-tobiguint64.js791 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/boolean-tobigint.js792 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer-key-is-not-numeric-index.js793 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer-key-is-symbol.js794 45 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer-realm.js 795 46 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer.js 796 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/indexed-value.js797 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-minus-zero.js798 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-not-canonical-index.js799 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-not-integer.js800 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-not-numeric-index-set-throws.js801 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-not-numeric-index.js802 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-out-of-bounds.js803 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-symbol.js804 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/null-tobigint.js805 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/number-tobigint.js806 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/string-nan-tobigint.js807 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/string-tobigint.js808 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/symbol-tobigint.js809 47 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/tonumber-value-detached-buffer.js 810 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/tonumber-value-throws.js811 M test/built-ins/TypedArrayConstructors/internals/Set/BigInt/undefined-tobigint.js812 M test/built-ins/TypedArrayConstructors/internals/Set/bigint-tonumber.js813 M test/built-ins/TypedArrayConstructors/internals/Set/conversion-operation-consistent-nan.js814 M test/built-ins/TypedArrayConstructors/internals/Set/conversion-operation.js815 M test/built-ins/TypedArrayConstructors/internals/Set/detached-buffer-key-is-not-numeric-index.js816 M test/built-ins/TypedArrayConstructors/internals/Set/detached-buffer-key-is-symbol.js817 48 M test/built-ins/TypedArrayConstructors/internals/Set/detached-buffer-realm.js 818 49 M test/built-ins/TypedArrayConstructors/internals/Set/detached-buffer.js 819 M test/built-ins/TypedArrayConstructors/internals/Set/indexed-value.js820 M test/built-ins/TypedArrayConstructors/internals/Set/key-is-minus-zero.js821 M test/built-ins/TypedArrayConstructors/internals/Set/key-is-not-canonical-index.js822 M test/built-ins/TypedArrayConstructors/internals/Set/key-is-not-integer.js823 M test/built-ins/TypedArrayConstructors/internals/Set/key-is-not-numeric-index-set-throws.js824 M test/built-ins/TypedArrayConstructors/internals/Set/key-is-not-numeric-index.js825 M test/built-ins/TypedArrayConstructors/internals/Set/key-is-out-of-bounds.js826 M test/built-ins/TypedArrayConstructors/internals/Set/key-is-symbol.js827 50 M 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 51 A test/intl402/DateTimeFormat/intl-legacy-constructed-symbol-on-unwrap.js 52 A test/intl402/DateTimeFormat/intl-legacy-constructed-symbol.js 53 A test/intl402/NumberFormat/intl-legacy-constructed-symbol-on-unwrap.js 54 A test/intl402/NumberFormat/intl-legacy-constructed-symbol.js 55 D 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 56 D test/language/eval-code/direct/arrow-fn-body-cntns-arguments-fn-decl-params-cntns-dflt-assignment-arrow-func-declare-arguments-assign.js 57 A test/language/literals/string/legacy-non-octal-escape-sequence-1-strict-explicit-pragma.js 58 A test/language/literals/string/legacy-non-octal-escape-sequence-2-strict-explicit-pragma.js 59 A test/language/literals/string/legacy-non-octal-escape-sequence-3-strict-explicit-pragma.js 60 A test/language/literals/string/legacy-non-octal-escape-sequence-4-strict-explicit-pragma.js 61 A test/language/literals/string/legacy-non-octal-escape-sequence-5-strict-explicit-pragma.js 62 A test/language/literals/string/legacy-non-octal-escape-sequence-6-strict-explicit-pragma.js 63 A test/language/literals/string/legacy-non-octal-escape-sequence-7-strict-explicit-pragma.js 64 A test/language/literals/string/legacy-non-octal-escape-sequence-8-strict-explicit-pragma.js 65 A test/language/literals/string/legacy-non-octal-escape-sequence-9-strict-explicit-pragma.js 66 M test/language/module-code/export-expname-binding-string.js 67 A test/language/module-code/export-expname-from-as-unpaired-surrogate.js 68 A test/language/module-code/export-expname-from-star-unpaired-surrogate.js 69 A test/language/module-code/export-expname-from-unpaired-surrogate.js 70 A test/language/module-code/export-expname-import-unpaired-surrogate.js 71 A test/language/module-code/export-expname-string-binding.js 72 A test/language/module-code/export-expname-unpaired-surrogate.js 73 M test/language/module-code/export-expname_FIXTURE.js -
trunk/JSTests/test262/test/built-ins/Atomics/waitAsync/bigint/true-for-timeout.js
r268501 r269737 17 17 18 18 flags: [async] 19 includes: [atomicsHelper.js] 19 20 features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics, BigInt, computed-property-names, Symbol, Symbol.toPrimitive, arrow-function] 20 21 ---*/ -
trunk/JSTests/test262/test/built-ins/Atomics/waitAsync/returns-result-object-value-is-promise-resolves-to-timed-out.js
r268501 r269737 24 24 25 25 flags: [async] 26 includes: [atomicsHelper.js] 26 27 features: [Atomics.waitAsync, TypedArray, SharedArrayBuffer, destructuring-binding, Atomics, arrow-function] 27 28 ---*/ -
trunk/JSTests/test262/test/built-ins/Atomics/waitAsync/true-for-timeout.js
r268501 r269737 18 18 19 19 flags: [async] 20 includes: [atomicsHelper.js] 20 21 features: [Atomics.waitAsync, SharedArrayBuffer, TypedArray, Atomics, computed-property-names, Symbol, Symbol.toPrimitive, arrow-function] 21 22 ---*/ -
trunk/JSTests/test262/test/built-ins/Object/seal/seal-finalizationregistry.js
r268501 r269737 31 31 Perform ? DefinePropertyOrThrow(O, k, desc). 32 32 Return true. 33 33 features: [FinalizationRegistry] 34 34 ---*/ 35 35 -
trunk/JSTests/test262/test/built-ins/Object/seal/seal-weakref.js
r268501 r269737 31 31 Perform ? DefinePropertyOrThrow(O, k, desc). 32 32 Return true. 33 33 features: [WeakRef] 34 34 ---*/ 35 35 -
trunk/JSTests/test262/test/built-ins/TypedArray/prototype/every/BigInt/callbackfn-detachbuffer.js
r230382 r269737 30 30 var sample = new TA(2); 31 31 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) { 37 34 $DETACHBUFFER(sample.buffer); 38 loops++;39 return true;40 });35 } 36 loops++; 37 return true; 41 38 }); 42 39 43 assert.sameValue(loops, 1);40 assert.sameValue(loops, 2); 44 41 }); -
trunk/JSTests/test262/test/built-ins/TypedArray/prototype/every/callbackfn-detachbuffer.js
r230382 r269737 16 16 17 17 ... 18 6. Repeat, while k < len18 5. Repeat, while k < len 19 19 ... 20 20 c. If kPresent is true, then … … 30 30 var sample = new TA(2); 31 31 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) { 37 34 $DETACHBUFFER(sample.buffer); 38 loops++;39 return true;40 });35 } 36 loops++; 37 return true; 41 38 }); 42 39 43 assert.sameValue(loops, 1);40 assert.sameValue(loops, 2); 44 41 }); -
trunk/JSTests/test262/test/built-ins/TypedArray/prototype/filter/BigInt/callbackfn-detachbuffer.js
r230382 r269737 22 22 var sample = new TA(2); 23 23 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) { 29 26 $DETACHBUFFER(sample.buffer); 30 loops++; 31 }); 27 } 28 loops++; 29 return true; 32 30 }); 33 31 34 assert.sameValue(loops, 1);32 assert.sameValue(loops, 2); 35 33 }); -
trunk/JSTests/test262/test/built-ins/TypedArray/prototype/filter/callbackfn-detachbuffer.js
r230382 r269737 22 22 var sample = new TA(2); 23 23 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) { 29 26 $DETACHBUFFER(sample.buffer); 30 loops++; 31 }); 27 } 28 loops++; 29 return true; 32 30 }); 33 31 34 assert.sameValue(loops, 1);32 assert.sameValue(loops, 2); 35 33 }); -
trunk/JSTests/test262/test/built-ins/TypedArray/prototype/find/BigInt/predicate-may-detach-buffer.js
r230382 r269737 6 6 Predicate may detach the buffer 7 7 info: | 8 22.2.3.10%TypedArray%.prototype.find (predicate [ , thisArg ] )8 %TypedArray%.prototype.find (predicate [ , thisArg ] ) 9 9 10 10 %TypedArray%.prototype.find is a distinct function that implements the same … … 18 18 detached. 19 19 20 ...21 20 22 22.1.3.8Array.prototype.find ( predicate[ , thisArg ] )21 Array.prototype.find ( predicate[ , thisArg ] ) 23 22 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 28 37 ... 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. 32 40 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 ...39 41 includes: [testBigIntTypedArray.js, detachArrayBuffer.js] 40 42 features: [BigInt, TypedArray] … … 42 44 43 45 testWithBigIntTypedArrayConstructors(function(TA) { 46 var loops = 0; 44 47 var sample = new TA(2); 45 var loops = 0;46 var completion = false;47 48 48 assert.throws(TypeError, function() { 49 sample.find(function() { 50 loops++; 49 sample.find(function() { 50 if (loops === 0) { 51 51 $DETACHBUFFER(sample.buffer); 52 completion = true;53 });54 } , "throws a TypeError getting a value from the detached buffer");52 } 53 loops++; 54 }); 55 55 56 assert.sameValue(loops, 1, "predicate is called once"); 57 assert(completion, "abrupt completion does not come from DETACHBUFFER"); 56 assert.sameValue(loops, 2); 58 57 }); -
trunk/JSTests/test262/test/built-ins/TypedArray/prototype/find/predicate-may-detach-buffer.js
r230382 r269737 6 6 Predicate may detach the buffer 7 7 info: | 8 22.2.3.10%TypedArray%.prototype.find (predicate [ , thisArg ] )8 %TypedArray%.prototype.find (predicate [ , thisArg ] ) 9 9 10 10 %TypedArray%.prototype.find is a distinct function that implements the same … … 18 18 detached. 19 19 20 ...21 20 22 22.1.3.8Array.prototype.find ( predicate[ , thisArg ] )21 Array.prototype.find ( predicate[ , thisArg ] ) 23 22 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 28 37 ... 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. 32 40 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 ...39 41 includes: [testTypedArray.js, detachArrayBuffer.js] 40 42 features: [TypedArray] … … 42 44 43 45 testWithTypedArrayConstructors(function(TA) { 46 var loops = 0; 44 47 var sample = new TA(2); 45 var loops = 0;46 var completion = false;47 48 48 assert.throws(TypeError, function() { 49 sample.find(function() { 50 loops++; 49 sample.find(function() { 50 if (loops === 0) { 51 51 $DETACHBUFFER(sample.buffer); 52 completion = true;53 });54 } , "throws a TypeError getting a value from the detached buffer");52 } 53 loops++; 54 }); 55 55 56 assert.sameValue(loops, 1, "predicate is called once"); 57 assert(completion, "abrupt completion does not come from DETACHBUFFER"); 56 assert.sameValue(loops, 2); 58 57 }); -
trunk/JSTests/test262/test/built-ins/TypedArray/prototype/findIndex/predicate-may-detach-buffer.js
r230382 r269737 8 8 22.2.3.11 %TypedArray%.prototype.findIndex ( predicate [ , thisArg ] ) 9 9 10 %TypedArray%.prototype.findIndex is a distinct function that implements the11 same algorithm as Array.prototype.findIndex as defined in 22.1.3.9 except that12 the this object's [[ArrayLength]] internal slot is accessed in place of13 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". 14 14 15 ...15 ... 16 16 17 17 22.1.3.9 Array.prototype.findIndex ( predicate[ , thisArg ] ) 18 18 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 »)). 21 23 ... 22 b. Let kValue be ? Get(O, Pk).23 c. Let testResult be ToBoolean(? Call(predicate, T, « kValue, k, O »)).24 ...25 24 26 9.4.5.8IntegerIndexedElementGet ( O, index )25 IntegerIndexedElementGet ( O, index ) 27 26 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 32 30 includes: [testTypedArray.js, detachArrayBuffer.js] 33 31 features: [TypedArray] … … 37 35 var sample = new TA(2); 38 36 var loops = 0; 39 var completion = false;40 37 41 assert.throws(TypeError, function() { 42 sample.findIndex(function() { 43 loops++; 38 sample.findIndex(function() { 39 if (loops === 0) { 44 40 $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"); 51 45 }); -
trunk/JSTests/test262/test/built-ins/TypedArray/prototype/forEach/BigInt/callbackfn-detachbuffer.js
r230382 r269737 30 30 var sample = new TA(2); 31 31 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) { 37 34 $DETACHBUFFER(sample.buffer); 38 loops++;39 });35 } 36 loops++; 40 37 }); 41 38 42 assert.sameValue(loops, 1);39 assert.sameValue(loops, 2); 43 40 }); -
trunk/JSTests/test262/test/built-ins/TypedArray/prototype/forEach/callbackfn-detachbuffer.js
r230382 r269737 30 30 var sample = new TA(2); 31 31 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) { 37 34 $DETACHBUFFER(sample.buffer); 38 loops++;39 });35 } 36 loops++; 40 37 }); 41 38 42 assert.sameValue(loops, 1);39 assert.sameValue(loops, 2); 43 40 }); -
trunk/JSTests/test262/test/built-ins/TypedArray/prototype/map/BigInt/callbackfn-detachbuffer.js
r230382 r269737 22 22 var sample = new TA(2); 23 23 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) { 29 26 $DETACHBUFFER(sample.buffer); 30 loops++;31 return 0n;32 });27 } 28 loops++; 29 return true; 33 30 }); 34 31 35 assert.sameValue(loops, 1, "callbackfn called only once");32 assert.sameValue(loops, 2); 36 33 }); -
trunk/JSTests/test262/test/built-ins/TypedArray/prototype/map/callbackfn-detachbuffer.js
r230382 r269737 22 22 var sample = new TA(2); 23 23 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) { 29 26 $DETACHBUFFER(sample.buffer); 30 loops++;31 return 0;32 });27 } 28 loops++; 29 return true; 33 30 }); 34 31 35 assert.sameValue(loops, 1, "callbackfn called only once");32 assert.sameValue(loops, 2); 36 33 }); -
trunk/JSTests/test262/test/built-ins/TypedArray/prototype/reduce/BigInt/callbackfn-detachbuffer.js
r230382 r269737 31 31 var sample = new TA(2); 32 32 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) { 38 35 $DETACHBUFFER(sample.buffer); 39 loops++; 40 }, 0); 41 }); 36 } 37 loops++; 38 return true; 39 }, 0); 42 40 43 assert.sameValue(loops, 1, "callbackfn called only once");41 assert.sameValue(loops, 2); 44 42 }); -
trunk/JSTests/test262/test/built-ins/TypedArray/prototype/reduce/callbackfn-detachbuffer.js
r230382 r269737 31 31 var sample = new TA(2); 32 32 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) { 38 35 $DETACHBUFFER(sample.buffer); 39 loops++; 40 }, 0); 41 }); 36 } 37 loops++; 38 return true; 39 }, 0); 42 40 43 assert.sameValue(loops, 1, "callbackfn called only once");41 assert.sameValue(loops, 2); 44 42 }); -
trunk/JSTests/test262/test/built-ins/TypedArray/prototype/reduceRight/BigInt/callbackfn-detachbuffer.js
r230382 r269737 31 31 var sample = new TA(2); 32 32 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) { 38 35 $DETACHBUFFER(sample.buffer); 39 loops++; 40 }, 0); 41 }); 36 } 37 loops++; 38 return true; 39 }, 0); 42 40 43 assert.sameValue(loops, 1, "callbackfn called only once");41 assert.sameValue(loops, 2); 44 42 }); -
trunk/JSTests/test262/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-detachbuffer.js
r230382 r269737 31 31 var sample = new TA(2); 32 32 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) { 38 35 $DETACHBUFFER(sample.buffer); 39 loops++; 40 }, 0); 41 }); 36 } 37 loops++; 38 return true; 39 }, 0); 42 40 43 assert.sameValue(loops, 1, "callbackfn called only once");41 assert.sameValue(loops, 2); 44 42 }); -
trunk/JSTests/test262/test/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-custom-ctor-other-targettype.js
r268501 r269737 28 28 ... 29 29 30 includes: [testBigIntTypedArray.js, detachArrayBuffer.js , propertyHelper.js]30 includes: [testBigIntTypedArray.js, detachArrayBuffer.js] 31 31 features: [align-detached-buffer-semantics-with-web-reality, BigInt, Symbol.species, TypedArray] 32 32 ---*/ … … 35 35 let counter = 0; 36 36 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 exception43 // as a result of the detached buffer.44 //45 // Reaching this code is the equivalent to:46 //47 // If count > 0, then48 // 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, then54 // 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 });62 37 63 38 sample.constructor = {}; -
trunk/JSTests/test262/test/built-ins/TypedArray/prototype/slice/detached-buffer-custom-ctor-other-targettype.js
r268501 r269737 14 14 If IsDetachedBuffer(O.[[ViewedArrayBuffer]]) is true, throw a TypeError exception. 15 15 ... 16 includes: [testTypedArray.js, detachArrayBuffer.js , propertyHelper.js]16 includes: [testTypedArray.js, detachArrayBuffer.js] 17 17 features: [align-detached-buffer-semantics-with-web-reality, Symbol.species, TypedArray] 18 18 ---*/ … … 21 21 let counter = 0; 22 22 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 exception29 // as a result of the detached buffer.30 //31 // Reaching this code is the equivalent to:32 //33 // If count > 0, then34 // 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, then40 // 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 });48 23 49 24 sample.constructor = {}; -
trunk/JSTests/test262/test/built-ins/TypedArray/prototype/some/BigInt/callbackfn-detachbuffer.js
r230382 r269737 30 30 var sample = new TA(2); 31 31 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) { 37 34 $DETACHBUFFER(sample.buffer); 38 loops++; 39 }); 35 } 36 loops++; 37 return false; 40 38 }); 41 39 42 assert.sameValue(loops, 1);40 assert.sameValue(loops, 2); 43 41 }); -
trunk/JSTests/test262/test/built-ins/TypedArray/prototype/some/callbackfn-detachbuffer.js
r230382 r269737 30 30 var sample = new TA(2); 31 31 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) { 37 34 $DETACHBUFFER(sample.buffer); 38 loops++; 39 }); 35 } 36 loops++; 37 return false; 40 38 }); 41 39 42 assert.sameValue(loops, 1);40 assert.sameValue(loops, 2); 43 41 }); -
trunk/JSTests/test262/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/detached-buffer-realm.js
r268501 r269737 23 23 Let buffer be O.[[ViewedArrayBuffer]]. 24 24 If IsDetachedBuffer(buffer) is true, return false. 25 ... 25 26 26 includes: [testBigIntTypedArray.js, detachArrayBuffer.js] 27 27 features: [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 4 4 esid: sec-integer-indexed-exotic-objects-defineownproperty-p-desc 5 5 description: > 6 Returns false if key is a numeric index and Desc.[[Configurable]] is true6 Returns true if key is a numeric index and Desc.[[Configurable]] is true 7 7 info: | 8 8 9.4.5.3 [[DefineOwnProperty]] ( P, Desc) … … 12 12 b. If numericIndex is not undefined, then 13 13 ... 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). 16 20 ... 17 21 includes: [testBigIntTypedArray.js] … … 29 33 writable: true 30 34 }), 31 false,35 true, 32 36 "defineProperty's result" 33 37 ); 34 assert.sameValue(sample[0], 0n, "side effect check");38 assert.sameValue(sample[0], 42n, "side effect check"); 35 39 }); -
trunk/JSTests/test262/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-numericindex.js
r268501 r269737 12 12 b. If numericIndex is not undefined, then 13 13 ... 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 16 18 ... 17 includes: [testBigIntTypedArray.js , propertyHelper.js]19 includes: [testBigIntTypedArray.js] 18 20 features: [align-detached-buffer-semantics-with-web-reality, BigInt, Reflect, TypedArray] 19 21 ---*/ … … 31 33 var desc = Object.getOwnPropertyDescriptor(sample, '0'); 32 34 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'); 33 37 assert.sameValue(desc.writable, true, 'The value of desc.writable is true'); 34 verifyEnumerable(sample, '0');35 verifyNotConfigurable(sample, '0');36 38 }); -
trunk/JSTests/test262/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-numericindex-desc-configurable.js
r230382 r269737 4 4 esid: sec-integer-indexed-exotic-objects-defineownproperty-p-desc 5 5 description: > 6 Returns false if key is a numeric index and Desc.[[Configurable]] is true6 Returns true if key is a numeric index and Desc.[[Configurable]] is true 7 7 info: | 8 8 9.4.5.3 [[DefineOwnProperty]] ( P, Desc) … … 12 12 b. If numericIndex is not undefined, then 13 13 ... 14 viii.If Desc has a [[Configurable]] field and if Desc.[[Configurable]] is14 If Desc has a [[Configurable]] field and if Desc.[[Configurable]] is 15 15 true, return false. 16 ... 17 If Desc has a [[Value]] field, then 18 Let value be Desc.[[Value]]. 19 Return ? IntegerIndexedElementSet(O, numericIndex, value). 16 20 ... 17 21 includes: [testTypedArray.js] … … 29 33 writable: true 30 34 }), 31 false,35 true, 32 36 "defineProperty's result" 33 37 ); 34 assert.sameValue(sample[0], 0, "side effect check");38 assert.sameValue(sample[0], 42, "side effect check"); 35 39 }); -
trunk/JSTests/test262/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-numericindex.js
r230382 r269737 11 11 a. Let numericIndex be ! CanonicalNumericIndexString(P). 12 12 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 22 includes: [testTypedArray.js] 18 23 features: [Reflect, TypedArray] 19 24 ---*/ … … 25 30 Reflect.defineProperty(sample, "0", { 26 31 value: 8, 27 configurable: false,32 configurable: true, 28 33 enumerable: true, 29 34 writable: true … … 33 38 34 39 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); 42 45 }); -
trunk/JSTests/test262/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/index-prop-desc.js
r268501 r269737 16 16 [[Enumerable]]: true, [[Configurable]]: true}. 17 17 ... 18 includes: [testBigIntTypedArray.js , propertyHelper.js]18 includes: [testBigIntTypedArray.js] 19 19 features: [align-detached-buffer-semantics-with-web-reality, BigInt, TypedArray] 20 20 ---*/ 21 21 testWithBigIntTypedArrayConstructors(function(TA) { 22 22 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); 33 36 }); -
trunk/JSTests/test262/test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/index-prop-desc.js
r268501 r269737 14 14 ... 15 15 iii. Return a PropertyDescriptor{[[Value]]: value, [[Writable]]: true, 16 [[Enumerable]]: true, [[Configurable]]: false}.16 [[Enumerable]]: true, [[Configurable]]: true}. 17 17 ... 18 includes: [testTypedArray.js , propertyHelper.js]18 includes: [testTypedArray.js] 19 19 features: [align-detached-buffer-semantics-with-web-reality, TypedArray] 20 20 ---*/ … … 23 23 var sample = new TA([42, 43]); 24 24 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"); 30 27 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); 36 37 }); -
trunk/JSTests/test262/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer-realm.js
r268501 r269737 4 4 esid: sec-integer-indexed-exotic-objects-set-p-v-receiver 5 5 description: > 6 Returns false if Throws a TypeError ifkey has a numeric index and object has a detached6 Returns false if key has a numeric index and object has a detached 7 7 buffer (honoring the Realm of the current execution context) 8 8 info: | … … 34 34 let sample = new OtherTA(1); 35 35 $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'); 37 38 }); -
trunk/JSTests/test262/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer.js
r268501 r269737 4 4 esid: sec-integer-indexed-exotic-objects-set-p-v-receiver 5 5 description: > 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. 7 7 info: | 8 8 [[Set]] ( P, V, Receiver) … … 30 30 let sample = new TA([42n]); 31 31 $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'); 38 44 39 45 let obj = { -
trunk/JSTests/test262/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/tonumber-value-detached-buffer.js
r268501 r269737 40 40 41 41 assert.sameValue(result, false); 42 assert.sameValue(ta[0], false);42 assert.sameValue(ta[0], undefined); 43 43 }); -
trunk/JSTests/test262/test/built-ins/TypedArrayConstructors/internals/Set/detached-buffer-realm.js
r268501 r269737 34 34 let sample = new OtherTA(1); 35 35 $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'); 37 38 }); -
trunk/JSTests/test262/test/built-ins/TypedArrayConstructors/internals/Set/detached-buffer.js
r268501 r269737 30 30 let sample = new TA([42]); 31 31 $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'); 38 44 39 45 let obj = { -
trunk/JSTests/test262/test/built-ins/TypedArrayConstructors/internals/Set/tonumber-value-detached-buffer.js
r268501 r269737 40 40 41 41 assert.sameValue(result, false); 42 assert.sameValue(ta[0], false);42 assert.sameValue(ta[0], undefined); 43 43 }); -
trunk/JSTests/test262/test/language/module-code/export-expname-binding-string.js
r268501 r269737 15 15 import * as Scouts from "./export-expname_FIXTURE.js"; 16 16 17 assert.sameValue(Scouts.Mercury, undefined);17 assert.sameValue(Scouts.Mercury, globalThis.Mercury); 18 18 assert.sameValue(Scouts["☿"], globalThis.Mercury); -
trunk/JSTests/test262/test/language/module-code/export-expname_FIXTURE.js
r268501 r269737 2 2 // This code is governed by the BSD license found in the LICENSE file. 3 3 4 export { Mercury as "☿" };4 export { Mercury, Mercury as "☿" }; 5 5 function Mercury() {} 6 6 globalThis.Mercury = Mercury; -
trunk/JSTests/test262/test262-Revision.txt
r268501 r269737 1 test262 remote url: https://github.com/tc39/test262.git2 test262 revision: d9740c172652d36194ceae3ed3d0484e9968ebc31 test262 remote url: git@github.com:tc39/test262.git 2 test262 revision: 1c33fdb0ca60fb9d7392403be769ed0d26209132
Note: See TracChangeset
for help on using the changeset viewer.