/testsrc/test262.properties
Properties File | 6601 lines | 6469 code | 131 blank | 1 comment | 0 complexity | 3049b71d85ce41f6f6aa07f69595b162 MD5 | raw file
Large files files are truncated, but you can click here to view the full file
- # This is a configuration file for Test262SuiteTest.java. See ./README.md for more info about this file
- built-ins/Array 239/2670 (8.95%)
- 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
- from/iter-map-fn-this-non-strict.js non-strict Error propagation needs work in general
- from/iter-set-elem-prop-err.js Error propagation needs work in general
- from/iter-set-elem-prop-non-writable.js
- from/proto-from-ctor-realm.js {unsupported: [cross-realm]}
- from/source-object-constructor.js Error propagation needs work in general
- from/source-object-iterator-1.js Uses "get" syntax that's not implemented
- from/source-object-iterator-2.js Uses "get" syntax that's not implemented
- from/source-object-length-set-elem-prop-err.js
- from/source-object-length-set-elem-prop-non-writable.js
- isArray/proxy.js {unsupported: [Proxy]}
- isArray/proxy-revoked.js {unsupported: [Proxy]}
- length/define-own-prop-length-coercion-order.js {unsupported: [Reflect]}
- length/define-own-prop-length-coercion-order-set.js {unsupported: [Reflect, Reflect.set]}
- length/define-own-prop-length-no-value-order.js {unsupported: [Reflect]}
- length/define-own-prop-length-overflow-order.js
- length/define-own-prop-length-overflow-realm.js {unsupported: [cross-realm]}
- of/does-not-use-set-for-indices.js
- of/proto-from-ctor-realm.js {unsupported: [cross-realm]}
- of/return-abrupt-from-data-property.js Object.preventExtensions doesn't seem to throw
- of/return-abrupt-from-data-property-using-proxy.js {unsupported: [Proxy]}
- prototype/concat/arg-length-exceeding-integer-limit.js {unsupported: [Proxy]}
- prototype/concat/Array.prototype.concat_array-like.js
- prototype/concat/Array.prototype.concat_array-like-negative-length.js
- prototype/concat/Array.prototype.concat_array-like-primitive-non-number-length.js
- prototype/concat/Array.prototype.concat_array-like-string-length.js
- prototype/concat/Array.prototype.concat_holey-sloppy-arguments.js
- prototype/concat/Array.prototype.concat_large-typed-array.js new
- prototype/concat/Array.prototype.concat_non-array.js
- prototype/concat/Array.prototype.concat_sloppy-arguments.js
- prototype/concat/Array.prototype.concat_sloppy-arguments-with-dupes.js non-strict
- prototype/concat/Array.prototype.concat_small-typed-array.js
- prototype/concat/Array.prototype.concat_spreadable-boolean-wrapper.js
- prototype/concat/Array.prototype.concat_spreadable-function.js
- prototype/concat/Array.prototype.concat_spreadable-number-wrapper.js
- prototype/concat/Array.prototype.concat_spreadable-reg-exp.js
- prototype/concat/Array.prototype.concat_spreadable-sparse-object.js
- prototype/concat/Array.prototype.concat_spreadable-string-wrapper.js
- prototype/concat/Array.prototype.concat_strict-arguments.js
- prototype/concat/create-ctor-non-object.js
- prototype/concat/create-ctor-poisoned.js
- prototype/concat/create-proto-from-ctor-realm-array.js {unsupported: [cross-realm, Symbol.species]}
- prototype/concat/create-proto-from-ctor-realm-non-array.js {unsupported: [cross-realm, Symbol.species]}
- prototype/concat/create-proxy.js {unsupported: [Proxy, Symbol.species]}
- prototype/concat/create-revoked-proxy.js {unsupported: [Proxy]}
- prototype/concat/create-species.js {unsupported: [Symbol.species]}
- prototype/concat/create-species-abrupt.js {unsupported: [Symbol.species]}
- prototype/concat/create-species-non-ctor.js {unsupported: [Symbol.species]}
- prototype/concat/create-species-non-extensible.js {unsupported: [Symbol.species]}
- prototype/concat/create-species-non-extensible-spreadable.js {unsupported: [Symbol.species]}
- prototype/concat/create-species-null.js {unsupported: [Symbol.species]}
- prototype/concat/create-species-poisoned.js {unsupported: [Symbol.species]}
- prototype/concat/create-species-undef.js {unsupported: [Symbol.species]}
- prototype/concat/create-species-with-non-configurable-property.js {unsupported: [Symbol.species]}
- prototype/concat/create-species-with-non-configurable-property-spreadable.js {unsupported: [Symbol.species]}
- prototype/concat/create-species-with-non-writable-property.js {unsupported: [Symbol.species]}
- prototype/concat/create-species-with-non-writable-property-spreadable.js {unsupported: [Symbol.species]}
- prototype/concat/is-concat-spreadable-get-order.js
- prototype/concat/is-concat-spreadable-is-array-proxy-revoked.js {unsupported: [Proxy]}
- prototype/concat/is-concat-spreadable-proxy.js {unsupported: [Proxy]}
- prototype/concat/is-concat-spreadable-proxy-revoked.js {unsupported: [Proxy]}
- prototype/copyWithin/coerced-values-end.js
- prototype/copyWithin/coerced-values-start.js
- prototype/copyWithin/coerced-values-start-change-start.js
- prototype/copyWithin/coerced-values-start-change-target.js
- prototype/copyWithin/coerced-values-target.js
- prototype/copyWithin/negative-end.js
- prototype/copyWithin/negative-out-of-bounds-end.js
- prototype/copyWithin/negative-out-of-bounds-start.js
- prototype/copyWithin/negative-out-of-bounds-target.js
- prototype/copyWithin/negative-start.js
- prototype/copyWithin/negative-target.js
- prototype/copyWithin/non-negative-out-of-bounds-end.js
- prototype/copyWithin/non-negative-out-of-bounds-target-and-start.js
- prototype/copyWithin/non-negative-target-and-start.js
- prototype/copyWithin/non-negative-target-start-and-end.js
- prototype/copyWithin/return-abrupt-from-delete-proxy-target.js {unsupported: [Proxy]}
- prototype/copyWithin/return-abrupt-from-delete-target.js non-strict Not throwing properly on unwritable
- prototype/copyWithin/return-abrupt-from-has-start.js {unsupported: [Proxy]}
- prototype/copyWithin/undefined-end.js
- prototype/every/15.4.4.16-5-1-s.js non-strict
- prototype/fill/coerced-indexes.js
- prototype/fill/fill-values.js
- prototype/fill/fill-values-custom-start-and-end.js
- prototype/fill/fill-values-relative-end.js
- prototype/fill/fill-values-relative-start.js
- prototype/filter/15.4.4.20-5-1-s.js non-strict
- prototype/filter/create-ctor-non-object.js
- prototype/filter/create-ctor-poisoned.js
- prototype/filter/create-proto-from-ctor-realm-array.js {unsupported: [cross-realm, Symbol.species]}
- prototype/filter/create-proto-from-ctor-realm-non-array.js {unsupported: [cross-realm, Symbol.species]}
- prototype/filter/create-proxy.js {unsupported: [Proxy, Symbol.species]}
- prototype/filter/create-revoked-proxy.js {unsupported: [Proxy]}
- prototype/filter/create-species.js {unsupported: [Symbol.species]}
- prototype/filter/create-species-abrupt.js {unsupported: [Symbol.species]}
- prototype/filter/create-species-non-ctor.js {unsupported: [Symbol.species]}
- prototype/filter/create-species-null.js {unsupported: [Symbol.species]}
- prototype/filter/create-species-poisoned.js {unsupported: [Symbol.species]}
- prototype/filter/create-species-undef.js {unsupported: [Symbol.species]}
- prototype/filter/target-array-non-extensible.js {unsupported: [Symbol.species]}
- prototype/filter/target-array-with-non-configurable-property.js {unsupported: [Symbol.species]}
- prototype/filter/target-array-with-non-writable-property.js {unsupported: [Symbol.species]}
- prototype/findIndex/predicate-call-this-strict.js strict
- prototype/find/predicate-call-this-strict.js strict
- prototype/flatMap 21/21 (100.0%)
- prototype/flat 17/17 (100.0%)
- prototype/forEach/15.4.4.18-5-1-s.js non-strict
- prototype/includes/get-prop.js {unsupported: [Proxy]}
- prototype/indexOf/calls-only-has-on-prototype-after-length-zeroed.js {unsupported: [Proxy]}
- prototype/indexOf/length-zero-returns-minus-one.js
- prototype/lastIndexOf/calls-only-has-on-prototype-after-length-zeroed.js {unsupported: [Proxy]}
- prototype/lastIndexOf/length-zero-returns-minus-one.js
- prototype/map/15.4.4.19-5-1-s.js non-strict
- prototype/map/create-ctor-non-object.js
- prototype/map/create-ctor-poisoned.js
- prototype/map/create-proto-from-ctor-realm-array.js {unsupported: [cross-realm, Symbol.species]}
- prototype/map/create-proto-from-ctor-realm-non-array.js {unsupported: [cross-realm, Symbol.species]}
- prototype/map/create-proxy.js {unsupported: [Proxy, Symbol.species]}
- prototype/map/create-revoked-proxy.js {unsupported: [Proxy]}
- prototype/map/create-species.js {unsupported: [Symbol.species]}
- prototype/map/create-species-abrupt.js {unsupported: [Symbol.species]}
- prototype/map/create-species-non-ctor.js {unsupported: [Symbol.species]}
- prototype/map/create-species-null.js {unsupported: [Symbol.species]}
- prototype/map/create-species-poisoned.js {unsupported: [Symbol.species]}
- prototype/map/create-species-undef.js {unsupported: [Symbol.species]}
- prototype/map/create-species-undef-invalid-len.js {unsupported: [Proxy]}
- prototype/map/target-array-non-extensible.js {unsupported: [Symbol.species]}
- prototype/map/target-array-with-non-configurable-property.js {unsupported: [Symbol.species]}
- prototype/map/target-array-with-non-writable-property.js {unsupported: [Symbol.species]}
- prototype/pop/throws-with-string-receiver.js
- prototype/push/length-near-integer-limit-set-failure.js non-strict
- prototype/push/S15.4.4.7_A2_T2.js incorrect length handling
- prototype/push/throws-if-integer-limit-exceeded.js incorrect length handling
- prototype/push/throws-with-string-receiver.js
- prototype/reduceRight/15.4.4.22-9-c-ii-4-s.js non-strict
- prototype/reduceRight/length-near-integer-limit.js
- prototype/reduce/15.4.4.21-9-c-ii-4-s.js non-strict
- prototype/reverse/length-exceeding-integer-limit-with-proxy.js
- prototype/shift/throws-when-this-value-length-is-writable-false.js
- prototype/slice/create-ctor-non-object.js
- prototype/slice/create-ctor-poisoned.js
- prototype/slice/create-proto-from-ctor-realm-array.js {unsupported: [cross-realm, Symbol.species]}
- prototype/slice/create-proto-from-ctor-realm-non-array.js {unsupported: [cross-realm, Symbol.species]}
- prototype/slice/create-proxied-array-invalid-len.js {unsupported: [Proxy]}
- prototype/slice/create-proxy.js {unsupported: [Proxy, Symbol.species]}
- prototype/slice/create-revoked-proxy.js {unsupported: [Proxy]}
- prototype/slice/create-species.js {unsupported: [Symbol.species]}
- prototype/slice/create-species-abrupt.js {unsupported: [Symbol.species]}
- prototype/slice/create-species-neg-zero.js {unsupported: [Symbol.species]}
- prototype/slice/create-species-non-ctor.js {unsupported: [Symbol.species]}
- prototype/slice/create-species-null.js {unsupported: [Symbol.species]}
- prototype/slice/create-species-poisoned.js {unsupported: [Symbol.species]}
- prototype/slice/create-species-undef.js {unsupported: [Symbol.species]}
- prototype/slice/length-exceeding-integer-limit.js
- prototype/slice/length-exceeding-integer-limit-proxied-array.js
- prototype/slice/target-array-non-extensible.js {unsupported: [Symbol.species]}
- prototype/slice/target-array-with-non-configurable-property.js {unsupported: [Symbol.species]}
- prototype/slice/target-array-with-non-writable-property.js {unsupported: [Symbol.species]}
- prototype/some/15.4.4.17-5-1-s.js non-strict
- prototype/sort/S15.4.4.11_A8.js non-strict
- prototype/sort/stability-2048-elements.js
- prototype/sort/stability-513-elements.js
- prototype/splice/clamps-length-to-integer-limit.js
- prototype/splice/create-ctor-non-object.js
- prototype/splice/create-ctor-poisoned.js
- prototype/splice/create-proto-from-ctor-realm-array.js {unsupported: [cross-realm, Symbol.species]}
- prototype/splice/create-proto-from-ctor-realm-non-array.js {unsupported: [cross-realm, Symbol.species]}
- prototype/splice/create-proxy.js {unsupported: [Proxy, Symbol.species]}
- prototype/splice/create-revoked-proxy.js {unsupported: [Proxy]}
- prototype/splice/create-species.js {unsupported: [Symbol.species]}
- prototype/splice/create-species-abrupt.js {unsupported: [Symbol.species]}
- prototype/splice/create-species-length-exceeding-integer-limit.js {unsupported: [Symbol.species]}
- prototype/splice/create-species-neg-zero.js {unsupported: [Symbol.species]}
- prototype/splice/create-species-non-ctor.js {unsupported: [Symbol.species]}
- prototype/splice/create-species-null.js {unsupported: [Symbol.species]}
- prototype/splice/create-species-poisoned.js {unsupported: [Symbol.species]}
- prototype/splice/create-species-undef.js {unsupported: [Symbol.species]}
- prototype/splice/create-species-undef-invalid-len.js {unsupported: [Proxy]}
- prototype/splice/length-and-deleteCount-exceeding-integer-limit.js
- prototype/splice/length-exceeding-integer-limit-shrink-array.js
- prototype/splice/length-near-integer-limit-grow-array.js
- prototype/splice/property-traps-order-with-species.js {unsupported: [Proxy, Symbol.species]}
- prototype/splice/S15.4.4.12_A6.1_T2.js incorrect length handling
- prototype/splice/S15.4.4.12_A6.1_T3.js non-strict
- prototype/splice/set_length_no_args.js
- prototype/splice/target-array-non-extensible.js {unsupported: [Symbol.species]}
- prototype/splice/target-array-with-non-configurable-property.js {unsupported: [Symbol.species]}
- prototype/splice/target-array-with-non-writable-property.js {unsupported: [Symbol.species]}
- prototype/Symbol.unscopables 2/2 (100.0%)
- prototype/toLocaleString/primitive_this_value.js strict
- prototype/toLocaleString/primitive_this_value_getter.js strict
- prototype/unshift/throws-with-string-receiver.js
- prototype/methods-called-as-functions.js {unsupported: [Symbol.species, Array.prototype.flat, Array.prototype.flatMap]}
- prototype/Symbol.iterator.js Expects a particular string value
- Symbol.species 4/4 (100.0%)
- proto-from-ctor-realm-one.js {unsupported: [Reflect, cross-realm]}
- proto-from-ctor-realm-two.js {unsupported: [Reflect, cross-realm]}
- proto-from-ctor-realm-zero.js {unsupported: [Reflect, cross-realm]}
- built-ins/ArrayBuffer 30/80 (37.5%)
- isView/arg-is-dataview-subclass-instance.js {unsupported: [class]}
- isView/arg-is-typedarray-subclass-instance.js {unsupported: [class]}
- prototype/byteLength/detached-buffer.js
- prototype/byteLength/invoked-as-accessor.js
- prototype/byteLength/length.js
- prototype/byteLength/name.js
- prototype/byteLength/prop-desc.js
- prototype/byteLength/this-is-sharedarraybuffer.js {unsupported: [SharedArrayBuffer]}
- prototype/slice/species.js {unsupported: [Symbol.species]}
- prototype/slice/species-constructor-is-not-object.js
- prototype/slice/species-constructor-is-undefined.js
- prototype/slice/species-is-not-constructor.js {unsupported: [Symbol.species]}
- prototype/slice/species-is-not-object.js {unsupported: [Symbol.species]}
- prototype/slice/species-is-null.js {unsupported: [Symbol.species]}
- prototype/slice/species-is-undefined.js {unsupported: [Symbol.species]}
- prototype/slice/species-returns-larger-arraybuffer.js {unsupported: [Symbol.species]}
- prototype/slice/species-returns-not-arraybuffer.js {unsupported: [Symbol.species]}
- prototype/slice/species-returns-same-arraybuffer.js {unsupported: [Symbol.species]}
- prototype/slice/species-returns-smaller-arraybuffer.js {unsupported: [Symbol.species]}
- prototype/slice/this-is-sharedarraybuffer.js {unsupported: [SharedArrayBuffer]}
- prototype/Symbol.toStringTag.js
- Symbol.species 4/4 (100.0%)
- data-allocation-after-object-creation.js {unsupported: [Reflect.construct]}
- newtarget-prototype-is-not-object.js {unsupported: [Reflect.construct]}
- proto-from-ctor-realm.js {unsupported: [Reflect, cross-realm]}
- prototype-from-newtarget.js {unsupported: [Reflect.construct]}
- undefined-newtarget-throws.js
- built-ins/ArrayIteratorPrototype 1/27 (3.7%)
- next/detach-typedarray-in-progress.js
- ~built-ins/AsyncFunction
- ~built-ins/Atomics
- built-ins/BigInt 15/68 (22.06%)
- asIntN/bigint-tobigint-errors.js {unsupported: [computed-property-names]}
- asIntN/bigint-tobigint-toprimitive.js {unsupported: [computed-property-names]}
- asIntN/bigint-tobigint-wrapped-values.js {unsupported: [computed-property-names]}
- asIntN/bits-toindex-errors.js {unsupported: [computed-property-names]}
- asIntN/bits-toindex-toprimitive.js {unsupported: [computed-property-names]}
- asIntN/bits-toindex-wrapped-values.js {unsupported: [computed-property-names]}
- asUintN/bigint-tobigint-errors.js {unsupported: [computed-property-names]}
- asUintN/bigint-tobigint-toprimitive.js {unsupported: [computed-property-names]}
- asUintN/bigint-tobigint-wrapped-values.js {unsupported: [computed-property-names]}
- asUintN/bits-toindex-errors.js {unsupported: [computed-property-names]}
- asUintN/bits-toindex-toprimitive.js {unsupported: [computed-property-names]}
- asUintN/bits-toindex-wrapped-values.js {unsupported: [computed-property-names]}
- prototype/toString/prototype-call.js Check IsInteger in ES2020, not IsSafeInteger, https://github.com/tc39/test262/commit/bf1b79d65a760a5f03df1198557da2d010f8f397#diff-3ecd6a0c50da5c8f8eff723afb6182a889b7315d99545b055559e22d302cc453
- prototype/toString/thisbigintvalue-not-valid-throws.js Computed property is not support
- prototype/valueOf/cross-realm.js {unsupported: [cross-realm]}
- built-ins/Boolean 1/49 (2.04%)
- proto-from-ctor-realm.js {unsupported: [Reflect, cross-realm]}
- built-ins/DataView 166/455 (36.48%)
- prototype/buffer/detached-buffer.js
- prototype/buffer/invoked-as-accessor.js
- prototype/buffer/length.js
- prototype/buffer/name.js
- prototype/buffer/prop-desc.js
- prototype/buffer/return-buffer-sab.js {unsupported: [SharedArrayBuffer]}
- prototype/buffer/this-has-no-dataview-internal-sab.js {unsupported: [SharedArrayBuffer]}
- prototype/byteLength/detached-buffer.js
- prototype/byteLength/invoked-as-accessor.js
- prototype/byteLength/length.js
- prototype/byteLength/name.js
- prototype/byteLength/prop-desc.js
- prototype/byteLength/return-bytelength-sab.js {unsupported: [SharedArrayBuffer]}
- prototype/byteLength/this-has-no-dataview-internal-sab.js {unsupported: [SharedArrayBuffer]}
- prototype/byteOffset/detached-buffer.js
- prototype/byteOffset/invoked-as-accessor.js
- prototype/byteOffset/length.js
- prototype/byteOffset/name.js
- prototype/byteOffset/prop-desc.js
- prototype/byteOffset/return-byteoffset-sab.js {unsupported: [SharedArrayBuffer]}
- prototype/byteOffset/this-has-no-dataview-internal-sab.js {unsupported: [SharedArrayBuffer]}
- prototype/getBigInt64/detached-buffer.js
- prototype/getBigInt64/detached-buffer-after-toindex-byteoffset.js
- prototype/getBigInt64/detached-buffer-before-outofrange-byteoffset.js
- prototype/getBigInt64/index-is-out-of-range.js
- prototype/getBigInt64/length.js
- prototype/getBigInt64/name.js
- prototype/getBigInt64/negative-byteoffset-throws.js
- prototype/getBigInt64/return-abrupt-from-tonumber-byteoffset.js
- prototype/getBigInt64/return-value-clean-arraybuffer.js
- prototype/getBigInt64/return-values.js
- prototype/getBigInt64/return-values-custom-offset.js
- prototype/getBigInt64/to-boolean-littleendian.js
- prototype/getBigInt64/toindex-byteoffset.js
- prototype/getBigInt64/toindex-byteoffset-errors.js {unsupported: [computed-property-names]}
- prototype/getBigInt64/toindex-byteoffset-toprimitive.js {unsupported: [computed-property-names]}
- prototype/getBigInt64/toindex-byteoffset-wrapped-values.js {unsupported: [computed-property-names]}
- prototype/getBigUint64/detached-buffer.js
- prototype/getBigUint64/detached-buffer-after-toindex-byteoffset.js
- prototype/getBigUint64/detached-buffer-before-outofrange-byteoffset.js
- prototype/getBigUint64/index-is-out-of-range.js
- prototype/getBigUint64/length.js
- prototype/getBigUint64/name.js
- prototype/getBigUint64/negative-byteoffset-throws.js
- prototype/getBigUint64/return-abrupt-from-tonumber-byteoffset.js
- prototype/getBigUint64/return-value-clean-arraybuffer.js
- prototype/getBigUint64/return-values.js
- prototype/getBigUint64/return-values-custom-offset.js
- prototype/getBigUint64/to-boolean-littleendian.js
- prototype/getBigUint64/toindex-byteoffset.js
- prototype/getBigUint64/toindex-byteoffset-errors.js {unsupported: [computed-property-names]}
- prototype/getBigUint64/toindex-byteoffset-toprimitive.js {unsupported: [computed-property-names]}
- prototype/getBigUint64/toindex-byteoffset-wrapped-values.js {unsupported: [computed-property-names]}
- prototype/getFloat32/detached-buffer.js
- prototype/getFloat32/detached-buffer-after-toindex-byteoffset.js
- prototype/getFloat32/detached-buffer-before-outofrange-byteoffset.js
- prototype/getFloat64/detached-buffer.js
- prototype/getFloat64/detached-buffer-after-toindex-byteoffset.js
- prototype/getFloat64/detached-buffer-before-outofrange-byteoffset.js
- prototype/getInt16/detached-buffer.js
- prototype/getInt16/detached-buffer-after-toindex-byteoffset.js
- prototype/getInt16/detached-buffer-before-outofrange-byteoffset.js
- prototype/getInt32/detached-buffer.js
- prototype/getInt32/detached-buffer-after-toindex-byteoffset.js
- prototype/getInt32/detached-buffer-before-outofrange-byteoffset.js
- prototype/getInt32/index-is-out-of-range-sab.js {unsupported: [SharedArrayBuffer]}
- prototype/getInt32/negative-byteoffset-throws-sab.js {unsupported: [SharedArrayBuffer]}
- prototype/getInt32/return-abrupt-from-tonumber-byteoffset-sab.js {unsupported: [SharedArrayBuffer]}
- prototype/getInt32/return-abrupt-from-tonumber-byteoffset-symbol-sab.js {unsupported: [SharedArrayBuffer]}
- prototype/getInt32/return-value-clean-arraybuffer-sab.js {unsupported: [SharedArrayBuffer]}
- prototype/getInt32/return-values-custom-offset-sab.js {unsupported: [SharedArrayBuffer]}
- prototype/getInt32/return-values-sab.js {unsupported: [SharedArrayBuffer]}
- prototype/getInt32/this-has-no-dataview-internal-sab.js {unsupported: [SharedArrayBuffer]}
- prototype/getInt32/to-boolean-littleendian-sab.js {unsupported: [SharedArrayBuffer]}
- prototype/getInt32/toindex-byteoffset-sab.js {unsupported: [SharedArrayBuffer]}
- prototype/getInt8/detached-buffer.js
- prototype/getInt8/detached-buffer-after-toindex-byteoffset.js
- prototype/getInt8/detached-buffer-before-outofrange-byteoffset.js
- prototype/getUint16/detached-buffer.js
- prototype/getUint16/detached-buffer-after-toindex-byteoffset.js
- prototype/getUint16/detached-buffer-before-outofrange-byteoffset.js
- prototype/getUint32/detached-buffer.js
- prototype/getUint32/detached-buffer-after-toindex-byteoffset.js
- prototype/getUint32/detached-buffer-before-outofrange-byteoffset.js
- prototype/getUint8/detached-buffer.js
- prototype/getUint8/detached-buffer-after-toindex-byteoffset.js
- prototype/getUint8/detached-buffer-before-outofrange-byteoffset.js
- prototype/setBigInt64/detached-buffer.js
- prototype/setBigInt64/detached-buffer-after-bigint-value.js
- prototype/setBigInt64/detached-buffer-after-toindex-byteoffset.js
- prototype/setBigInt64/detached-buffer-before-outofrange-byteoffset.js
- prototype/setBigInt64/index-check-before-value-conversion.js
- prototype/setBigInt64/index-is-out-of-range.js
- prototype/setBigInt64/length.js
- prototype/setBigInt64/name.js
- prototype/setBigInt64/negative-byteoffset-throws.js
- prototype/setBigInt64/range-check-after-value-conversion.js
- prototype/setBigInt64/return-abrupt-from-tobigint-value.js
- prototype/setBigInt64/return-abrupt-from-tonumber-byteoffset.js
- prototype/setBigInt64/set-values-little-endian-order.js
- prototype/setBigInt64/set-values-return-undefined.js
- prototype/setBigInt64/to-boolean-littleendian.js
- prototype/setBigInt64/toindex-byteoffset.js
- prototype/setFloat32/detached-buffer.js
- prototype/setFloat32/detached-buffer-after-number-value.js
- prototype/setFloat32/detached-buffer-after-toindex-byteoffset.js
- prototype/setFloat32/detached-buffer-before-outofrange-byteoffset.js
- prototype/setFloat64/detached-buffer.js
- prototype/setFloat64/detached-buffer-after-number-value.js
- prototype/setFloat64/detached-buffer-after-toindex-byteoffset.js
- prototype/setFloat64/detached-buffer-before-outofrange-byteoffset.js
- prototype/setInt16/detached-buffer.js
- prototype/setInt16/detached-buffer-after-number-value.js
- prototype/setInt16/detached-buffer-after-toindex-byteoffset.js
- prototype/setInt16/detached-buffer-before-outofrange-byteoffset.js
- prototype/setInt32/detached-buffer.js
- prototype/setInt32/detached-buffer-after-number-value.js
- prototype/setInt32/detached-buffer-after-toindex-byteoffset.js
- prototype/setInt32/detached-buffer-before-outofrange-byteoffset.js
- prototype/setInt8/detached-buffer.js
- prototype/setInt8/detached-buffer-after-number-value.js
- prototype/setInt8/detached-buffer-after-toindex-byteoffset.js
- prototype/setInt8/detached-buffer-before-outofrange-byteoffset.js
- prototype/setUint16/detached-buffer.js
- prototype/setUint16/detached-buffer-after-number-value.js
- prototype/setUint16/detached-buffer-after-toindex-byteoffset.js
- prototype/setUint16/detached-buffer-before-outofrange-byteoffset.js
- prototype/setUint32/detached-buffer.js
- prototype/setUint32/detached-buffer-after-number-value.js
- prototype/setUint32/detached-buffer-after-toindex-byteoffset.js
- prototype/setUint32/detached-buffer-before-outofrange-byteoffset.js
- prototype/setUint8/detached-buffer.js
- prototype/setUint8/detached-buffer-after-number-value.js
- prototype/setUint8/detached-buffer-after-toindex-byteoffset.js
- prototype/setUint8/detached-buffer-before-outofrange-byteoffset.js
- prototype/Symbol.toStringTag.js
- buffer-does-not-have-arraybuffer-data-throws-sab.js {unsupported: [SharedArrayBuffer]}
- buffer-reference-sab.js {unsupported: [SharedArrayBuffer]}
- byteoffset-is-negative-throws-sab.js {unsupported: [SharedArrayBuffer]}
- custom-proto-access-detaches-buffer.js {unsupported: [Reflect.construct]}
- custom-proto-access-throws.js {unsupported: [Reflect.construct]}
- custom-proto-access-throws-sab.js {unsupported: [Reflect.construct, SharedArrayBuffer]}
- custom-proto-if-not-object-fallbacks-to-default-prototype.js {unsupported: [Reflect.construct]}
- custom-proto-if-not-object-fallbacks-to-default-prototype-sab.js {unsupported: [Reflect.construct, SharedArrayBuffer]}
- custom-proto-if-object-is-used.js {unsupported: [Reflect.construct]}
- custom-proto-if-object-is-used-sab.js {unsupported: [Reflect.construct, SharedArrayBuffer]}
- defined-bytelength-and-byteoffset-sab.js {unsupported: [SharedArrayBuffer]}
- defined-byteoffset-sab.js {unsupported: [SharedArrayBuffer]}
- defined-byteoffset-undefined-bytelength-sab.js {unsupported: [SharedArrayBuffer]}
- detached-buffer.js
- excessive-bytelength-throws-sab.js {unsupported: [SharedArrayBuffer]}
- excessive-byteoffset-throws-sab.js {unsupported: [SharedArrayBuffer]}
- instance-extensibility-sab.js {unsupported: [SharedArrayBuffer]}
- negative-bytelength-throws-sab.js {unsupported: [SharedArrayBuffer]}
- negative-byteoffset-throws-sab.js {unsupported: [SharedArrayBuffer]}
- newtarget-undefined-throws.js
- newtarget-undefined-throws-sab.js {unsupported: [SharedArrayBuffer]}
- proto-from-ctor-realm.js {unsupported: [Reflect, cross-realm]}
- proto-from-ctor-realm-sab.js {unsupported: [SharedArrayBuffer, Reflect, cross-realm]}
- return-abrupt-tonumber-bytelength-sab.js {unsupported: [SharedArrayBuffer]}
- return-abrupt-tonumber-bytelength-symbol-sab.js {unsupported: [SharedArrayBuffer]}
- return-abrupt-tonumber-byteoffset-sab.js {unsupported: [SharedArrayBuffer]}
- return-abrupt-tonumber-byteoffset-symbol-sab.js {unsupported: [SharedArrayBuffer]}
- return-instance-sab.js {unsupported: [SharedArrayBuffer]}
- toindex-bytelength-sab.js {unsupported: [SharedArrayBuffer]}
- toindex-byteoffset-sab.js {unsupported: [SharedArrayBuffer]}
- built-ins/Date 40/707 (5.66%)
- parse/without-utc-offset.js
- prototype/setFullYear/15.9.5.40_1.js
- prototype/Symbol.toPrimitive/hint-default-first-invalid.js
- prototype/Symbol.toPrimitive/hint-default-first-non-callable.js
- prototype/Symbol.toPrimitive/hint-default-first-valid.js
- prototype/Symbol.toPrimitive/hint-invalid.js
- prototype/Symbol.toPrimitive/hint-number-first-invalid.js
- prototype/Symbol.toPrimitive/hint-number-first-non-callable.js
- prototype/Symbol.toPrimitive/hint-number-first-valid.js
- prototype/Symbol.toPrimitive/hint-string-first-invalid.js
- prototype/Symbol.toPrimitive/hint-string-first-non-callable.js
- prototype/Symbol.toPrimitive/hint-string-first-valid.js
- prototype/Symbol.toPrimitive/length.js
- prototype/Symbol.toPrimitive/name.js
- prototype/Symbol.toPrimitive/prop-desc.js
- prototype/Symbol.toPrimitive/this-val-non-obj.js
- prototype/toJSON/builtin.js {unsupported: [Reflect.construct]}
- prototype/toJSON/called-as-function.js
- prototype/toJSON/invoke-result.js
- prototype/toJSON/to-primitive-symbol.js
- prototype/toJSON/to-primitive-value-of.js
- prototype/toString/non-date-receiver.js
- prototype/no-date-value.js
- UTC/coercion-order.js
- coercion-order.js
- proto-from-ctor-realm-one.js {unsupported: [Reflect, cross-realm]}
- proto-from-ctor-realm-two.js {unsupported: [Reflect, cross-realm]}
- proto-from-ctor-realm-zero.js {unsupported: [Reflect, cross-realm]}
- subclassing.js {unsupported: [Reflect]}
- value-get-symbol-to-prim-err.js
- value-symbol-to-prim-err.js
- value-symbol-to-prim-invocation.js
- value-symbol-to-prim-return-obj.js
- value-symbol-to-prim-return-prim.js
- value-to-primitive-call.js
- value-to-primitive-call-err.js
- value-to-primitive-get-meth-err.js
- value-to-primitive-result-faulty.js
- value-to-primitive-result-non-string-prim.js
- value-to-primitive-result-string.js
- ~built-ins/decodeURI this is really; slow disable for now
- name.js
- S15.1.3.1_A2.4_T1.js
- S15.1.3.1_A5.2.js
- ~built-ins/decodeURIComponent this is really; slow disable for now
- name.js
- S15.1.3.2_A2.4_T1.js
- S15.1.3.2_A5.2.js
- built-ins/encodeURI 2/30 (6.67%)
- name.js
- S15.1.3.3_A5.2.js
- built-ins/encodeURIComponent 2/30 (6.67%)
- name.js
- S15.1.3.4_A5.2.js
- built-ins/Error 5/42 (11.9%)
- prototype/toString/called-as-function.js
- prototype/toString/invalid-receiver.js
- prototype/no-error-data.js
- prototype/S15.11.4_A2.js
- proto-from-ctor-realm.js {unsupported: [Reflect, cross-realm]}
- built-ins/eval 3/9 (33.33%)
- length-non-configurable.js
- name.js
- private-identifiers-not-empty.js {unsupported: [class-fields-private]}
- built-ins/Function 194/505 (38.42%)
- internals/Call 2/2 (100.0%)
- internals/Construct 6/6 (100.0%)
- length/S15.3.5.1_A1_T3.js strict
- length/S15.3.5.1_A2_T1.js
- length/S15.3.5.1_A2_T2.js
- length/S15.3.5.1_A2_T3.js
- length/S15.3.5.1_A3_T3.js strict
- length/S15.3.5.1_A4_T3.js strict
- prototype/apply/15.3.4.3-1-s.js strict
- prototype/apply/15.3.4.3-2-s.js strict
- prototype/apply/15.3.4.3-3-s.js strict
- prototype/apply/argarray-not-object.js
- prototype/apply/argarray-not-object-realm.js {unsupported: [cross-realm]}
- 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
- prototype/apply/S15.3.4.3_A3_T4.js non-interpreted
- prototype/apply/S15.3.4.3_A3_T5.js non-interpreted
- prototype/apply/S15.3.4.3_A3_T6.js non-interpreted
- prototype/apply/S15.3.4.3_A3_T7.js non-interpreted
- prototype/apply/S15.3.4.3_A3_T8.js non-interpreted
- prototype/apply/S15.3.4.3_A5_T4.js non-interpreted
- prototype/apply/S15.3.4.3_A7_T1.js non-interpreted
- prototype/apply/S15.3.4.3_A7_T2.js non-interpreted
- prototype/apply/S15.3.4.3_A7_T5.js non-interpreted
- prototype/apply/S15.3.4.3_A7_T7.js non-interpreted
- prototype/apply/this-not-callable-realm.js {unsupported: [cross-realm]}
- prototype/bind/BoundFunction_restricted-properties.js
- prototype/bind/get-fn-realm.js {unsupported: [Reflect, cross-realm]}
- prototype/bind/get-fn-realm-recursive.js {unsupported: [Reflect, cross-realm]}
- prototype/bind/instance-construct-newtarget-boundtarget.js {unsupported: [Reflect, new.target]}
- prototype/bind/instance-construct-newtarget-boundtarget-bound.js {unsupported: [Reflect, new.target]}
- prototype/bind/instance-construct-newtarget-self-new.js {unsupported: [new.target]}
- prototype/bind/instance-construct-newtarget-self-reflect.js {unsupported: [Reflect, new.target]}
- prototype/bind/instance-length-default-value.js
- prototype/bind/instance-length-exceeds-int32.js
- prototype/bind/instance-length-prop-desc.js
- prototype/bind/instance-length-tointeger.js
- prototype/bind/instance-name.js
- prototype/bind/instance-name-chained.js
- prototype/bind/instance-name-error.js
- prototype/bind/instance-name-non-string.js
- prototype/bind/proto-from-ctor-realm.js {unsupported: [Reflect, cross-realm]}
- prototype/call/15.3.4.4-1-s.js strict
- prototype/call/15.3.4.4-2-s.js strict
- prototype/call/15.3.4.4-3-s.js strict
- prototype/call/S15.3.4.4_A3_T1.js non-interpreted
- prototype/call/S15.3.4.4_A3_T2.js non-interpreted
- prototype/call/S15.3.4.4_A3_T3.js non-interpreted
- prototype/call/S15.3.4.4_A3_T4.js non-interpreted
- prototype/call/S15.3.4.4_A3_T5.js non-interpreted
- prototype/call/S15.3.4.4_A3_T6.js non-interpreted
- prototype/call/S15.3.4.4_A3_T7.js non-interpreted
- prototype/call/S15.3.4.4_A3_T8.js non-interpreted
- prototype/call/S15.3.4.4_A5_T4.js non-interpreted
- prototype/call/S15.3.4.4_A6_T1.js non-interpreted
- prototype/call/S15.3.4.4_A6_T2.js non-interpreted
- prototype/call/S15.3.4.4_A6_T5.js non-interpreted
- prototype/call/S15.3.4.4_A6_T7.js non-interpreted
- prototype/Symbol.hasInstance/length.js
- prototype/Symbol.hasInstance/name.js
- prototype/Symbol.hasInstance/prop-desc.js
- prototype/Symbol.hasInstance/this-val-bound-target.js
- prototype/Symbol.hasInstance/this-val-not-callable.js
- prototype/Symbol.hasInstance/this-val-poisoned-prototype.js
- prototype/Symbol.hasInstance/value-get-prototype-of-err.js {unsupported: [Proxy]}
- prototype/Symbol.hasInstance/value-negative.js
- prototype/Symbol.hasInstance/value-non-obj.js
- prototype/Symbol.hasInstance/value-positive.js
- prototype/toString/arrow-function.js
- prototype/toString/async-arrow-function.js {unsupported: [async-functions]}
- prototype/toString/async-function-declaration.js {unsupported: [async-functions]}
- prototype/toString/async-function-expression.js {unsupported: [async-functions]}
- prototype/toString/async-generator-declaration.js {unsupported: [async-iteration]}
- prototype/toString/async-generator-expression.js {unsupported: [async-iteration]}
- prototype/toString/async-generator-method-class-expression.js {unsupported: [async-iteration]}
- prototype/toString/async-generator-method-class-expression-static.js {unsupported: [async-iteration]}
- prototype/toString/async-generator-method-class-statement.js {unsupported: [async-iteration]}
- prototype/toString/async-generator-method-class-statement-static.js {unsupported: [async-iteration]}
- prototype/toString/async-generator-method-object.js {unsupported: [async-iteration]}
- prototype/toString/async-method-class-expression.js {unsupported: [async-functions]}
- prototype/toString/async-method-class-expression-static.js {unsupported: [async-functions]}
- prototype/toString/async-method-class-statement.js {unsupported: [async-functions]}
- prototype/toString/async-method-class-statement-static.js {unsupported: [async-functions]}
- prototype/toString/async-method-object.js {unsupported: [async-functions]}
- prototype/toString/AsyncFunction.js {unsupported: [async-functions]}
- prototype/toString/AsyncGenerator.js {unsupported: [async-iteration]}
- prototype/toString/bound-function.js
- prototype/toString/built-in-function-object.js {unsupported: [Reflect]}
- prototype/toString/class-declaration-complex-heritage.js
- prototype/toString/class-declaration-explicit-ctor.js
- prototype/toString/class-declaration-implicit-ctor.js
- prototype/toString/class-expression-explicit-ctor.js
- prototype/toString/class-expression-implicit-ctor.js
- prototype/toString/Function.js
- prototype/toString/function-declaration.js
- prototype/toString/function-declaration-non-simple-parameter-list.js
- prototype/toString/function-expression.js
- prototype/toString/generator-function-declaration.js
- prototype/toString/generator-function-expression.js
- prototype/toString/generator-method.js
- prototype/toString/GeneratorFunction.js
- prototype/toString/getter-class-expression.js
- prototype/toString/getter-class-expression-static.js
- prototype/toString/getter-class-statement.js
- prototype/toString/getter-class-statement-static.js
- prototype/toString/getter-object.js
- prototype/toString/line-terminator-normalisation-CR.js
- prototype/toString/line-terminator-normalisation-CR-LF.js
- prototype/toString/line-terminator-normalisation-LF.js
- prototype/toString/method-class-expression.js
- prototype/toString/method-class-expression-static.js
- prototype/toString/method-class-statement.js
- prototype/toString/method-class-statement-static.js
- prototype/toString/method-computed-property-name.js
- prototype/toString/method-object.js
- prototype/toString/private-method-class-expression.js
- prototype/toString/private-method-class-statement.js
- prototype/toString/private-static-method-class-expression.js
- prototype/toString/private-static-method-class-statement.js
- prototype/toString/proxy-arrow-function.js {unsupported: [Proxy]}
- prototype/toString/proxy-async-function.js {unsupported: [Proxy, async-functions]}
- prototype/toString/proxy-async-generator-function.js {unsupported: [Proxy, async-iteration]}
- prototype/toString/proxy-async-generator-method-definition.js {unsupported: [Proxy, async-iteration]}
- prototype/toString/proxy-async-method-definition.js {unsupported: [Proxy, async-functions]}
- prototype/toString/proxy-bound-function.js {unsupported: [Proxy]}
- prototype/toString/proxy-class.js {unsupported: [Proxy, class]}
- prototype/toString/proxy-function-expression.js {unsupported: [Proxy]}
- prototype/toString/proxy-generator-function.js {unsupported: [Proxy]}
- prototype/toString/proxy-method-definition.js {unsupported: [Proxy]}
- prototype/toString/proxy-non-callable-throws.js {unsupported: [Proxy]}
- prototype/toString/setter-class-expression.js
- prototype/toString/setter-class-expression-static.js
- prototype/toString/setter-class-statement.js
- prototype/toString/setter-class-statement-static.js
- prototype/toString/setter-object.js
- prototype/toString/symbol-named-builtins.js
- prototype/toString/unicode.js
- prototype/length.js
- prototype/name.js
- prototype/restricted-property-arguments.js
- prototype/restricted-property-caller.js
- prototype/S15.3.4_A5.js
- 15.3.2.1-10-6gs.js non-strict
- 15.3.2.1-11-1.js strict
- 15.3.2.1-11-1-s.js non-strict
- 15.3.2.1-11-2-s.js strict
- 15.3.2.1-11-3.js strict
- 15.3.2.1-11-3-s.js non-strict
- 15.3.2.1-11-4-s.js strict
- 15.3.2.1-11-5.js strict
- 15.3.2.1-11-5-s.js non-strict
- 15.3.2.1-11-6-s.js strict
- 15.3.2.1-11-7-s.js strict
- 15.3.2.1-11-8-s.js strict
- 15.3.2.1-11-9-s.js strict
- 15.3.5-1gs.js strict
- 15.3.5-2gs.js strict
- 15.3.5.4_2-11gs.js strict
- 15.3.5.4_2-13gs.js strict
- 15.3.5.4_2-15gs.js strict
- 15.3.5.4_2-17gs.js strict
- 15.3.5.4_2-19gs.js strict
- 15.3.5.4_2-1gs.js strict
- 15.3.5.4_2-21gs.js strict
- 15.3.5.4_2-22gs.js strict
- 15.3.5.4_2-23gs.js strict
- 15.3.5.4_2-24gs.js strict
- 15.3.5.4_2-25gs.js strict
- 15.3.5.4_2-26gs.js strict
- 15.3.5.4_2-27gs.js strict
- 15.3.5.4_2-28gs.js strict
- 15.3.5.4_2-29gs.js strict
- 15.3.5.4_2-3gs.js strict
- 15.3.5.4_2-48gs.js strict
- 15.3.5.4_2-50gs.js strict
- 15.3.5.4_2-52gs.js strict
- 15.3.5.4_2-54gs.js strict
- 15.3.5.4_2-5gs.js strict
- 15.3.5.4_2-7gs.js strict
- 15.3.5.4_2-9gs.js strict
- call-bind-this-realm-undef.js {unsupported: [cross-realm]}
- call-bind-this-realm-value.js {unsupported: [cross-realm]}
- instance-name.js
- private-identifiers-not-empty.js {unsupported: [class-fields-private]}
- proto-from-ctor-realm.js {unsupported: [Reflect, cross-realm]}
- proto-from-ctor-realm-prototype.js {unsupported: [Reflect, cross-realm]}
- StrictFunction_restricted-properties.js strict
- ~built-ins/GeneratorFunction
- built-ins/GeneratorPrototype 35/57 (61.4%)
- next/from-state-executing.js non-interpreted
- next/length.js
- next/name.js
- next/property-descriptor.js
- next/this-val-not-generator.js
- next/this-val-not-object.js
- return 21/21 (100.0%)
- throw/from-state-executing.js non-interpreted
- throw/length.js
- throw/name.js
- throw/property-descriptor.js
- throw/this-val-not-generator.js
- throw/this-val-not-object.js
- constructor.js
- Symbol.toStringTag.js
- built-ins/global 0/29 (0.0%)
- built-ins/Infinity 0/6 (0.0%)
- built-ins/isFinite 8/16 (50.0%)
- length.js
- name.js
- toprimitive-call-abrupt.js
- toprimitive-get-abrupt.js
- toprimitive-not-callable-throws.js
- toprimitive-result-is-object-throws.js
- toprimitive-result-is-symbol-throws.js
- toprimitive-valid-result.js
- built-ins/isNaN 8/16 (50.0%)
- length.js
- name.js
- toprimitive-call-abrupt.js
- toprimitive-get-abrupt.js
- toprimitive-not-callable-throws.js
- toprimitive-result-is-object-throws.js
- toprimitive-result-is-symbol-throws.js
- toprimitive-valid-result.js
- ~built-ins/IteratorPrototype
- built-ins/JSON 38/140 (27.14%)
- parse/builtin.js {unsupported: [Reflect.construct]}
- parse/revived-proxy.js {unsupported: [Proxy]}
- parse/revived-proxy-revoked.js {unsupported: [Proxy]}
- parse/reviver-array-define-prop-err.js {unsupported: [Proxy]}
- parse/reviver-array-delete-err.js {unsupported: [Proxy]}
- parse/reviver-array-get-prop-from-prototype.js
- parse/reviver-array-length-coerce-err.js {unsupported: [Proxy]}
- parse/reviver-array-length-get-err.js {unsupported: [Proxy]}
- parse/reviver-call-order.js
- parse/reviver-object-define-prop-err.js {unsupported: [Proxy]}
- parse/reviver-object-delete-err.js {unsupported: [Proxy]}
- parse/reviver-object-get-prop-from-prototype.js
- parse/reviver-object-non-configurable-prop-create.js
- parse/reviver-object-non-configurable-prop-delete.js strict
- parse/reviver-object-own-keys-err.js {unsupported: [Proxy]}
- parse/text-negative-zero.js
- stringify/builtin.js {unsupported: [Reflect.construct]}
- stringify/replacer-array-abrupt.js {unsupported: [Proxy]}
- stringify/replacer-array-number.js
- stringify/replacer-array-proxy.js {unsupported: [Proxy]}
- stringify/replacer-array-proxy-revoked.js {unsupported: [Proxy]}
- stringify/replacer-array-proxy-revoked-realm.js {unsupported: [Proxy, cross-realm]}
- stringify/replacer-array-wrong-type.js {unsupported: [Proxy]}
- stringify/replacer-function-arguments.js
- stringify/replacer-function-object-deleted-property.js
- stringify/replacer-function-result.js
- stringify/value-array-abrupt.js {unsupported: [Proxy]}
- stringify/value-array-proxy.js {unsupported: [Proxy]}
- stringify/value-array-proxy-revoked.js {unsupported: [Proxy]}
- stringify/value-bigint-cross-realm.js {unsupported: [cross-realm]}
- stringify/value-bigint-tojson-receiver.js
- stringify/value-object-proxy.js {unsupported: [Proxy]}
- stringify/value-object-proxy-revoked.js {unsupported: [Proxy]}
- stringify/value-string-escape-ascii.js
- stringify/value-string-escape-unicode.js
- stringify/value-symbol.js
- stringify/value-tojson-arguments.js
- Symbol.toStringTag.js
- built-ins/Map 7/145 (4.83%)
- Symbol.species 4/4 (100.0%)
- iterable-calls-set.js
- iterator-is-undefined-throws.js
- proto-from-ctor-realm.js {unsupported: [Reflect, cross-realm]}
- built-ins/MapIteratorPrototype 0/11 (0.0%)
- built-ins/Math 2/273 (0.73%)
- log2/log2-basicTests.js calculation is not exact
- Symbol.toStringTag.js
- built-ins/NaN 0/6 (0.0%)
- built-ins/NativeErrors 35/108 (32.41%)
- AggregateError/prototype 6/6 (100.0%)
- AggregateError 17/17 (100.0%)
- EvalError/prototype/not-error-object.js
- EvalError/proto-from-ctor-realm.js {unsupported: [Reflect, cross-realm]}
- RangeError/prototype/not-error-object.js
- RangeError/proto-from-ctor-realm.js {unsupported: [Reflect, cross-realm]}
- ReferenceError/prototype/not-error-object.js
- ReferenceError/proto-from-ctor-realm.js {unsupported: [Reflect, cross-realm]}
- SyntaxError/prototype/not-error-object.js
- SyntaxError/proto-from-ctor-realm.js {unsupported: [Reflect, cross-realm]}
- TypeError/prototype/not-error-object.js
- TypeError/proto-from-ctor-realm.js {unsupported: [Reflect, cross-realm]}
- URIError/prototype/not-error-object.js
- URIError/proto-from-ctor-realm.js {unsupported: [Reflect, cross-realm]}
- built-ins/Number 9/283 (3.18%)
- prototype/toExponential/return-abrupt-tointeger-fractiondigits.js
- prototype/toExponential/return-abrupt-tointeger-fractiondigits-symbol.js
- prototype/toExponential/undefined-fractiondigits.js
- prototype/toLocaleString/length.js
- prototype/toPrecision/nan.js
- proto-from-ctor-realm.js {unsupported: [Reflect, cross-realm]}
- S9.3.1_A2_U180E.js {unsupported: [u180e]}
- S9.3.1_A3_T1_U180E.js {unsupported: [u180e]}
- S9.3.1_A3_T2_U180E.js {unsupported: [u180e]}
- built-ins/Object 153/3150 (4.86%)
- assign/source-own-prop-desc-missing.js {unsupported: [Proxy]}
- assign/source-own-prop-error.js {unsupported: [Proxy]}
- assign/source-own-prop-keys-error.js {unsupported: [Proxy]}
- assign/strings-and-symbol-order.js
- assign/strings-and-symbol-order-proxy.js {unsupported: [Proxy]}
- create/15.2.3.5-4-311.js
- defineProperties/15.2.3.7-6-a-112.js non-strict
- defineProperties/15.2.3.7-6-a-113.js non-strict
- defineProperties/15.2.3.7-6-a-118.js
- defineProperties/15.2.3.7-6-a-164.js
- defineProperties/15.2.3.7-6-a-165.js
- defineProperties/15.2.3.7-6-a-166.js non-strict
- defineProperties/15.2.3.7-6-a-168.js non-strict
- defineProperties/15.2.3.7-6-a-169.js non-strict
- defineProperties/15.2.3.7-6-a-170.js non-strict
- defineProperties/15.2.3.7-6-a-172.js non-strict
- defineProperties/15.2.3.7-6-a-173.js non-strict
- defineProperties/15.2.3.7-6-a-175.js
- defineProperties/15.2.3.7-6-a-176.js
- defineProperties/15.2.3.7-6-a-184.js
- defineProperties/15.2.3.7-6-a-185.js
- defineProperties/15.2.3.7-6-a-282.js
- defineProperties/proxy-no-ownkeys-returned-keys-order.js {unsupported: [Proxy]}
- 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
- defineProperty/15.2.3.6-4-168.js
- defineProperty/15.2.3.6-4-169.js
- defineProperty/15.2.3.6-4-170.js non-strict
- defineProperty/15.2.3.6-4-172.js non-strict
- defineProperty/15.2.3.6-4-173.js non-strict
- defineProperty/15.2.3.6-4-174.js non-strict
- defineProperty/15.2.3.6-4-176.js non-strict
- defineProperty/15.2.3.6-4-177.js non-strict
- defineProperty/15.2.3.6-4-188.js
- defineProperty/15.2.3.6-4-189.js
- defineProperty/15.2.3.6-4-206.js
- defineProperty/15.2.3.6-4-254.js
- defineProperty/15.2.3.6-4-255.js
- defineProperty/15.2.3.6-4-256.js
- defineProperty/15.2.3.6-4-293-1.js
- 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
- entries/observable-operations.js {unsupported: [Proxy]}
- entries/order-after-define-property.js
- entries/return-order.js
- freeze/abrupt-completion.js {unsupported: [Proxy]}
- freeze/proxy-no-ownkeys-returned-keys-order.js {unsupported: [Proxy, Reflect]}
- freeze/throws-when-false.js
- fromEntries/evaluation-order.js
- fromEntries/iterator-closed-for-null-entry.js
- fromEntries/iterator-closed-for-string-entry.js
- fromEntries/iterator-closed-for-throwing-entry-key-accessor.js
- fromEntries/iterator-closed-for-throwing-entry-key-tostring.js
- fromEntries/iterator-closed-for-throwing-entry-value-accessor.js
- fromEntries/iterator-not-closed-for-next-returning-non-object.js
- fromEntries/iterator-not-closed-for-throwing-done-accessor.js
- fromEntries/iterator-not-closed-for-throwing-next.js
- fromEntries/iterator-not-closed-for-uncallable-next.js
- fromEntries/key-order.js
- fromEntries/to-property-key.js
- fromEntries/uses-keys-not-iterator.js
- getOwnPropertyDescriptors/function-length.js
- getOwnPropertyDescriptors/function-name.js
- getOwnPropertyDescriptors/function-property-descriptor.js
- getOwnPropertyDescriptors/inherited-properties-omitted.js
- getOwnPropertyDescriptors/normal-object.js
- getOwnPropertyDescriptors/observable-operations.js {unsupported: [Proxy]}
- getOwnPropertyDescriptors/order-after-define-property.js {unsupported: [Reflect]}
- getOwnPropertyDescriptors/primitive-booleans.js
- getOwnPropertyDescriptors/primitive-numbers.js
- getOwnPropertyDescriptors/primitive-strings.js
- getOwnPropertyDescriptors/primitive-symbols.js
- getOwnPropertyDescriptors/proxy-no-ownkeys-returned-keys-order.js {unsupported: [Proxy]}
- getOwnP…
Large files files are truncated, but you can click here to view the full file