This commit is contained in:
nabacg 2024-09-19 12:47:01 +01:00
Родитель 938cf99fe2
Коммит e4d6d61b4d
1 изменённых файлов: 17 добавлений и 107 удалений

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

@ -2,7 +2,7 @@
~annexB
harness 23/115 (20.0%)
harness 22/115 (19.13%)
assert-notsamevalue-tostring.js {unsupported: [async-functions]}
assert-samevalue-tostring.js {unsupported: [async-functions]}
assert-tostring.js {unsupported: [async-functions]}
@ -11,7 +11,6 @@ harness 23/115 (20.0%)
asyncHelpers-asyncTest-then-resolves.js {unsupported: [async]}
asyncHelpers-throwsAsync-custom.js {unsupported: [async]}
asyncHelpers-throwsAsync-custom-typeerror.js {unsupported: [async]}
asyncHelpers-throwsAsync-func-never-settles.js {unsupported: [async]}
asyncHelpers-throwsAsync-func-throws-sync.js {unsupported: [async]}
asyncHelpers-throwsAsync-incorrect-ctor.js {unsupported: [async]}
asyncHelpers-throwsAsync-invalid-func.js {unsupported: [async]}
@ -27,7 +26,7 @@ harness 23/115 (20.0%)
isConstructor.js {unsupported: [Reflect.construct]}
nativeFunctionMatcher.js
built-ins/Array 383/3074 (12.46%)
built-ins/Array 364/3055 (11.91%)
fromAsync 94/94 (100.0%)
from/calling-from-valid-1-noStrict.js non-strict Spec pretty clearly says this should be undefined
from/elements-deleted-after.js Checking to see if length changed, but spec says it should not
@ -225,9 +224,6 @@ built-ins/Array 383/3074 (12.46%)
prototype/reduce/15.4.4.21-9-c-ii-4-s.js non-strict
prototype/reduce/callbackfn-resize-arraybuffer.js {unsupported: [resizable-arraybuffer]}
prototype/reduce/not-a-constructor.js {unsupported: [Reflect.construct]}
prototype/reduce/resizable-buffer.js {unsupported: [resizable-arraybuffer]}
prototype/reduce/resizable-buffer-grow-mid-iteration.js {unsupported: [resizable-arraybuffer]}
prototype/reduce/resizable-buffer-shrink-mid-iteration.js {unsupported: [resizable-arraybuffer]}
prototype/reverse/length-exceeding-integer-limit-with-proxy.js
prototype/reverse/not-a-constructor.js {unsupported: [Reflect.construct]}
prototype/reverse/resizable-buffer.js {unsupported: [resizable-arraybuffer]}
@ -237,8 +233,6 @@ built-ins/Array 383/3074 (12.46%)
prototype/shift/set-length-zero-array-is-frozen.js
prototype/shift/set-length-zero-array-length-is-non-writable.js
prototype/shift/throws-when-this-value-length-is-writable-false.js
prototype/slice/coerced-start-end-grow.js {unsupported: [resizable-arraybuffer]}
prototype/slice/coerced-start-end-shrink.js {unsupported: [resizable-arraybuffer]}
prototype/slice/create-ctor-non-object.js
prototype/slice/create-ctor-poisoned.js
prototype/slice/create-proto-from-ctor-realm-non-array.js
@ -252,20 +246,12 @@ built-ins/Array 383/3074 (12.46%)
prototype/slice/create-species-poisoned.js
prototype/slice/length-exceeding-integer-limit-proxied-array.js
prototype/slice/not-a-constructor.js {unsupported: [Reflect.construct]}
prototype/slice/resizable-buffer.js {unsupported: [resizable-arraybuffer]}
prototype/slice/target-array-non-extensible.js
prototype/slice/target-array-with-non-configurable-property.js
prototype/some/15.4.4.17-5-1-s.js non-strict
prototype/some/callbackfn-resize-arraybuffer.js {unsupported: [resizable-arraybuffer]}
prototype/some/not-a-constructor.js {unsupported: [Reflect.construct]}
prototype/some/resizable-buffer.js {unsupported: [resizable-arraybuffer]}
prototype/some/resizable-buffer-grow-mid-iteration.js {unsupported: [resizable-arraybuffer]}
prototype/some/resizable-buffer-shrink-mid-iteration.js {unsupported: [resizable-arraybuffer]}
prototype/sort/comparefn-grow.js {unsupported: [resizable-arraybuffer]}
prototype/sort/comparefn-resizable-buffer.js {unsupported: [resizable-arraybuffer]}
prototype/sort/comparefn-shrink.js {unsupported: [resizable-arraybuffer]}
prototype/sort/not-a-constructor.js {unsupported: [Reflect.construct]}
prototype/sort/resizable-buffer-default-comparator.js {unsupported: [resizable-arraybuffer]}
prototype/sort/S15.4.4.11_A8.js non-strict
prototype/splice/clamps-length-to-integer-limit.js
prototype/splice/create-ctor-non-object.js
@ -293,9 +279,6 @@ built-ins/Array 383/3074 (12.46%)
prototype/toLocaleString/not-a-constructor.js {unsupported: [Reflect.construct]}
prototype/toLocaleString/primitive_this_value.js strict
prototype/toLocaleString/primitive_this_value_getter.js strict
prototype/toLocaleString/resizable-buffer.js {unsupported: [resizable-arraybuffer]}
prototype/toLocaleString/user-provided-tolocalestring-grow.js {unsupported: [resizable-arraybuffer]}
prototype/toLocaleString/user-provided-tolocalestring-shrink.js {unsupported: [resizable-arraybuffer]}
prototype/toReversed/not-a-constructor.js {unsupported: [Reflect.construct]}
prototype/toSorted/not-a-constructor.js {unsupported: [Reflect.construct]}
prototype/toSpliced/not-a-constructor.js {unsupported: [Reflect.construct]}
@ -309,9 +292,6 @@ built-ins/Array 383/3074 (12.46%)
prototype/unshift/set-length-zero-array-length-is-non-writable.js
prototype/unshift/throws-with-string-receiver.js
prototype/values/not-a-constructor.js {unsupported: [Reflect.construct]}
prototype/values/resizable-buffer.js {unsupported: [resizable-arraybuffer]}
prototype/values/resizable-buffer-grow-mid-iteration.js {unsupported: [resizable-arraybuffer]}
prototype/values/resizable-buffer-shrink-mid-iteration.js {unsupported: [resizable-arraybuffer]}
prototype/with/not-a-constructor.js {unsupported: [Reflect.construct]}
prototype/methods-called-as-functions.js
is-a-constructor.js {unsupported: [Reflect.construct]}
@ -769,7 +749,7 @@ built-ins/Error 6/41 (14.63%)
~built-ins/FinalizationRegistry
built-ins/Function 187/508 (36.81%)
built-ins/Function 186/507 (36.69%)
internals/Call 2/2 (100.0%)
internals/Construct 6/6 (100.0%)
length/S15.3.5.1_A1_T3.js strict
@ -782,7 +762,6 @@ built-ins/Function 187/508 (36.81%)
prototype/apply/argarray-not-object.js
prototype/apply/argarray-not-object-realm.js
prototype/apply/not-a-constructor.js {unsupported: [Reflect.construct]}
prototype/apply/resizable-buffer.js {unsupported: [resizable-arraybuffer]}
prototype/apply/S15.3.4.3_A3_T1.js non-interpreted
prototype/apply/S15.3.4.3_A3_T2.js non-interpreted
prototype/apply/S15.3.4.3_A3_T3.js non-interpreted
@ -1031,7 +1010,7 @@ built-ins/Map 13/171 (7.6%)
built-ins/MapIteratorPrototype 0/11 (0.0%)
built-ins/Math 51/327 (15.6%)
built-ins/Math 51/326 (15.64%)
abs/not-a-constructor.js {unsupported: [Reflect.construct]}
acosh/not-a-constructor.js {unsupported: [Reflect.construct]}
acos/not-a-constructor.js {unsupported: [Reflect.construct]}
@ -1073,7 +1052,7 @@ built-ins/Math 51/327 (15.6%)
built-ins/NaN 0/6 (0.0%)
built-ins/NativeErrors 31/123 (25.2%)
built-ins/NativeErrors 25/117 (21.37%)
AggregateError/errors-iterabletolist-failures.js
AggregateError/is-a-constructor.js {unsupported: [Reflect.construct]}
AggregateError/message-tostring-abrupt.js
@ -1090,8 +1069,6 @@ built-ins/NativeErrors 31/123 (25.2%)
ReferenceError/prototype/not-error-object.js
ReferenceError/is-a-constructor.js {unsupported: [Reflect.construct]}
ReferenceError/proto-from-ctor-realm.js {unsupported: [Reflect]}
SuppressedError/prototype 2/2 (100.0%)
SuppressedError 4/4 (100.0%)
SyntaxError/prototype/not-error-object.js
SyntaxError/is-a-constructor.js {unsupported: [Reflect.construct]}
SyntaxError/proto-from-ctor-realm.js {unsupported: [Reflect]}
@ -1128,7 +1105,7 @@ built-ins/Number 24/335 (7.16%)
S9.3.1_A3_T1_U180E.js {unsupported: [u180e]}
S9.3.1_A3_T2_U180E.js {unsupported: [u180e]}
built-ins/Object 222/3408 (6.51%)
built-ins/Object 217/3403 (6.38%)
assign/assignment-to-readonly-property-of-target-must-throw-a-typeerror-exception.js
assign/not-a-constructor.js {unsupported: [Reflect.construct]}
assign/source-own-prop-desc-missing.js {unsupported: [Proxy]}
@ -1164,7 +1141,6 @@ built-ins/Object 222/3408 (6.51%)
defineProperties/not-a-constructor.js {unsupported: [Reflect.construct]}
defineProperties/property-description-must-be-an-object-not-symbol.js
defineProperties/proxy-no-ownkeys-returned-keys-order.js {unsupported: [Proxy]}
defineProperties/typedarray-backed-by-resizable-buffer.js {unsupported: [resizable-arraybuffer]}
defineProperty/15.2.3.6-4-116.js non-strict
defineProperty/15.2.3.6-4-117.js non-strict
defineProperty/15.2.3.6-4-122.js
@ -1183,11 +1159,8 @@ built-ins/Object 222/3408 (6.51%)
defineProperty/15.2.3.6-4-293-3.js non-strict
defineProperty/15.2.3.6-4-293-4.js strict
defineProperty/15.2.3.6-4-336.js
defineProperty/coerced-P-grow.js {unsupported: [resizable-arraybuffer]}
defineProperty/coerced-P-shrink.js {unsupported: [resizable-arraybuffer]}
defineProperty/not-a-constructor.js {unsupported: [Reflect.construct]}
defineProperty/property-description-must-be-an-object-not-symbol.js
defineProperty/typedarray-backed-by-resizable-buffer.js {unsupported: [resizable-arraybuffer]}
entries/not-a-constructor.js {unsupported: [Reflect.construct]}
entries/observable-operations.js {unsupported: [Proxy]}
entries/order-after-define-property-with-function.js
@ -1196,7 +1169,6 @@ built-ins/Object 222/3408 (6.51%)
freeze/proxy-no-ownkeys-returned-keys-order.js {unsupported: [Proxy, Reflect]}
freeze/proxy-with-defineProperty-handler.js {unsupported: [Proxy, Reflect]}
freeze/throws-when-false.js
freeze/typedarray-backed-by-resizable-buffer.js {unsupported: [resizable-arraybuffer]}
fromEntries/not-a-constructor.js {unsupported: [Reflect.construct]}
fromEntries/to-property-key.js
fromEntries/uses-keys-not-iterator.js
@ -1750,7 +1722,7 @@ built-ins/Promise 406/631 (64.34%)
~built-ins/Reflect
built-ins/RegExp 1169/1854 (63.05%)
built-ins/RegExp 1169/1853 (63.09%)
CharacterClassEscapes 24/24 (100.0%)
dotall 4/4 (100.0%)
escape 20/20 (100.0%)
@ -2310,10 +2282,8 @@ built-ins/String 140/1182 (11.84%)
built-ins/StringIteratorPrototype 0/7 (0.0%)
built-ins/Symbol 36/94 (38.3%)
asyncDispose/prop-desc.js
built-ins/Symbol 34/92 (36.96%)
asyncIterator/prop-desc.js
dispose/prop-desc.js
for/cross-realm.js
for/description.js
for/not-a-constructor.js {unsupported: [Reflect.construct]}
@ -2357,7 +2327,7 @@ built-ins/ThrowTypeError 8/14 (57.14%)
unique-per-realm-non-simple.js
unique-per-realm-unmapped-args.js
built-ins/TypedArray 1091/1422 (76.72%)
built-ins/TypedArray 1055/1386 (76.12%)
from/arylk-get-length-error.js
from/arylk-to-length-error.js
from/from-array-mapper-detaches-result.js
@ -2751,9 +2721,6 @@ built-ins/TypedArray 1091/1422 (76.72%)
prototype/reduce/name.js
prototype/reduce/not-a-constructor.js {unsupported: [Reflect.construct]}
prototype/reduce/prop-desc.js
prototype/reduce/resizable-buffer.js {unsupported: [resizable-arraybuffer]}
prototype/reduce/resizable-buffer-grow-mid-iteration.js {unsupported: [resizable-arraybuffer]}
prototype/reduce/resizable-buffer-shrink-mid-iteration.js {unsupported: [resizable-arraybuffer]}
prototype/reduce/return-abrupt-from-this-out-of-bounds.js {unsupported: [resizable-arraybuffer]}
prototype/reduce/this-is-not-object.js
prototype/reduce/this-is-not-typedarray-instance.js
@ -2788,7 +2755,6 @@ built-ins/TypedArray 1091/1422 (76.72%)
prototype/set/array-arg-targetbuffer-detached-on-get-src-value-no-throw.js
prototype/set/array-arg-targetbuffer-detached-on-tointeger-offset-throws.js
prototype/set/array-arg-targetbuffer-detached-throws.js
prototype/set/array-arg-value-conversion-resizes-array-buffer.js {unsupported: [resizable-arraybuffer]}
prototype/set/invoked-as-func.js
prototype/set/invoked-as-method.js
prototype/set/length.js
@ -2796,11 +2762,6 @@ built-ins/TypedArray 1091/1422 (76.72%)
prototype/set/not-a-constructor.js {unsupported: [Reflect.construct]}
prototype/set/prop-desc.js
prototype/set/src-typedarray-big-throws.js
prototype/set/target-grow-mid-iteration.js {unsupported: [resizable-arraybuffer]}
prototype/set/target-grow-source-length-getter.js {unsupported: [resizable-arraybuffer]}
prototype/set/target-shrink-mid-iteration.js {unsupported: [resizable-arraybuffer]}
prototype/set/target-shrink-source-length-getter.js {unsupported: [resizable-arraybuffer]}
prototype/set/this-backed-by-resizable-buffer.js {unsupported: [resizable-arraybuffer]}
prototype/set/this-is-not-object.js
prototype/set/this-is-not-typedarray-instance.js
prototype/set/typedarray-arg-negative-integer-offset-throws.js
@ -2811,7 +2772,6 @@ built-ins/TypedArray 1091/1422 (76.72%)
prototype/set/typedarray-arg-set-values-same-buffer-same-type-resized.js {unsupported: [resizable-arraybuffer]}
prototype/set/typedarray-arg-set-values-same-buffer-same-type-sab.js {unsupported: [SharedArrayBuffer]}
prototype/set/typedarray-arg-src-arraylength-internal.js
prototype/set/typedarray-arg-src-backed-by-resizable-buffer.js {unsupported: [resizable-arraybuffer]}
prototype/set/typedarray-arg-src-byteoffset-internal.js
prototype/set/typedarray-arg-src-range-greather-than-target-throws-rangeerror.js
prototype/set/typedarray-arg-srcbuffer-detached-during-tointeger-offset-throws.js
@ -2821,8 +2781,6 @@ built-ins/TypedArray 1091/1422 (76.72%)
prototype/set/typedarray-arg-targetbuffer-detached-during-tointeger-offset-throws.js
prototype/slice/BigInt 38/38 (100.0%)
prototype/slice/arraylength-internal.js
prototype/slice/coerced-start-end-grow.js {unsupported: [resizable-arraybuffer]}
prototype/slice/coerced-start-end-shrink.js {unsupported: [resizable-arraybuffer]}
prototype/slice/detached-buffer.js
prototype/slice/detached-buffer-custom-ctor-other-targettype.js
prototype/slice/detached-buffer-custom-ctor-same-targettype.js
@ -2836,7 +2794,6 @@ built-ins/TypedArray 1091/1422 (76.72%)
prototype/slice/name.js
prototype/slice/not-a-constructor.js {unsupported: [Reflect.construct]}
prototype/slice/prop-desc.js
prototype/slice/resizable-buffer.js {unsupported: [resizable-arraybuffer]}
prototype/slice/return-abrupt-from-this-out-of-bounds.js {unsupported: [resizable-arraybuffer]}
prototype/slice/set-values-from-different-ctor-type.js
prototype/slice/speciesctor-destination-resizable.js {unsupported: [resizable-arraybuffer]}
@ -2844,7 +2801,6 @@ built-ins/TypedArray 1091/1422 (76.72%)
prototype/slice/speciesctor-get-species-custom-ctor-invocation.js
prototype/slice/speciesctor-get-species-custom-ctor-length-throws.js
prototype/slice/speciesctor-get-species-custom-ctor-length-throws-resizable-arraybuffer.js {unsupported: [resizable-arraybuffer]}
prototype/slice/speciesctor-resize.js {unsupported: [resizable-arraybuffer]}
prototype/slice/this-is-not-object.js
prototype/slice/this-is-not-typedarray-instance.js
prototype/some/BigInt 16/16 (100.0%)
@ -2859,17 +2815,11 @@ built-ins/TypedArray 1091/1422 (76.72%)
prototype/some/name.js
prototype/some/not-a-constructor.js {unsupported: [Reflect.construct]}
prototype/some/prop-desc.js
prototype/some/resizable-buffer.js {unsupported: [resizable-arraybuffer]}
prototype/some/resizable-buffer-grow-mid-iteration.js {unsupported: [resizable-arraybuffer]}
prototype/some/resizable-buffer-shrink-mid-iteration.js {unsupported: [resizable-arraybuffer]}
prototype/some/return-abrupt-from-this-out-of-bounds.js {unsupported: [resizable-arraybuffer]}
prototype/some/this-is-not-object.js
prototype/some/this-is-not-typedarray-instance.js
prototype/sort/BigInt 10/10 (100.0%)
prototype/sort/arraylength-internal.js
prototype/sort/comparefn-grow.js {unsupported: [resizable-arraybuffer]}
prototype/sort/comparefn-resizable-buffer.js {unsupported: [resizable-arraybuffer]}
prototype/sort/comparefn-shrink.js {unsupported: [resizable-arraybuffer]}
prototype/sort/detached-buffer.js
prototype/sort/invoked-as-func.js
prototype/sort/invoked-as-method.js
@ -2877,14 +2827,11 @@ built-ins/TypedArray 1091/1422 (76.72%)
prototype/sort/name.js
prototype/sort/not-a-constructor.js {unsupported: [Reflect.construct]}
prototype/sort/prop-desc.js
prototype/sort/resizable-buffer-default-comparator.js {unsupported: [resizable-arraybuffer]}
prototype/sort/return-abrupt-from-this-out-of-bounds.js {unsupported: [resizable-arraybuffer]}
prototype/sort/sort-tonumber.js
prototype/sort/this-is-not-object.js
prototype/sort/this-is-not-typedarray-instance.js
prototype/subarray/BigInt 27/27 (100.0%)
prototype/subarray/coerced-begin-end-grow.js {unsupported: [resizable-arraybuffer]}
prototype/subarray/coerced-begin-end-shrink.js {unsupported: [resizable-arraybuffer]}
prototype/subarray/detached-buffer.js
prototype/subarray/infinity.js
prototype/subarray/invoked-as-func.js
@ -2893,7 +2840,6 @@ built-ins/TypedArray 1091/1422 (76.72%)
prototype/subarray/name.js
prototype/subarray/not-a-constructor.js {unsupported: [Reflect.construct]}
prototype/subarray/prop-desc.js
prototype/subarray/resizable-buffer.js {unsupported: [resizable-arraybuffer]}
prototype/subarray/result-byteOffset-from-out-of-bounds.js {unsupported: [resizable-arraybuffer]}
prototype/subarray/speciesctor-get-ctor.js
prototype/subarray/speciesctor-get-ctor-abrupt.js
@ -2927,12 +2873,9 @@ built-ins/TypedArray 1091/1422 (76.72%)
prototype/toLocaleString/name.js
prototype/toLocaleString/not-a-constructor.js {unsupported: [Reflect.construct]}
prototype/toLocaleString/prop-desc.js
prototype/toLocaleString/resizable-buffer.js {unsupported: [resizable-arraybuffer]}
prototype/toLocaleString/return-abrupt-from-this-out-of-bounds.js {unsupported: [resizable-arraybuffer]}
prototype/toLocaleString/this-is-not-object.js
prototype/toLocaleString/this-is-not-typedarray-instance.js
prototype/toLocaleString/user-provided-tolocalestring-grow.js {unsupported: [resizable-arraybuffer]}
prototype/toLocaleString/user-provided-tolocalestring-shrink.js {unsupported: [resizable-arraybuffer]}
prototype/toReversed/metadata 3/3 (100.0%)
prototype/toReversed/length-property-ignored.js
prototype/toReversed/not-a-constructor.js {unsupported: [Reflect.construct]}
@ -2953,9 +2896,6 @@ built-ins/TypedArray 1091/1422 (76.72%)
prototype/values/name.js
prototype/values/not-a-constructor.js {unsupported: [Reflect.construct]}
prototype/values/prop-desc.js
prototype/values/resizable-buffer.js {unsupported: [resizable-arraybuffer]}
prototype/values/resizable-buffer-grow-mid-iteration.js {unsupported: [resizable-arraybuffer]}
prototype/values/resizable-buffer-shrink-mid-iteration.js {unsupported: [resizable-arraybuffer]}
prototype/values/return-abrupt-from-this-out-of-bounds.js {unsupported: [resizable-arraybuffer]}
prototype/values/this-is-not-object.js
prototype/values/this-is-not-typedarray-instance.js
@ -2964,18 +2904,13 @@ built-ins/TypedArray 1091/1422 (76.72%)
prototype/with/index-validated-against-current-length.js {unsupported: [resizable-arraybuffer]}
prototype/with/length-property-ignored.js
prototype/with/not-a-constructor.js {unsupported: [Reflect.construct]}
prototype 4/4 (100.0%)
prototype 3/3 (100.0%)
Symbol.species 4/4 (100.0%)
invoked.js
name.js
out-of-bounds-behaves-like-detached.js {unsupported: [resizable-arraybuffer]}
out-of-bounds-get-and-set.js {unsupported: [resizable-arraybuffer]}
out-of-bounds-has.js {unsupported: [resizable-arraybuffer]}
prototype.js
resizable-buffer-length-tracking-1.js {unsupported: [resizable-arraybuffer]}
resizable-buffer-length-tracking-2.js {unsupported: [resizable-arraybuffer]}
built-ins/TypedArrayConstructors 597/735 (81.22%)
built-ins/TypedArrayConstructors 583/721 (80.86%)
BigInt64Array/prototype 4/4 (100.0%)
BigInt64Array 8/8 (100.0%)
BigUint64Array/prototype 4/4 (100.0%)
@ -3012,7 +2947,6 @@ built-ins/TypedArrayConstructors 597/735 (81.22%)
ctors/buffer-arg/new-instance-extensibility-sab.js {unsupported: [SharedArrayBuffer]}
ctors/buffer-arg/proto-from-ctor-realm.js {unsupported: [Reflect]}
ctors/buffer-arg/proto-from-ctor-realm-sab.js {unsupported: [SharedArrayBuffer, Reflect]}
ctors/buffer-arg/resizable-out-of-bounds.js {unsupported: [resizable-arraybuffer]}
ctors/buffer-arg/returns-new-instance-sab.js {unsupported: [SharedArrayBuffer]}
ctors/buffer-arg/toindex-bytelength-sab.js {unsupported: [SharedArrayBuffer]}
ctors/buffer-arg/toindex-byteoffset-sab.js {unsupported: [SharedArrayBuffer]}
@ -3057,7 +2991,6 @@ built-ins/TypedArrayConstructors 597/735 (81.22%)
ctors/typedarray-arg/custom-proto-access-throws.js {unsupported: [Reflect]}
ctors/typedarray-arg/proto-from-ctor-realm.js {unsupported: [Reflect]}
ctors/typedarray-arg/src-typedarray-big-throws.js
ctors/typedarray-arg/src-typedarray-resizable-buffer.js {unsupported: [resizable-arraybuffer]}
ctors/typedarray-arg/use-custom-proto-if-object.js {unsupported: [Reflect]}
ctors/typedarray-arg/use-default-proto-if-custom-proto-is-not-object.js
ctors/no-species.js
@ -3173,26 +3106,18 @@ built-ins/TypedArrayConstructors 597/735 (81.22%)
internals/HasProperty 17/17 (100.0%)
internals/OwnPropertyKeys/BigInt 4/4 (100.0%)
internals/OwnPropertyKeys 6/6 (100.0%)
internals/Set/BigInt 27/27 (100.0%)
internals/Set/BigInt 23/23 (100.0%)
internals/Set/detached-buffer.js
internals/Set/detached-buffer-key-is-not-numeric-index.js {unsupported: [Reflect]}
internals/Set/detached-buffer-key-is-symbol.js {unsupported: [Reflect]}
internals/Set/detached-buffer-realm.js
internals/Set/indexed-value.js {unsupported: [Reflect]}
internals/Set/key-is-canonical-invalid-index-prototype-chain-set.js {unsupported: [Proxy]}
internals/Set/key-is-canonical-invalid-index-reflect-set.js {unsupported: [Reflect]}
internals/Set/key-is-in-bounds-receiver-is-not-typed-array.js {unsupported: [Reflect.set]}
internals/Set/key-is-minus-zero.js {unsupported: [Reflect]}
internals/Set/key-is-not-canonical-index.js {unsupported: [Reflect]}
internals/Set/key-is-not-integer.js {unsupported: [Reflect]}
internals/Set/key-is-not-numeric-index.js {unsupported: [Reflect]}
internals/Set/key-is-out-of-bounds.js {unsupported: [Reflect]}
internals/Set/key-is-out-of-bounds-receiver-is-not-object.js {unsupported: [Reflect.set]}
internals/Set/key-is-out-of-bounds-receiver-is-not-typed-array.js {unsupported: [Reflect.set]}
internals/Set/key-is-out-of-bounds-receiver-is-proto.js {unsupported: [Reflect.set]}
internals/Set/key-is-symbol.js {unsupported: [Reflect]}
internals/Set/key-is-valid-index-prototype-chain-set.js {unsupported: [Proxy]}
internals/Set/key-is-valid-index-reflect-set.js {unsupported: [Reflect]}
internals/Set/resized-out-of-bounds-to-in-bounds-index.js {unsupported: [resizable-arraybuffer]}
internals/Set/tonumber-value-detached-buffer.js {unsupported: [Reflect]}
internals/Set/tonumber-value-throws.js
@ -3615,20 +3540,18 @@ language/comments 9/52 (17.31%)
multi-line-asi-line-separator.js
multi-line-asi-paragraph-separator.js
language/computed-property-names 37/48 (77.08%)
language/computed-property-names 35/48 (72.92%)
class/accessor 4/4 (100.0%)
class/method 11/11 (100.0%)
class/static 14/14 (100.0%)
object/accessor/getter.js
object/accessor/getter-super.js
object/accessor/setter.js
object/accessor/setter-super.js
object/method/generator.js
object/method/super.js
to-name-side-effects/class.js
to-name-side-effects/numbers-class.js
language/destructuring 12/18 (66.67%)
language/destructuring 11/17 (64.71%)
binding/syntax/array-elements-with-initializer.js
binding/syntax/array-elements-with-object-patterns.js
binding/syntax/array-rest-elements.js
@ -3640,7 +3563,6 @@ language/destructuring 12/18 (66.67%)
binding/syntax/recursive-array-and-object-patterns.js
binding/initialization-requires-object-coercible-null.js
binding/initialization-requires-object-coercible-undefined.js
binding/typedarray-backed-by-resizable-buffer.js {unsupported: [resizable-arraybuffer]}
language/directive-prologue 18/62 (29.03%)
14.1-1-s.js {non-strict: [-1]}
@ -7097,7 +7019,7 @@ language/statements/for 264/385 (68.57%)
~language/statements/for-await-of
language/statements/for-in 40/115 (34.78%)
language/statements/for-in 39/114 (34.21%)
dstr/obj-rest-not-last-element-invalid.js {unsupported: [object-rest]}
12.6.4-2.js
cptn-decl-abrupt-empty.js
@ -7130,7 +7052,6 @@ language/statements/for-in 40/115 (34.78%)
let-block-with-newline.js non-strict
let-identifier-with-newline.js non-strict
order-enumerable-shadowed.js
resizable-buffer.js {unsupported: [resizable-arraybuffer]}
scope-body-lex-boundary.js
scope-body-lex-close.js
scope-body-lex-open.js
@ -7139,7 +7060,7 @@ language/statements/for-in 40/115 (34.78%)
scope-head-lex-open.js
scope-head-var-none.js non-strict
language/statements/for-of 482/741 (65.05%)
language/statements/for-of 477/736 (64.81%)
dstr/array-elem-init-assignment.js
dstr/array-elem-init-evaluation.js
dstr/array-elem-init-fn-name-arrow.js
@ -7617,11 +7538,6 @@ language/statements/for-of 482/741 (65.05%)
scope-head-lex-close.js
scope-head-lex-open.js
scope-head-var-none.js non-strict
typedarray-backed-by-resizable-buffer.js {unsupported: [resizable-arraybuffer]}
typedarray-backed-by-resizable-buffer-grow-before-end.js {unsupported: [resizable-arraybuffer]}
typedarray-backed-by-resizable-buffer-grow-mid-iteration.js {unsupported: [resizable-arraybuffer]}
typedarray-backed-by-resizable-buffer-shrink-mid-iteration.js {unsupported: [resizable-arraybuffer]}
typedarray-backed-by-resizable-buffer-shrink-to-zero-mid-iteration.js {unsupported: [resizable-arraybuffer]}
language/statements/function 230/451 (51.0%)
dstr/ary-init-iter-close.js
@ -8530,7 +8446,7 @@ language/statements/while 13/38 (34.21%)
let-identifier-with-newline.js non-strict
tco-body.js {unsupported: [tail-call-optimization]}
language/statements/with 26/175 (14.86%)
language/statements/with 20/169 (11.83%)
12.10.1-8-s.js non-strict
binding-blocked-by-unscopables.js non-strict
cptn-abrupt-empty.js non-strict
@ -8541,16 +8457,10 @@ language/statements/with 26/175 (14.86%)
decl-fun.js non-strict
decl-gen.js non-strict
decl-let.js non-strict
get-mutable-binding-binding-deleted-in-get-unscopables.js non-strict
get-mutable-binding-binding-deleted-in-get-unscopables-strict-mode.js non-strict
has-property-err.js {unsupported: [Proxy]}
labelled-fn-stmt.js non-strict
let-array-with-newline.js non-strict
let-block-with-newline.js non-strict
set-mutable-binding-binding-deleted-in-get-unscopables.js non-strict
set-mutable-binding-binding-deleted-in-get-unscopables-strict-mode.js non-strict
set-mutable-binding-binding-deleted-with-typed-array-in-proto-chain.js non-strict
set-mutable-binding-binding-deleted-with-typed-array-in-proto-chain-strict-mode.js non-strict
strict-fn-decl-nested-1.js non-strict
strict-fn-expr.js strict
strict-fn-method.js strict