# ----- These are tests we will not fix # The tests below rely on the ES6 spec quirk that allows 'let' as an identifier. We've # always treated 'let' as a reserved keyword (without ever getting a bug report about it), # so we'll keep it that way. It also removes a huge headache in the parser. language/statements/for-in/let-block-with-newline.js sloppyFails language/statements/for-of/let-block-with-newline.js sloppyFails language/statements/for/let-block-with-newline.js sloppyFails language/statements/if/let-block-with-newline.js sloppyFails language/statements/labeled/let-block-with-newline.js sloppyFails language/statements/while/let-block-with-newline.js sloppyFails language/statements/with/let-block-with-newline.js sloppyFails language/statements/for-in/let-identifier-with-newline.js sloppyFails language/statements/for-of/let-identifier-with-newline.js sloppyFails language/statements/for/let-identifier-with-newline.js sloppyFails language/statements/if/let-identifier-with-newline.js sloppyFails language/statements/labeled/let-identifier-with-newline.js sloppyFails language/statements/while/let-identifier-with-newline.js sloppyFails language/statements/with/let-identifier-with-newline.js sloppyFails # The ES6/7 spec says that [[DefineOwnProperty]] on the module namespace exotic object # always returns false. This was changed in https://github.com/tc39/ecma262/pull/858 # but it's not in the published spec yet. language/module-code/namespace/internals/define-own-property.js strictFails # This test includes the above and therefore also fails. language/module-code/namespace/internals/set.js strictFails # ----- test failures that should be fixed built-ins/Array/from/iter-cstm-ctor-err.js fails built-ins/Array/from/proto-from-ctor-realm.js fails built-ins/Array/isArray/proxy-revoked.js fails built-ins/Array/isArray/proxy.js fails built-ins/Array/length/define-own-prop-length-overflow-realm.js fails built-ins/Array/of/proto-from-ctor-realm.js fails built-ins/Array/proto-from-ctor-realm.js fails built-ins/Array/prototype/concat/Array.prototype.concat_large-typed-array.js fails built-ins/Array/prototype/concat/Array.prototype.concat_sloppy-arguments-with-dupes.js sloppyFails built-ins/Array/prototype/concat/Array.prototype.concat_sloppy-arguments.js fails built-ins/Array/prototype/concat/Array.prototype.concat_small-typed-array.js fails built-ins/Array/prototype/concat/Array.prototype.concat_spreadable-function.js fails built-ins/Array/prototype/concat/Array.prototype.concat_spreadable-reg-exp.js fails built-ins/Array/prototype/concat/Array.prototype.concat_spreadable-sparse-object.js fails built-ins/Array/prototype/concat/Array.prototype.concat_strict-arguments.js fails built-ins/Array/prototype/concat/S15.4.4.4_A3_T1.js fails built-ins/Array/prototype/concat/S15.4.4.4_A3_T2.js fails built-ins/Array/prototype/concat/S15.4.4.4_A3_T3.js fails built-ins/Array/prototype/concat/create-ctor-non-object.js fails built-ins/Array/prototype/concat/create-proto-from-ctor-realm-array.js fails built-ins/Array/prototype/concat/create-proto-from-ctor-realm-non-array.js fails built-ins/Array/prototype/concat/create-proxy.js fails built-ins/Array/prototype/concat/create-species-non-ctor.js fails built-ins/Array/prototype/concat/create-species.js fails built-ins/Array/prototype/concat/is-concat-spreadable-val-falsey.js fails built-ins/Array/prototype/every/15.4.4.16-3-29.js fails built-ins/Array/prototype/filter/create-ctor-non-object.js fails built-ins/Array/prototype/filter/create-proto-from-ctor-realm-array.js fails built-ins/Array/prototype/filter/create-proto-from-ctor-realm-non-array.js fails built-ins/Array/prototype/filter/create-proxy.js fails built-ins/Array/prototype/filter/create-species-non-ctor.js fails built-ins/Array/prototype/filter/create-species.js fails built-ins/Array/prototype/includes/length-boundaries.js fails built-ins/Array/prototype/indexOf/15.4.4.14-3-28.js fails built-ins/Array/prototype/indexOf/15.4.4.14-3-29.js fails built-ins/Array/prototype/join/S15.4.4.5_A4_T3.js fails built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-28.js fails built-ins/Array/prototype/map/create-ctor-non-object.js fails built-ins/Array/prototype/map/create-proto-from-ctor-realm-array.js fails built-ins/Array/prototype/map/create-proto-from-ctor-realm-non-array.js fails built-ins/Array/prototype/map/create-proxy.js fails built-ins/Array/prototype/map/create-species-non-ctor.js fails built-ins/Array/prototype/map/create-species.js fails built-ins/Array/prototype/pop/S15.4.4.6_A2_T2.js fails built-ins/Array/prototype/pop/S15.4.4.6_A3_T1.js fails built-ins/Array/prototype/pop/S15.4.4.6_A3_T2.js fails built-ins/Array/prototype/pop/clamps-to-integer-limit.js fails built-ins/Array/prototype/pop/length-near-integer-limit.js fails built-ins/Array/prototype/push/S15.4.4.7_A2_T2.js fails built-ins/Array/prototype/push/S15.4.4.7_A3.js fails built-ins/Array/prototype/push/throws-if-integer-limit-exceeded.js fails built-ins/Array/prototype/reverse/length-exceeding-integer-limit-with-object.js fails built-ins/Array/prototype/reverse/length-exceeding-integer-limit-with-proxy.js fails built-ins/Array/prototype/slice/S15.4.4.10_A3_T1.js fails built-ins/Array/prototype/slice/S15.4.4.10_A3_T2.js fails built-ins/Array/prototype/slice/create-ctor-non-object.js fails built-ins/Array/prototype/slice/create-non-array-invalid-len.js fails built-ins/Array/prototype/slice/create-proto-from-ctor-realm-array.js fails built-ins/Array/prototype/slice/create-proto-from-ctor-realm-non-array.js fails built-ins/Array/prototype/slice/create-proxied-array-invalid-len.js fails built-ins/Array/prototype/slice/create-proxy.js fails built-ins/Array/prototype/slice/create-species-neg-zero.js fails built-ins/Array/prototype/slice/create-species-non-ctor.js fails built-ins/Array/prototype/slice/create-species.js fails built-ins/Array/prototype/slice/length-exceeding-integer-limit-proxied-array.js fails built-ins/Array/prototype/slice/length-exceeding-integer-limit.js fails built-ins/Array/prototype/some/15.4.4.17-3-28.js fails built-ins/Array/prototype/some/15.4.4.17-3-29.js fails built-ins/Array/prototype/sort/comparefn-nonfunction-call-throws.js fails built-ins/Array/prototype/splice/S15.4.4.12_A3_T1.js fails built-ins/Array/prototype/splice/clamps-length-to-integer-limit.js fails built-ins/Array/prototype/splice/create-ctor-non-object.js fails built-ins/Array/prototype/splice/create-proto-from-ctor-realm-array.js fails built-ins/Array/prototype/splice/create-proto-from-ctor-realm-non-array.js fails built-ins/Array/prototype/splice/create-proxy.js fails built-ins/Array/prototype/splice/create-species-length-exceeding-integer-limit.js fails built-ins/Array/prototype/splice/create-species-neg-zero.js fails built-ins/Array/prototype/splice/create-species-non-ctor.js fails built-ins/Array/prototype/splice/create-species.js fails built-ins/Array/prototype/splice/length-and-deleteCount-exceeding-integer-limit.js fails built-ins/Array/prototype/splice/length-exceeding-integer-limit-shrink-array.js fails built-ins/Array/prototype/splice/length-near-integer-limit-grow-array.js fails built-ins/Array/prototype/toLocaleString/primitive_this_value.js strictFails built-ins/Array/prototype/toLocaleString/primitive_this_value_getter.js strictFails built-ins/Array/prototype/unshift/clamps-to-integer-limit.js fails built-ins/Array/prototype/unshift/length-near-integer-limit.js fails built-ins/Array/prototype/unshift/throws-if-integer-limit-exceeded.js fails built-ins/ArrayBuffer/data-allocation-after-object-creation.js fails built-ins/ArrayBuffer/proto-from-ctor-realm.js fails built-ins/ArrayBuffer/prototype-from-newtarget.js fails built-ins/ArrayBuffer/prototype/slice/nonconstructor.js fails built-ins/ArrayIteratorPrototype/next/detach-typedarray-in-progress.js fails built-ins/AsyncFunction/AsyncFunction-construct.js fails built-ins/AsyncFunction/AsyncFunction-is-extensible.js fails built-ins/AsyncFunction/AsyncFunction-is-subclass.js fails built-ins/AsyncFunction/AsyncFunction-length.js fails built-ins/AsyncFunction/AsyncFunction-name.js fails built-ins/AsyncFunction/AsyncFunction-prototype.js fails built-ins/AsyncFunction/AsyncFunction.js fails built-ins/AsyncFunction/AsyncFunctionPrototype-is-extensible.js fails built-ins/AsyncFunction/AsyncFunctionPrototype-prototype.js fails built-ins/AsyncFunction/AsyncFunctionPrototype-to-string.js fails built-ins/AsyncFunction/instance-construct-throws.js fails built-ins/AsyncFunction/instance-has-name.js fails built-ins/AsyncFunction/instance-length.js fails built-ins/AsyncFunction/instance-prototype-property.js fails built-ins/AsyncGeneratorPrototype/next/name.js fails built-ins/AsyncGeneratorPrototype/return/name.js fails built-ins/AsyncGeneratorPrototype/throw/name.js fails built-ins/Atomics/Symbol.toStringTag.js fails built-ins/Atomics/add/descriptor.js fails built-ins/Atomics/add/length.js fails built-ins/Atomics/add/name.js fails built-ins/Atomics/add/nonshared-int-views.js fails built-ins/Atomics/add/shared-nonint-views.js fails built-ins/Atomics/and/descriptor.js fails built-ins/Atomics/and/length.js fails built-ins/Atomics/and/name.js fails built-ins/Atomics/and/nonshared-int-views.js fails built-ins/Atomics/and/shared-nonint-views.js fails built-ins/Atomics/compareExchange/descriptor.js fails built-ins/Atomics/compareExchange/length.js fails built-ins/Atomics/compareExchange/name.js fails built-ins/Atomics/compareExchange/nonshared-int-views.js fails built-ins/Atomics/compareExchange/shared-nonint-views.js fails built-ins/Atomics/exchange/descriptor.js fails built-ins/Atomics/exchange/length.js fails built-ins/Atomics/exchange/name.js fails built-ins/Atomics/exchange/nonshared-int-views.js fails built-ins/Atomics/exchange/shared-nonint-views.js fails built-ins/Atomics/isLockFree/corner-cases.js fails built-ins/Atomics/isLockFree/descriptor.js fails built-ins/Atomics/isLockFree/length.js fails built-ins/Atomics/isLockFree/name.js fails built-ins/Atomics/isLockFree/value.js fails built-ins/Atomics/load/descriptor.js fails built-ins/Atomics/load/length.js fails built-ins/Atomics/load/name.js fails built-ins/Atomics/load/nonshared-int-views.js fails built-ins/Atomics/load/shared-nonint-views.js fails built-ins/Atomics/or/descriptor.js fails built-ins/Atomics/or/length.js fails built-ins/Atomics/or/name.js fails built-ins/Atomics/or/nonshared-int-views.js fails built-ins/Atomics/or/shared-nonint-views.js fails built-ins/Atomics/prop-desc.js fails built-ins/Atomics/proto.js fails built-ins/Atomics/store/descriptor.js fails built-ins/Atomics/store/length.js fails built-ins/Atomics/store/name.js fails built-ins/Atomics/store/nonshared-int-views.js fails built-ins/Atomics/store/shared-nonint-views.js fails built-ins/Atomics/sub/descriptor.js fails built-ins/Atomics/sub/length.js fails built-ins/Atomics/sub/name.js fails built-ins/Atomics/sub/nonshared-int-views.js fails built-ins/Atomics/sub/shared-nonint-views.js fails built-ins/Atomics/wait/descriptor.js fails built-ins/Atomics/wait/did-timeout.js fails built-ins/Atomics/wait/good-views.js fails built-ins/Atomics/wait/length.js fails built-ins/Atomics/wait/name.js fails built-ins/Atomics/wait/nan-timeout.js fails built-ins/Atomics/wait/negative-timeout.js fails built-ins/Atomics/wait/no-spurious-wakeup.js fails built-ins/Atomics/wait/nonshared-int-views.js fails built-ins/Atomics/wait/shared-nonint-views.js fails built-ins/Atomics/wait/was-woken.js fails built-ins/Atomics/wake/counts.js fails built-ins/Atomics/wake/descriptor.js fails built-ins/Atomics/wake/length.js fails built-ins/Atomics/wake/name.js fails built-ins/Atomics/wake/nonshared-int-views.js fails built-ins/Atomics/wake/shared-nonint-views.js fails built-ins/Atomics/wake/wake-all-on-loc.js fails built-ins/Atomics/wake/wake-all.js fails built-ins/Atomics/wake/wake-in-order.js fails built-ins/Atomics/wake/wake-nan.js fails built-ins/Atomics/wake/wake-negative.js fails built-ins/Atomics/wake/wake-one.js fails built-ins/Atomics/wake/wake-two.js fails built-ins/Atomics/wake/wake-zero.js fails built-ins/Atomics/xor/descriptor.js fails built-ins/Atomics/xor/length.js fails built-ins/Atomics/xor/name.js fails built-ins/Atomics/xor/nonshared-int-views.js fails built-ins/Atomics/xor/shared-nonint-views.js fails built-ins/Boolean/proto-from-ctor-realm.js fails built-ins/DataView/custom-proto-access-throws.js fails built-ins/DataView/custom-proto-if-object-is-used.js fails built-ins/DataView/proto-from-ctor-realm.js fails built-ins/Date/UTC/infinity-make-day.js fails built-ins/Date/UTC/nans.js fails built-ins/Date/UTC/no-arg.js fails built-ins/Date/UTC/non-integer-values.js fails built-ins/Date/UTC/return-value.js fails built-ins/Date/UTC/year-offset.js fails built-ins/Date/proto-from-ctor-realm-one.js fails built-ins/Date/proto-from-ctor-realm-two.js fails built-ins/Date/proto-from-ctor-realm-zero.js fails built-ins/Date/prototype/toDateString/format.js fails built-ins/Date/prototype/toDateString/invalid-date.js fails built-ins/Date/prototype/toString/format.js fails built-ins/Date/prototype/toTimeString/format.js fails built-ins/Date/prototype/toTimeString/invalid-date.js fails built-ins/Date/prototype/toUTCString/day-names.js fails built-ins/Date/prototype/toUTCString/format.js fails built-ins/Date/prototype/toUTCString/month-names.js fails built-ins/Date/subclassing.js fails built-ins/Error/proto-from-ctor-realm.js fails built-ins/Function/call-bind-this-realm-undef.js fails built-ins/Function/call-bind-this-realm-value.js fails built-ins/Function/internals/Call/class-ctor-realm.js fails built-ins/Function/internals/Construct/base-ctor-revoked-proxy-realm.js fails built-ins/Function/internals/Construct/base-ctor-revoked-proxy.js fails built-ins/Function/internals/Construct/derived-return-val-realm.js fails built-ins/Function/internals/Construct/derived-this-uninitialized-realm.js fails built-ins/Function/internals/Construct/derived-this-uninitialized.js fails built-ins/Function/proto-from-ctor-realm.js fails built-ins/Function/prototype/Symbol.hasInstance/this-val-poisoned-prototype.js fails built-ins/Function/prototype/bind/BoundFunction_restricted-properties.js fails built-ins/Function/prototype/bind/get-fn-realm.js fails built-ins/Function/prototype/bind/instance-name-chained.js fails built-ins/Function/prototype/bind/instance-name-non-string.js fails built-ins/Function/prototype/bind/instance-name.js fails built-ins/Function/prototype/bind/proto-from-ctor-realm.js fails built-ins/Function/prototype/toString/AsyncFunction.js fails built-ins/Function/prototype/toString/async-arrow-function.js fails built-ins/Function/prototype/toString/async-function-declaration.js fails built-ins/Function/prototype/toString/async-function-expression.js fails built-ins/Function/prototype/toString/async-method-class-expression-static.js fails built-ins/Function/prototype/toString/async-method-class-expression.js fails built-ins/Function/prototype/toString/async-method-class-statement-static.js fails built-ins/Function/prototype/toString/async-method-class-statement.js fails built-ins/Function/prototype/toString/async-method-object.js fails built-ins/Function/prototype/toString/intrinsics.js fails built-ins/Function/prototype/toString/method-computed-property-name.js fails built-ins/Function/prototype/toString/proxy.js fails built-ins/GeneratorFunction/proto-from-ctor-realm.js fails built-ins/JSON/parse/revived-proxy-revoked.js fails built-ins/JSON/parse/revived-proxy.js fails built-ins/JSON/stringify/replacer-proxy-revoked.js fails built-ins/JSON/stringify/replacer-proxy.js fails built-ins/JSON/stringify/value-proxy.js fails built-ins/Map/iterable-calls-set.js fails built-ins/Map/iterator-close-after-set-failure.js fails built-ins/Map/iterator-is-undefined-throws.js fails built-ins/Map/iterator-item-first-entry-returns-abrupt.js fails built-ins/Map/iterator-item-second-entry-returns-abrupt.js fails built-ins/Map/iterator-items-are-not-object-close-iterator.js fails built-ins/Map/iterator-items-are-not-object.js fails built-ins/Map/map-iterable-throws-when-set-is-not-callable.js fails built-ins/Map/map-iterable.js fails built-ins/Map/proto-from-ctor-realm.js fails built-ins/Map/prototype/clear/context-is-weakmap-object-throws.js fails built-ins/Map/prototype/delete/context-is-weakmap-object-throws.js fails built-ins/Map/prototype/delete/does-not-break-iterators.js fails built-ins/Map/prototype/delete/returns-true-for-deleted-entry.js fails built-ins/Map/prototype/entries/does-not-have-mapdata-internal-slot-weakmap.js fails built-ins/Map/prototype/forEach/callback-parameters.js fails built-ins/Map/prototype/forEach/deleted-values-during-foreach.js fails built-ins/Map/prototype/forEach/does-not-have-mapdata-internal-slot-weakmap.js fails built-ins/Map/prototype/forEach/iterates-in-key-insertion-order.js fails built-ins/Map/prototype/forEach/iterates-values-added-after-foreach-begins.js fails built-ins/Map/prototype/forEach/iterates-values-deleted-then-readded.js fails built-ins/Map/prototype/get/does-not-have-mapdata-internal-slot-weakmap.js fails built-ins/Map/prototype/has/does-not-have-mapdata-internal-slot-weakmap.js fails built-ins/Map/prototype/keys/does-not-have-mapdata-internal-slot-weakmap.js fails built-ins/Map/prototype/set/append-new-values.js fails built-ins/Map/prototype/set/does-not-have-mapdata-internal-slot-weakmap.js fails built-ins/Map/prototype/set/length.js fails built-ins/Map/prototype/size/does-not-have-mapdata-internal-slot-weakmap.js fails built-ins/Map/prototype/size/returns-count-of-present-values-by-iterable.js fails built-ins/Map/prototype/values/does-not-have-mapdata-internal-slot-weakmap.js fails built-ins/Math/max/zeros.js fails built-ins/Math/round/S15.8.2.15_A7.js fails built-ins/Number/isFinite/arg-is-not-number.js fails built-ins/Number/isNaN/arg-is-not-number.js fails built-ins/Number/proto-from-ctor-realm.js fails built-ins/Number/prototype/toExponential/infinity.js fails built-ins/Number/prototype/toExponential/nan.js fails built-ins/Number/prototype/toExponential/range.js fails built-ins/Number/prototype/toFixed/range.js fails built-ins/Number/prototype/toPrecision/infinity.js fails built-ins/Number/prototype/toPrecision/nan.js fails built-ins/Number/prototype/toPrecision/range.js fails built-ins/Number/prototype/toPrecision/return-values.js fails built-ins/Number/string-binary-literal.js fails built-ins/Number/string-hex-literal-invalid.js fails built-ins/Number/string-octal-literal.js fails built-ins/Object/create/15.2.3.5-4-14.js strictFails built-ins/Object/create/15.2.3.5-4-37.js strictFails built-ins/Object/entries/getter-making-future-key-nonenumerable.js fails built-ins/Object/entries/getter-removing-future-key.js fails built-ins/Object/entries/observable-operations.js fails built-ins/Object/getOwnPropertyDescriptors/proxy-undefined-descriptor.js fails built-ins/Object/getOwnPropertyDescriptors/symbols-included.js fails built-ins/Object/keys/proxy-keys.js fails built-ins/Object/proto-from-ctor.js fails built-ins/Object/prototype/toLocaleString/primitive_this_value_getter.js strictFails built-ins/Object/prototype/toString/no-prototype-property.js fails built-ins/Object/prototype/toString/proxy-array.js fails built-ins/Object/prototype/toString/proxy-function.js fails built-ins/Object/prototype/valueOf/S15.2.4.4_A14.js fails built-ins/Object/values/getter-adding-key.js fails built-ins/Object/values/observable-operations.js fails built-ins/Promise/S25.4.3.1_A1.1_T1.js fails built-ins/Promise/S25.4.3.1_A2.1_T1.js fails built-ins/Promise/S25.4.3.1_A2.2_T1.js fails built-ins/Promise/S25.4.3.1_A3.1_T1.js fails built-ins/Promise/Symbol.species/length.js fails built-ins/Promise/Symbol.species/prop-desc.js fails built-ins/Promise/Symbol.species/return-value.js fails built-ins/Promise/Symbol.species/symbol-species-name.js fails built-ins/Promise/Symbol.species/symbol-species.js fails built-ins/Promise/all/S25.4.4.1_A1.1_T1.js fails built-ins/Promise/all/S25.4.4.1_A2.1_T1.js fails built-ins/Promise/all/S25.4.4.1_A4.1_T1.js fails built-ins/Promise/all/S25.4.4.1_A6.1_T1.js fails built-ins/Promise/all/call-resolve-element-after-return.js fails built-ins/Promise/all/call-resolve-element-items.js fails built-ins/Promise/all/call-resolve-element.js fails built-ins/Promise/all/capability-executor-called-twice.js fails built-ins/Promise/all/capability-executor-not-callable.js fails built-ins/Promise/all/capability-resolve-throws-no-close.js fails built-ins/Promise/all/ctx-ctor-throws.js fails built-ins/Promise/all/ctx-ctor.js fails built-ins/Promise/all/ctx-non-ctor.js fails built-ins/Promise/all/ctx-non-object.js fails built-ins/Promise/all/invoke-resolve-error-close.js fails built-ins/Promise/all/invoke-resolve-get-error-close.js fails built-ins/Promise/all/invoke-resolve-return.js fails built-ins/Promise/all/invoke-resolve.js fails built-ins/Promise/all/invoke-then-error-close.js fails built-ins/Promise/all/invoke-then-get-error-close.js fails built-ins/Promise/all/invoke-then.js fails built-ins/Promise/all/iter-next-val-err-no-close.js fails built-ins/Promise/all/iter-step-err-no-close.js fails built-ins/Promise/all/length.js fails built-ins/Promise/all/name.js fails built-ins/Promise/all/new-resolve-function.js fails built-ins/Promise/all/prop-desc.js fails built-ins/Promise/all/resolve-before-loop-exit-from-same.js fails built-ins/Promise/all/resolve-before-loop-exit.js fails built-ins/Promise/all/resolve-element-function-extensible.js fails built-ins/Promise/all/resolve-element-function-length.js fails built-ins/Promise/all/resolve-element-function-name.js fails built-ins/Promise/all/resolve-element-function-nonconstructor.js fails built-ins/Promise/all/resolve-element-function-prototype.js fails built-ins/Promise/all/resolve-from-same-thenable.js fails built-ins/Promise/all/same-reject-function.js fails built-ins/Promise/all/species-get-error.js fails built-ins/Promise/exec-args.js fails built-ins/Promise/executor-function-extensible.js fails built-ins/Promise/executor-function-length.js fails built-ins/Promise/executor-function-name.js fails built-ins/Promise/executor-function-nonconstructor.js fails built-ins/Promise/executor-function-prototype.js fails built-ins/Promise/length.js fails built-ins/Promise/name.js fails built-ins/Promise/proto-from-ctor-realm.js fails built-ins/Promise/prototype/S25.4.4.2_A1.1_T1.js fails built-ins/Promise/prototype/S25.4.5_A3.1_T1.js fails built-ins/Promise/prototype/Symbol.toStringTag.js fails built-ins/Promise/prototype/catch/S25.4.5.1_A1.1_T1.js fails built-ins/Promise/prototype/catch/S25.4.5.1_A2.1_T1.js fails built-ins/Promise/prototype/catch/invokes-then.js fails built-ins/Promise/prototype/catch/length.js fails built-ins/Promise/prototype/catch/name.js fails built-ins/Promise/prototype/catch/prop-desc.js fails built-ins/Promise/prototype/catch/this-value-non-object.js fails built-ins/Promise/prototype/catch/this-value-obj-coercible.js fails built-ins/Promise/prototype/catch/this-value-then-not-callable.js fails built-ins/Promise/prototype/catch/this-value-then-poisoned.js fails built-ins/Promise/prototype/catch/this-value-then-throws.js fails built-ins/Promise/prototype/no-promise-state.js fails built-ins/Promise/prototype/prop-desc.js fails built-ins/Promise/prototype/proto.js fails built-ins/Promise/prototype/then/S25.4.5.3_A1.1_T1.js fails built-ins/Promise/prototype/then/S25.4.5.3_A1.1_T2.js fails built-ins/Promise/prototype/then/S25.4.5.3_A2.1_T1.js fails built-ins/Promise/prototype/then/S25.4.5.3_A2.1_T2.js fails built-ins/Promise/prototype/then/capability-executor-called-twice.js fails built-ins/Promise/prototype/then/capability-executor-not-callable.js fails built-ins/Promise/prototype/then/context-check-on-entry.js fails built-ins/Promise/prototype/then/ctor-custom.js fails built-ins/Promise/prototype/then/ctor-null.js fails built-ins/Promise/prototype/then/ctor-poisoned.js fails built-ins/Promise/prototype/then/ctor-throws.js fails built-ins/Promise/prototype/then/ctor-undef.js fails built-ins/Promise/prototype/then/length.js fails built-ins/Promise/prototype/then/name.js fails built-ins/Promise/prototype/then/prop-desc.js fails built-ins/Promise/race/S25.4.4.3_A1.1_T1.js fails built-ins/Promise/race/S25.4.4.3_A2.1_T1.js fails built-ins/Promise/race/S25.4.4.3_A3.1_T1.js fails built-ins/Promise/race/S25.4.4.3_A3.1_T2.js fails built-ins/Promise/race/capability-executor-called-twice.js fails built-ins/Promise/race/capability-executor-not-callable.js fails built-ins/Promise/race/ctx-ctor-throws.js fails built-ins/Promise/race/ctx-ctor.js fails built-ins/Promise/race/ctx-non-ctor.js fails built-ins/Promise/race/ctx-non-object.js fails built-ins/Promise/race/invoke-resolve-error-close.js fails built-ins/Promise/race/invoke-resolve-get-error-close.js fails built-ins/Promise/race/invoke-resolve-return.js fails built-ins/Promise/race/invoke-resolve.js fails built-ins/Promise/race/invoke-then-error-close.js fails built-ins/Promise/race/invoke-then-get-error-close.js fails built-ins/Promise/race/invoke-then.js fails built-ins/Promise/race/iter-next-val-err-no-close.js fails built-ins/Promise/race/iter-step-err-no-close.js fails built-ins/Promise/race/length.js fails built-ins/Promise/race/name.js fails built-ins/Promise/race/prop-desc.js fails built-ins/Promise/race/same-reject-function.js fails built-ins/Promise/race/same-resolve-function.js fails built-ins/Promise/race/species-get-error.js fails built-ins/Promise/reject-function-extensible.js fails built-ins/Promise/reject-function-length.js fails built-ins/Promise/reject-function-name.js fails built-ins/Promise/reject-function-nonconstructor.js fails built-ins/Promise/reject-function-prototype.js fails built-ins/Promise/reject/S25.4.4.4_A1.1_T1.js fails built-ins/Promise/reject/S25.4.4.4_A3.1_T1.js fails built-ins/Promise/reject/capability-executor-called-twice.js fails built-ins/Promise/reject/capability-executor-not-callable.js fails built-ins/Promise/reject/capability-invocation-error.js fails built-ins/Promise/reject/capability-invocation.js fails built-ins/Promise/reject/ctx-ctor-throws.js fails built-ins/Promise/reject/ctx-ctor.js fails built-ins/Promise/reject/ctx-non-ctor.js fails built-ins/Promise/reject/ctx-non-object.js fails built-ins/Promise/reject/length.js fails built-ins/Promise/reject/name.js fails built-ins/Promise/reject/prop-desc.js fails built-ins/Promise/resolve-function-extensible.js fails built-ins/Promise/resolve-function-length.js fails built-ins/Promise/resolve-function-name.js fails built-ins/Promise/resolve-function-nonconstructor.js fails built-ins/Promise/resolve-function-prototype.js fails built-ins/Promise/resolve/S25.4.4.5_A1.1_T1.js fails built-ins/Promise/resolve/S25.4.4.5_A2.1_T1.js fails built-ins/Promise/resolve/arg-uniq-ctor.js fails built-ins/Promise/resolve/capability-executor-called-twice.js fails built-ins/Promise/resolve/capability-executor-not-callable.js fails built-ins/Promise/resolve/capability-invocation-error.js fails built-ins/Promise/resolve/context-non-object-with-promise.js fails built-ins/Promise/resolve/ctx-ctor-throws.js fails built-ins/Promise/resolve/ctx-ctor.js fails built-ins/Promise/resolve/ctx-non-ctor.js fails built-ins/Promise/resolve/ctx-non-object.js fails built-ins/Promise/resolve/length.js fails built-ins/Promise/resolve/name.js fails built-ins/Promise/resolve/prop-desc.js fails built-ins/Promise/resolve/resolve-from-promise-capability.js fails built-ins/Promise/resolve/resolve-prms-cstm-then.js fails built-ins/Proxy/apply/arguments-realm.js fails built-ins/Proxy/apply/call-parameters.js fails built-ins/Proxy/apply/call-result.js fails built-ins/Proxy/apply/return-abrupt.js fails built-ins/Proxy/apply/trap-is-not-callable-realm.js fails built-ins/Proxy/apply/trap-is-null.js fails built-ins/Proxy/apply/trap-is-undefined-no-property.js fails built-ins/Proxy/apply/trap-is-undefined.js fails built-ins/Proxy/construct/arguments-realm.js fails built-ins/Proxy/construct/call-parameters-new-target.js fails built-ins/Proxy/construct/call-parameters.js fails built-ins/Proxy/construct/call-result.js fails built-ins/Proxy/construct/return-is-abrupt.js fails built-ins/Proxy/construct/trap-is-not-callable-realm.js fails built-ins/Proxy/construct/trap-is-null.js fails built-ins/Proxy/construct/trap-is-undefined-no-property.js fails built-ins/Proxy/construct/trap-is-undefined-proto-from-ctor-realm.js fails built-ins/Proxy/construct/trap-is-undefined.js fails built-ins/Proxy/create-target-is-not-constructor.js fails built-ins/Proxy/defineProperty/desc-realm.js fails built-ins/Proxy/defineProperty/null-handler-realm.js fails built-ins/Proxy/defineProperty/targetdesc-configurable-desc-not-configurable-realm.js fails built-ins/Proxy/defineProperty/targetdesc-not-compatible-descriptor-not-configurable-target-realm.js fails built-ins/Proxy/defineProperty/targetdesc-not-compatible-descriptor-not-configurable-target.js fails built-ins/Proxy/defineProperty/targetdesc-not-compatible-descriptor-realm.js fails built-ins/Proxy/defineProperty/targetdesc-not-compatible-descriptor.js fails built-ins/Proxy/defineProperty/targetdesc-undefined-not-configurable-descriptor-realm.js fails built-ins/Proxy/defineProperty/targetdesc-undefined-target-is-not-extensible-realm.js fails built-ins/Proxy/defineProperty/trap-is-not-callable-realm.js fails built-ins/Proxy/deleteProperty/trap-is-not-callable-realm.js fails built-ins/Proxy/enumerate/removed-does-not-trigger.js fails built-ins/Proxy/get-fn-realm.js fails built-ins/Proxy/get/trap-is-not-callable-realm.js fails built-ins/Proxy/get/trap-is-undefined-receiver.js fails built-ins/Proxy/getOwnPropertyDescriptor/result-type-is-not-object-nor-undefined-realm.js fails built-ins/Proxy/getOwnPropertyDescriptor/result-type-is-not-object-nor-undefined.js fails built-ins/Proxy/getOwnPropertyDescriptor/resultdesc-is-invalid-descriptor.js fails built-ins/Proxy/getOwnPropertyDescriptor/resultdesc-is-not-configurable-targetdesc-is-configurable.js fails built-ins/Proxy/getOwnPropertyDescriptor/resultdesc-return-not-configurable.js fails built-ins/Proxy/getOwnPropertyDescriptor/trap-is-not-callable-realm.js fails built-ins/Proxy/getOwnPropertyDescriptor/trap-is-undefined.js fails built-ins/Proxy/getPrototypeOf/trap-is-not-callable-realm.js fails built-ins/Proxy/has/call-object-create.js fails built-ins/Proxy/has/trap-is-not-callable-realm.js fails built-ins/Proxy/isExtensible/trap-is-not-callable-realm.js fails built-ins/Proxy/ownKeys/call-parameters-object-getownpropertysymbols.js fails built-ins/Proxy/ownKeys/not-extensible-return-keys.js fails built-ins/Proxy/ownKeys/return-duplicate-entries-throws.js fails built-ins/Proxy/ownKeys/return-duplicate-symbol-entries-throws.js fails built-ins/Proxy/ownKeys/return-not-list-object-throws-realm.js fails built-ins/Proxy/ownKeys/trap-is-not-callable-realm.js fails built-ins/Proxy/ownKeys/trap-is-undefined.js fails built-ins/Proxy/preventExtensions/trap-is-not-callable-realm.js fails built-ins/Proxy/proxy-no-prototype.js fails built-ins/Proxy/revocable/revocation-function-name.js fails built-ins/Proxy/revocable/revocation-function-nonconstructor.js fails built-ins/Proxy/set/trap-is-not-callable-realm.js fails built-ins/Proxy/set/trap-is-undefined-receiver.js fails built-ins/Proxy/setPrototypeOf/trap-is-not-callable-realm.js fails built-ins/Reflect/construct/newtarget-is-not-constructor-throws.js fails built-ins/Reflect/construct/return-with-newtarget-argument.js fails built-ins/Reflect/set/creates-a-data-descriptor.js fails built-ins/Reflect/set/different-property-descriptors.js fails built-ins/Reflect/set/receiver-is-not-object.js fails built-ins/Reflect/set/return-false-if-target-is-not-writable.js fails built-ins/Reflect/set/set-value-on-data-descriptor.js fails built-ins/Reflect/set/symbol-property.js fails built-ins/RegExp/S15.10.2.12_A2_T1.js fails built-ins/RegExp/proto-from-ctor-realm.js fails built-ins/RegExp/prototype/Symbol.match/builtin-success-u-return-val-groups.js fails built-ins/RegExp/prototype/Symbol.split/species-ctor.js fails built-ins/RegExp/prototype/Symbol.split/splitter-proto-from-ctor-realm.js fails built-ins/RegExp/prototype/exec/S15.10.6.2_A5_T3.js fails built-ins/RegExp/prototype/exec/failure-lastindex-access.js fails built-ins/RegExp/prototype/exec/success-lastindex-access.js fails built-ins/RegExp/prototype/source/value-line-terminator.js fails built-ins/RegExp/prototype/test/S15.10.6.3_A1_T22.js fails built-ins/RegExp/unicode_restricted_brackets.js fails built-ins/RegExp/unicode_restricted_character_class_escape.js fails built-ins/RegExp/unicode_restricted_identity_escape.js fails built-ins/RegExp/unicode_restricted_identity_escape_alpha.js fails built-ins/RegExp/unicode_restricted_identity_escape_c.js fails built-ins/RegExp/unicode_restricted_incomple_quantifier.js fails built-ins/RegExp/unicode_restricted_octal_escape.js fails built-ins/RegExp/unicode_restricted_quantifiable_assertion.js fails built-ins/RegExp/u180e.js fails built-ins/Set/proto-from-ctor-realm.js fails built-ins/Set/prototype/add/does-not-have-setdata-internal-slot-weakset.js fails built-ins/Set/prototype/clear/does-not-have-setdata-internal-slot-weakset.js fails built-ins/Set/prototype/delete/does-not-have-setdata-internal-slot-weakset.js fails built-ins/Set/prototype/entries/does-not-have-setdata-internal-slot-weakset.js fails built-ins/Set/prototype/forEach/does-not-have-setdata-internal-slot-weakset.js fails built-ins/Set/prototype/forEach/iterates-values-revisits-after-delete-re-add.js fails built-ins/Set/prototype/forEach/this-arg-explicit-cannot-override-lexical-this-arrow.js fails built-ins/Set/prototype/has/does-not-have-setdata-internal-slot-weakset.js fails built-ins/Set/prototype/values/does-not-have-setdata-internal-slot-weakset.js fails built-ins/SharedArrayBuffer/allocation-limit.js fails built-ins/SharedArrayBuffer/data-allocation-after-object-creation.js fails built-ins/SharedArrayBuffer/init-zero.js fails built-ins/SharedArrayBuffer/length-is-absent.js fails built-ins/SharedArrayBuffer/length-is-too-large-throws.js fails built-ins/SharedArrayBuffer/negative-length-throws.js fails built-ins/SharedArrayBuffer/newtarget-prototype-is-not-object.js fails built-ins/SharedArrayBuffer/proto-from-ctor-realm.js fails built-ins/SharedArrayBuffer/prototype-from-newtarget.js fails built-ins/SharedArrayBuffer/prototype/Symbol.toStringTag.js fails built-ins/SharedArrayBuffer/prototype/byteLength/invoked-as-accessor.js fails built-ins/SharedArrayBuffer/prototype/byteLength/invoked-as-func.js fails built-ins/SharedArrayBuffer/prototype/byteLength/length.js fails built-ins/SharedArrayBuffer/prototype/byteLength/name.js fails built-ins/SharedArrayBuffer/prototype/byteLength/prop-desc.js fails built-ins/SharedArrayBuffer/prototype/byteLength/return-bytelength.js fails built-ins/SharedArrayBuffer/prototype/byteLength/this-has-no-typedarrayname-internal.js fails built-ins/SharedArrayBuffer/prototype/byteLength/this-is-arraybuffer.js fails built-ins/SharedArrayBuffer/prototype/byteLength/this-is-not-object.js fails built-ins/SharedArrayBuffer/prototype/constructor.js fails built-ins/SharedArrayBuffer/prototype/slice/context-is-not-arraybuffer-object.js fails built-ins/SharedArrayBuffer/prototype/slice/context-is-not-object.js fails built-ins/SharedArrayBuffer/prototype/slice/descriptor.js fails built-ins/SharedArrayBuffer/prototype/slice/end-default-if-absent.js fails built-ins/SharedArrayBuffer/prototype/slice/end-default-if-undefined.js fails built-ins/SharedArrayBuffer/prototype/slice/end-exceeds-length.js fails built-ins/SharedArrayBuffer/prototype/slice/extensible.js fails built-ins/SharedArrayBuffer/prototype/slice/length.js fails built-ins/SharedArrayBuffer/prototype/slice/name.js fails built-ins/SharedArrayBuffer/prototype/slice/negative-end.js fails built-ins/SharedArrayBuffer/prototype/slice/negative-start.js fails built-ins/SharedArrayBuffer/prototype/slice/nonconstructor.js fails built-ins/SharedArrayBuffer/prototype/slice/number-conversion.js fails built-ins/SharedArrayBuffer/prototype/slice/species-constructor-is-not-object.js fails built-ins/SharedArrayBuffer/prototype/slice/species-constructor-is-undefined.js fails built-ins/SharedArrayBuffer/prototype/slice/species-is-not-constructor.js fails built-ins/SharedArrayBuffer/prototype/slice/species-is-not-object.js fails built-ins/SharedArrayBuffer/prototype/slice/species-is-null.js fails built-ins/SharedArrayBuffer/prototype/slice/species-is-undefined.js fails built-ins/SharedArrayBuffer/prototype/slice/species-returns-larger-arraybuffer.js fails built-ins/SharedArrayBuffer/prototype/slice/species-returns-not-arraybuffer.js fails built-ins/SharedArrayBuffer/prototype/slice/species-returns-same-arraybuffer.js fails built-ins/SharedArrayBuffer/prototype/slice/species-returns-smaller-arraybuffer.js fails built-ins/SharedArrayBuffer/prototype/slice/species.js fails built-ins/SharedArrayBuffer/prototype/slice/start-default-if-absent.js fails built-ins/SharedArrayBuffer/prototype/slice/start-default-if-undefined.js fails built-ins/SharedArrayBuffer/prototype/slice/start-exceeds-end.js fails built-ins/SharedArrayBuffer/prototype/slice/start-exceeds-length.js fails built-ins/SharedArrayBuffer/prototype/slice/this-is-arraybuffer.js fails built-ins/SharedArrayBuffer/prototype/slice/tointeger-conversion-end.js fails built-ins/SharedArrayBuffer/prototype/slice/tointeger-conversion-start.js fails built-ins/SharedArrayBuffer/return-abrupt-from-length-symbol.js fails built-ins/SharedArrayBuffer/return-abrupt-from-length.js fails built-ins/SharedArrayBuffer/toindex-length.js fails built-ins/SharedArrayBuffer/undefined-newtarget-throws.js fails built-ins/SharedArrayBuffer/zero-length.js fails built-ins/String/proto-from-ctor-realm.js fails built-ins/String/prototype/endsWith/return-abrupt-from-searchstring-regexp-test.js fails built-ins/String/prototype/includes/return-abrupt-from-searchstring-regexp-test.js fails built-ins/String/prototype/indexOf/position-tointeger-toprimitive.js fails built-ins/String/prototype/indexOf/position-tointeger.js fails built-ins/String/prototype/indexOf/searchstring-tostring-toprimitive.js fails built-ins/String/prototype/replace/cstm-replace-invocation.js fails built-ins/String/prototype/replace/this-value-not-obj-coercible.js fails built-ins/String/prototype/search/cstm-search-invocation.js fails built-ins/String/prototype/search/invoke-builtin-search-searcher-undef.js fails built-ins/String/prototype/search/invoke-builtin-search.js fails built-ins/String/prototype/slice/this-value-not-obj-coercible.js fails built-ins/String/prototype/split/cstm-split-invocation.js fails built-ins/String/prototype/startsWith/return-abrupt-from-searchstring-regexp-test.js fails built-ins/String/prototype/toLocaleLowerCase/Final_Sigma_U180E.js fails built-ins/String/prototype/toLocaleLowerCase/special_casing_conditional.js fails built-ins/String/prototype/toLowerCase/Final_Sigma_U180E.js fails built-ins/String/prototype/toLowerCase/special_casing_conditional.js fails built-ins/String/raw/return-the-string-value-from-template.js fails built-ins/String/raw/special-characters.js fails built-ins/String/raw/template-substitutions-are-appended-on-same-index.js fails built-ins/String/raw/zero-literal-segments.js fails built-ins/Symbol/for/cross-realm.js fails built-ins/Symbol/hasInstance/cross-realm.js fails built-ins/Symbol/isConcatSpreadable/cross-realm.js fails built-ins/Symbol/iterator/cross-realm.js fails built-ins/Symbol/keyFor/cross-realm.js fails built-ins/Symbol/match/cross-realm.js fails built-ins/Symbol/replace/cross-realm.js fails built-ins/Symbol/search/cross-realm.js fails built-ins/Symbol/species/builtin-getter-name.js fails built-ins/Symbol/species/cross-realm.js fails built-ins/Symbol/split/cross-realm.js fails built-ins/Symbol/toPrimitive/cross-realm.js fails built-ins/Symbol/toStringTag/cross-realm.js fails built-ins/Symbol/unscopables/cross-realm.js fails built-ins/ThrowTypeError/distinct-cross-realm.js fails built-ins/TypedArray/from/arylk-get-length-error.js fails built-ins/TypedArray/from/arylk-to-length-error.js fails built-ins/TypedArray/from/iter-access-error.js fails built-ins/TypedArray/from/iter-invoke-error.js fails built-ins/TypedArray/from/iter-next-error.js fails built-ins/TypedArray/from/iter-next-value-error.js fails built-ins/TypedArray/from/length.js fails built-ins/TypedArray/from/name.js fails built-ins/TypedArray/from/prop-desc.js fails built-ins/TypedArray/prototype/constructor.js fails built-ins/TypedArray/prototype/fill/fill-values-conversion-operations-consistent-nan.js fails built-ins/TypedArray/prototype/filter/arraylength-internal.js fails built-ins/TypedArray/prototype/filter/callbackfn-arguments-with-thisarg.js fails built-ins/TypedArray/prototype/filter/callbackfn-arguments-without-thisarg.js fails built-ins/TypedArray/prototype/filter/callbackfn-called-before-ctor.js fails built-ins/TypedArray/prototype/filter/callbackfn-called-before-species.js fails built-ins/TypedArray/prototype/filter/callbackfn-detachbuffer.js fails built-ins/TypedArray/prototype/filter/callbackfn-no-iteration-over-non-integer.js fails built-ins/TypedArray/prototype/filter/callbackfn-not-called-on-empty.js fails built-ins/TypedArray/prototype/filter/callbackfn-return-does-not-change-instance.js fails built-ins/TypedArray/prototype/filter/callbackfn-returns-abrupt.js fails built-ins/TypedArray/prototype/filter/callbackfn-set-value-during-iteration.js fails built-ins/TypedArray/prototype/filter/callbackfn-this.js fails built-ins/TypedArray/prototype/filter/invoked-as-func.js fails built-ins/TypedArray/prototype/filter/invoked-as-method.js fails built-ins/TypedArray/prototype/filter/length.js fails built-ins/TypedArray/prototype/filter/name.js fails built-ins/TypedArray/prototype/filter/prop-desc.js fails built-ins/TypedArray/prototype/filter/result-does-not-share-buffer.js fails built-ins/TypedArray/prototype/filter/result-empty-callbackfn-returns-false.js fails built-ins/TypedArray/prototype/filter/result-full-callbackfn-returns-true.js fails built-ins/TypedArray/prototype/filter/speciesctor-get-ctor-abrupt.js fails built-ins/TypedArray/prototype/filter/speciesctor-get-ctor-inherited.js fails built-ins/TypedArray/prototype/filter/speciesctor-get-ctor.js fails built-ins/TypedArray/prototype/filter/speciesctor-get-species-abrupt.js fails built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-invocation.js fails built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-length.js fails built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-returns-another-instance.js fails built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor.js fails built-ins/TypedArray/prototype/filter/speciesctor-get-species-use-default-ctor.js fails built-ins/TypedArray/prototype/filter/speciesctor-get-species.js fails built-ins/TypedArray/prototype/filter/values-are-not-cached.js fails built-ins/TypedArray/prototype/filter/values-are-set.js fails built-ins/TypedArray/prototype/map/arraylength-internal.js fails built-ins/TypedArray/prototype/map/callbackfn-arguments-with-thisarg.js fails built-ins/TypedArray/prototype/map/callbackfn-arguments-without-thisarg.js fails built-ins/TypedArray/prototype/map/callbackfn-detachbuffer.js fails built-ins/TypedArray/prototype/map/callbackfn-no-interaction-over-non-integer-properties.js fails built-ins/TypedArray/prototype/map/callbackfn-not-called-on-empty.js fails built-ins/TypedArray/prototype/map/callbackfn-return-affects-returned-object.js fails built-ins/TypedArray/prototype/map/callbackfn-return-does-not-change-instance.js fails built-ins/TypedArray/prototype/map/callbackfn-return-does-not-copy-non-integer-properties.js fails built-ins/TypedArray/prototype/map/callbackfn-returns-abrupt.js fails built-ins/TypedArray/prototype/map/callbackfn-set-value-during-interaction.js fails built-ins/TypedArray/prototype/map/callbackfn-this.js fails built-ins/TypedArray/prototype/map/invoked-as-func.js fails built-ins/TypedArray/prototype/map/invoked-as-method.js fails built-ins/TypedArray/prototype/map/length.js fails built-ins/TypedArray/prototype/map/name.js fails built-ins/TypedArray/prototype/map/prop-desc.js fails built-ins/TypedArray/prototype/map/return-new-typedarray-conversion-operation-consistent-nan.js fails built-ins/TypedArray/prototype/map/return-new-typedarray-conversion-operation.js fails built-ins/TypedArray/prototype/map/return-new-typedarray-from-empty-length.js fails built-ins/TypedArray/prototype/map/return-new-typedarray-from-positive-length.js fails built-ins/TypedArray/prototype/map/values-are-not-cached.js fails built-ins/TypedArray/prototype/set/array-arg-targetbuffer-detached-on-get-src-value-throws.js fails built-ins/TypedArray/prototype/slice/arraylength-internal.js fails built-ins/TypedArray/prototype/slice/bit-precision.js fails built-ins/TypedArray/prototype/slice/detached-buffer-zero-count-custom-ctor-other-targettype.js fails built-ins/TypedArray/prototype/slice/detached-buffer-zero-count-custom-ctor-same-targettype.js fails built-ins/TypedArray/prototype/slice/infinity.js fails built-ins/TypedArray/prototype/slice/invoked-as-func.js fails built-ins/TypedArray/prototype/slice/invoked-as-method.js fails built-ins/TypedArray/prototype/slice/length.js fails built-ins/TypedArray/prototype/slice/minus-zero.js fails built-ins/TypedArray/prototype/slice/name.js fails built-ins/TypedArray/prototype/slice/prop-desc.js fails built-ins/TypedArray/prototype/slice/result-does-not-copy-ordinary-properties.js fails built-ins/TypedArray/prototype/slice/results-with-different-length.js fails built-ins/TypedArray/prototype/slice/results-with-empty-length.js fails built-ins/TypedArray/prototype/slice/results-with-same-length.js fails built-ins/TypedArray/prototype/slice/return-abrupt-from-end.js fails built-ins/TypedArray/prototype/slice/return-abrupt-from-start.js fails built-ins/TypedArray/prototype/slice/set-values-from-different-ctor-type.js fails built-ins/TypedArray/prototype/slice/speciesctor-get-ctor-abrupt.js fails built-ins/TypedArray/prototype/slice/speciesctor-get-ctor-inherited.js fails built-ins/TypedArray/prototype/slice/speciesctor-get-ctor.js fails built-ins/TypedArray/prototype/slice/speciesctor-get-species-abrupt.js fails built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-invocation.js fails built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-length.js fails built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-returns-another-instance.js fails built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor.js fails built-ins/TypedArray/prototype/slice/speciesctor-get-species-use-default-ctor.js fails built-ins/TypedArray/prototype/slice/speciesctor-get-species.js fails built-ins/TypedArray/prototype/slice/tointeger-end.js fails built-ins/TypedArray/prototype/slice/tointeger-start.js fails built-ins/TypedArray/prototype/sort/arraylength-internal.js fails built-ins/TypedArray/prototype/sort/comparefn-call-throws.js fails built-ins/TypedArray/prototype/sort/comparefn-calls.js fails built-ins/TypedArray/prototype/sort/detached-buffer-comparefn.js fails built-ins/TypedArray/prototype/sort/invoked-as-func.js fails built-ins/TypedArray/prototype/sort/invoked-as-method.js fails built-ins/TypedArray/prototype/sort/length.js fails built-ins/TypedArray/prototype/sort/name.js fails built-ins/TypedArray/prototype/sort/prop-desc.js fails built-ins/TypedArray/prototype/sort/return-same-instance.js fails built-ins/TypedArray/prototype/sort/sortcompare-with-no-tostring.js fails built-ins/TypedArray/prototype/sort/sorted-values-nan.js fails built-ins/TypedArray/prototype/sort/sorted-values.js fails built-ins/TypedArray/prototype/subarray/detached-buffer.js fails built-ins/TypedArray/prototype/subarray/length.js fails built-ins/TypedArray/prototype/subarray/speciesctor-get-ctor-inherited.js fails built-ins/TypedArray/prototype/subarray/speciesctor-get-ctor.js fails built-ins/TypedArray/prototype/subarray/speciesctor-get-species-abrupt.js fails built-ins/TypedArray/prototype/subarray/speciesctor-get-species-custom-ctor-invocation.js fails built-ins/TypedArray/prototype/subarray/speciesctor-get-species-custom-ctor-returns-another-instance.js fails built-ins/TypedArray/prototype/subarray/speciesctor-get-species-custom-ctor.js fails built-ins/TypedArray/prototype/subarray/speciesctor-get-species-use-default-ctor.js fails built-ins/TypedArray/prototype/subarray/speciesctor-get-species.js fails built-ins/TypedArrays/ctors/buffer-arg/custom-proto-access-throws.js fails built-ins/TypedArrays/ctors/buffer-arg/defined-negative-length.js fails built-ins/TypedArrays/ctors/buffer-arg/proto-from-ctor-realm.js fails built-ins/TypedArrays/ctors/buffer-arg/use-custom-proto-if-object.js fails built-ins/TypedArrays/ctors/length-arg/custom-proto-access-throws.js fails built-ins/TypedArrays/ctors/length-arg/proto-from-ctor-realm.js fails built-ins/TypedArrays/ctors/length-arg/use-custom-proto-if-object.js fails built-ins/TypedArrays/ctors/no-args/custom-proto-access-throws.js fails built-ins/TypedArrays/ctors/no-args/proto-from-ctor-realm.js fails built-ins/TypedArrays/ctors/no-args/use-custom-proto-if-object.js fails built-ins/TypedArrays/ctors/object-arg/as-generator-iterable-returns.js fails built-ins/TypedArrays/ctors/object-arg/custom-proto-access-throws.js fails built-ins/TypedArrays/ctors/object-arg/iterator-not-callable-throws.js fails built-ins/TypedArrays/ctors/object-arg/proto-from-ctor-realm.js fails built-ins/TypedArrays/ctors/object-arg/use-custom-proto-if-object.js fails built-ins/TypedArrays/ctors/typedarray-arg/custom-proto-access-throws.js fails built-ins/TypedArrays/ctors/typedarray-arg/detached-when-species-retrieved-different-type.js fails built-ins/TypedArrays/ctors/typedarray-arg/detached-when-species-retrieved-same-type.js fails built-ins/TypedArrays/ctors/typedarray-arg/other-ctor-buffer-ctor-custom-species-proto-from-ctor-realm.js fails built-ins/TypedArrays/ctors/typedarray-arg/other-ctor-buffer-ctor-custom-species.js fails built-ins/TypedArrays/ctors/typedarray-arg/other-ctor-buffer-ctor-not-object-throws.js fails built-ins/TypedArrays/ctors/typedarray-arg/other-ctor-buffer-ctor-species-not-ctor-throws.js fails built-ins/TypedArrays/ctors/typedarray-arg/other-ctor-buffer-ctor-species-prototype-throws.js fails built-ins/TypedArrays/ctors/typedarray-arg/proto-from-ctor-realm.js fails built-ins/TypedArrays/ctors/typedarray-arg/same-ctor-buffer-ctor-species-custom-proto-from-ctor-realm.js fails built-ins/TypedArrays/ctors/typedarray-arg/same-ctor-buffer-ctor-species-custom.js fails built-ins/TypedArrays/ctors/typedarray-arg/same-ctor-buffer-ctor-species-not-ctor.js fails built-ins/TypedArrays/ctors/typedarray-arg/same-ctor-buffer-ctor-species-prototype-throws.js fails built-ins/TypedArrays/ctors/typedarray-arg/same-ctor-buffer-ctor-value-not-obj-throws.js fails built-ins/TypedArrays/ctors/typedarray-arg/use-custom-proto-if-object.js fails built-ins/TypedArrays/from/arylk-get-length-error.js fails built-ins/TypedArrays/from/arylk-to-length-error.js fails built-ins/TypedArrays/from/custom-ctor-returns-other-instance.js fails built-ins/TypedArrays/from/custom-ctor.js fails built-ins/TypedArrays/from/iter-access-error.js fails built-ins/TypedArrays/from/iter-invoke-error.js fails built-ins/TypedArrays/from/iter-next-error.js fails built-ins/TypedArrays/from/iter-next-value-error.js fails built-ins/TypedArrays/from/mapfn-abrupt-completion.js fails built-ins/TypedArrays/from/mapfn-arguments.js fails built-ins/TypedArrays/from/mapfn-this-with-thisarg.js fails built-ins/TypedArrays/from/mapfn-this-without-thisarg-non-strict.js sloppyFails built-ins/TypedArrays/from/mapfn-this-without-thisarg-strict.js strictFails built-ins/TypedArrays/from/nan-conversion.js fails built-ins/TypedArrays/from/new-instance-empty.js fails built-ins/TypedArrays/from/new-instance-from-ordinary-object.js fails built-ins/TypedArrays/from/new-instance-from-sparse-array.js fails built-ins/TypedArrays/from/new-instance-from-zero.js fails built-ins/TypedArrays/from/new-instance-using-custom-ctor.js fails built-ins/TypedArrays/from/new-instance-with-mapfn.js fails built-ins/TypedArrays/from/new-instance-without-mapfn.js fails built-ins/TypedArrays/from/property-abrupt-completion.js fails built-ins/TypedArrays/from/set-value-abrupt-completion.js fails built-ins/TypedArrays/internals/DefineOwnProperty/conversion-operation-consistent-nan.js fails built-ins/TypedArrays/internals/DefineOwnProperty/conversion-operation.js fails built-ins/TypedArrays/internals/DefineOwnProperty/detached-buffer-realm.js fails built-ins/TypedArrays/internals/DefineOwnProperty/detached-buffer.js fails built-ins/TypedArrays/internals/DefineOwnProperty/key-is-greater-than-last-index.js fails built-ins/TypedArrays/internals/DefineOwnProperty/key-is-lower-than-zero.js fails built-ins/TypedArrays/internals/DefineOwnProperty/key-is-minus-zero.js fails built-ins/TypedArrays/internals/DefineOwnProperty/key-is-not-integer.js fails built-ins/TypedArrays/internals/DefineOwnProperty/key-is-numericindex-accessor-desc.js fails built-ins/TypedArrays/internals/DefineOwnProperty/key-is-numericindex-desc-configurable.js fails built-ins/TypedArrays/internals/DefineOwnProperty/key-is-numericindex-desc-not-enumerable.js fails built-ins/TypedArrays/internals/DefineOwnProperty/key-is-numericindex-desc-not-writable.js fails built-ins/TypedArrays/internals/DefineOwnProperty/key-is-numericindex.js fails built-ins/TypedArrays/internals/DefineOwnProperty/set-value.js fails built-ins/TypedArrays/internals/DefineOwnProperty/tonumber-value-detached-buffer.js fails built-ins/TypedArrays/internals/Get/detached-buffer-realm.js fails built-ins/TypedArrays/internals/Get/detached-buffer.js fails built-ins/TypedArrays/internals/Get/infinity-detached-buffer.js fails built-ins/TypedArrays/internals/Get/key-is-not-integer.js fails built-ins/TypedArrays/internals/Get/key-is-not-minus-zero.js fails built-ins/TypedArrays/internals/Get/key-is-out-of-bounds.js fails built-ins/TypedArrays/internals/GetOwnProperty/detached-buffer-realm.js fails built-ins/TypedArrays/internals/GetOwnProperty/detached-buffer.js fails built-ins/TypedArrays/internals/GetOwnProperty/enumerate-detached-buffer.js fails built-ins/TypedArrays/internals/GetOwnProperty/index-prop-desc.js fails built-ins/TypedArrays/internals/HasProperty/detached-buffer-realm.js fails built-ins/TypedArrays/internals/HasProperty/detached-buffer.js fails built-ins/TypedArrays/internals/HasProperty/infinity-with-detached-buffer.js sloppyFails built-ins/TypedArrays/internals/HasProperty/key-is-lower-than-zero.js fails built-ins/TypedArrays/internals/HasProperty/key-is-minus-zero.js fails built-ins/TypedArrays/internals/HasProperty/key-is-not-integer.js fails built-ins/TypedArrays/internals/OwnPropertyKeys/integer-indexes-and-string-and-symbol-keys-.js fails built-ins/TypedArrays/internals/OwnPropertyKeys/integer-indexes-and-string-keys.js fails built-ins/TypedArrays/internals/OwnPropertyKeys/integer-indexes.js fails built-ins/TypedArrays/internals/Set/detached-buffer-realm.js fails built-ins/TypedArrays/internals/Set/detached-buffer.js fails built-ins/TypedArrays/internals/Set/key-is-minus-zero.js fails built-ins/TypedArrays/internals/Set/key-is-not-integer.js fails built-ins/TypedArrays/internals/Set/key-is-out-of-bounds.js fails built-ins/TypedArrays/internals/Set/tonumber-value-detached-buffer.js fails built-ins/TypedArrays/internals/Set/tonumber-value-throws.js strictFails built-ins/WeakMap/constructor.js fails built-ins/WeakMap/empty-iterable.js fails built-ins/WeakMap/get-set-method-failure.js fails built-ins/WeakMap/iterable-failure.js fails built-ins/WeakMap/iterable.js fails built-ins/WeakMap/iterator-close-after-set-failure.js fails built-ins/WeakMap/iterator-item-first-entry-returns-abrupt.js fails built-ins/WeakMap/iterator-item-second-entry-returns-abrupt.js fails built-ins/WeakMap/iterator-items-are-not-object-close-iterator.js fails built-ins/WeakMap/iterator-items-are-not-object.js fails built-ins/WeakMap/iterator-next-failure.js fails built-ins/WeakMap/iterator-value-failure.js fails built-ins/WeakMap/length.js fails built-ins/WeakMap/name.js fails built-ins/WeakMap/no-iterable.js fails built-ins/WeakMap/properties-of-map-instances.js fails built-ins/WeakMap/properties-of-the-weakmap-prototype-object.js fails built-ins/WeakMap/proto-from-ctor-realm.js fails built-ins/WeakMap/prototype-of-weakmap.js fails built-ins/WeakMap/prototype/Symbol.toStringTag.js fails built-ins/WeakMap/prototype/constructor.js fails built-ins/WeakMap/prototype/delete/delete-entry-initial-iterable.js fails built-ins/WeakMap/prototype/delete/delete-entry.js fails built-ins/WeakMap/prototype/delete/delete.js fails built-ins/WeakMap/prototype/delete/does-not-have-weakmapdata-internal-slot-array.js fails built-ins/WeakMap/prototype/delete/does-not-have-weakmapdata-internal-slot-map.js fails built-ins/WeakMap/prototype/delete/does-not-have-weakmapdata-internal-slot-object.js fails built-ins/WeakMap/prototype/delete/does-not-have-weakmapdata-internal-slot-set.js fails built-ins/WeakMap/prototype/delete/does-not-have-weakmapdata-internal-slot-weakmap-prototype.js fails built-ins/WeakMap/prototype/delete/length.js fails built-ins/WeakMap/prototype/delete/name.js fails built-ins/WeakMap/prototype/delete/returns-false-value-is-not-object.js fails built-ins/WeakMap/prototype/delete/returns-false-when-delete-is-noop.js fails built-ins/WeakMap/prototype/delete/this-not-object-throw-boolean.js fails built-ins/WeakMap/prototype/delete/this-not-object-throw-null.js fails built-ins/WeakMap/prototype/delete/this-not-object-throw-number.js fails built-ins/WeakMap/prototype/delete/this-not-object-throw-string.js fails built-ins/WeakMap/prototype/delete/this-not-object-throw-symbol.js fails built-ins/WeakMap/prototype/delete/this-not-object-throw-undefined.js fails built-ins/WeakMap/prototype/get/does-not-have-weakmapdata-internal-slot-map.js fails built-ins/WeakMap/prototype/get/does-not-have-weakmapdata-internal-slot-set.js fails built-ins/WeakMap/prototype/get/does-not-have-weakmapdata-internal-slot.js fails built-ins/WeakMap/prototype/get/get.js fails built-ins/WeakMap/prototype/get/length.js fails built-ins/WeakMap/prototype/get/name.js fails built-ins/WeakMap/prototype/get/returns-undefined-key-is-not-object.js fails built-ins/WeakMap/prototype/get/returns-undefined.js fails built-ins/WeakMap/prototype/get/returns-value.js fails built-ins/WeakMap/prototype/get/this-not-object-throw.js fails built-ins/WeakMap/prototype/has/does-not-have-weakmapdata-internal-slot-array.js fails built-ins/WeakMap/prototype/has/does-not-have-weakmapdata-internal-slot-map.js fails built-ins/WeakMap/prototype/has/does-not-have-weakmapdata-internal-slot-object.js fails built-ins/WeakMap/prototype/has/does-not-have-weakmapdata-internal-slot-set.js fails built-ins/WeakMap/prototype/has/does-not-have-weakmapdata-internal-slot-weakmap-prototype.js fails built-ins/WeakMap/prototype/has/has.js fails built-ins/WeakMap/prototype/has/length.js fails built-ins/WeakMap/prototype/has/name.js fails built-ins/WeakMap/prototype/has/returns-false-when-value-is-not-object.js fails built-ins/WeakMap/prototype/has/returns-false-when-value-not-present.js fails built-ins/WeakMap/prototype/has/returns-true-when-value-present.js fails built-ins/WeakMap/prototype/has/this-not-object-throw-boolean.js fails built-ins/WeakMap/prototype/has/this-not-object-throw-null.js fails built-ins/WeakMap/prototype/has/this-not-object-throw-number.js fails built-ins/WeakMap/prototype/has/this-not-object-throw-string.js fails built-ins/WeakMap/prototype/has/this-not-object-throw-symbol.js fails built-ins/WeakMap/prototype/has/this-not-object-throw-undefined.js fails built-ins/WeakMap/prototype/prototype-attributes.js fails built-ins/WeakMap/prototype/set/adds-element.js fails built-ins/WeakMap/prototype/set/does-not-have-weakmapdata-internal-slot-array.js fails built-ins/WeakMap/prototype/set/does-not-have-weakmapdata-internal-slot-map.js fails built-ins/WeakMap/prototype/set/does-not-have-weakmapdata-internal-slot-object.js fails built-ins/WeakMap/prototype/set/does-not-have-weakmapdata-internal-slot-set.js fails built-ins/WeakMap/prototype/set/does-not-have-weakmapdata-internal-slot-weakmap-prototype.js fails built-ins/WeakMap/prototype/set/key-not-object-throw.js fails built-ins/WeakMap/prototype/set/length.js fails built-ins/WeakMap/prototype/set/name.js fails built-ins/WeakMap/prototype/set/returns-this-when-ignoring-duplicate.js fails built-ins/WeakMap/prototype/set/returns-this.js fails built-ins/WeakMap/prototype/set/set.js fails built-ins/WeakMap/prototype/set/this-not-object-throw-boolean.js fails built-ins/WeakMap/prototype/set/this-not-object-throw-null.js fails built-ins/WeakMap/prototype/set/this-not-object-throw-number.js fails built-ins/WeakMap/prototype/set/this-not-object-throw-string.js fails built-ins/WeakMap/prototype/set/this-not-object-throw-symbol.js fails built-ins/WeakMap/prototype/set/this-not-object-throw-undefined.js fails built-ins/WeakMap/set-not-callable-throws.js fails built-ins/WeakMap/undefined-newtarget.js fails built-ins/WeakMap/weakmap.js fails built-ins/WeakSet/add-not-callable-throws.js fails built-ins/WeakSet/constructor.js fails built-ins/WeakSet/empty-iterable.js fails built-ins/WeakSet/get-add-method-failure.js fails built-ins/WeakSet/iterable-failure.js fails built-ins/WeakSet/iterable.js fails built-ins/WeakSet/iterator-close-after-add-failure.js fails built-ins/WeakSet/iterator-next-failure.js fails built-ins/WeakSet/iterator-value-failure.js fails built-ins/WeakSet/length.js fails built-ins/WeakSet/name.js fails built-ins/WeakSet/no-iterable.js fails built-ins/WeakSet/properties-of-the-weakset-prototype-object.js fails built-ins/WeakSet/proto-from-ctor-realm.js fails built-ins/WeakSet/prototype-of-weakset.js fails built-ins/WeakSet/prototype/Symbol.toStringTag.js fails built-ins/WeakSet/prototype/add/add.js fails built-ins/WeakSet/prototype/add/adds-element.js fails built-ins/WeakSet/prototype/add/does-not-have-weaksetdata-internal-slot-array.js fails built-ins/WeakSet/prototype/add/does-not-have-weaksetdata-internal-slot-map.js fails built-ins/WeakSet/prototype/add/does-not-have-weaksetdata-internal-slot-object.js fails built-ins/WeakSet/prototype/add/does-not-have-weaksetdata-internal-slot-set.js fails built-ins/WeakSet/prototype/add/does-not-have-weaksetdata-internal-slot-weakset-prototype.js fails built-ins/WeakSet/prototype/add/length.js fails built-ins/WeakSet/prototype/add/name.js fails built-ins/WeakSet/prototype/add/returns-this-when-ignoring-duplicate.js fails built-ins/WeakSet/prototype/add/returns-this.js fails built-ins/WeakSet/prototype/add/this-not-object-throw-boolean.js fails built-ins/WeakSet/prototype/add/this-not-object-throw-null.js fails built-ins/WeakSet/prototype/add/this-not-object-throw-number.js fails built-ins/WeakSet/prototype/add/this-not-object-throw-string.js fails built-ins/WeakSet/prototype/add/this-not-object-throw-symbol.js fails built-ins/WeakSet/prototype/add/this-not-object-throw-undefined.js fails built-ins/WeakSet/prototype/add/value-not-object-throw.js fails built-ins/WeakSet/prototype/constructor/weakset-prototype-constructor-intrinsic.js fails built-ins/WeakSet/prototype/constructor/weakset-prototype-constructor.js fails built-ins/WeakSet/prototype/delete/delete-entry-initial-iterable.js fails built-ins/WeakSet/prototype/delete/delete-entry.js fails built-ins/WeakSet/prototype/delete/delete.js fails built-ins/WeakSet/prototype/delete/does-not-have-weaksetdata-internal-slot-array.js fails built-ins/WeakSet/prototype/delete/does-not-have-weaksetdata-internal-slot-map.js fails built-ins/WeakSet/prototype/delete/does-not-have-weaksetdata-internal-slot-object.js fails built-ins/WeakSet/prototype/delete/does-not-have-weaksetdata-internal-slot-set.js fails built-ins/WeakSet/prototype/delete/does-not-have-weaksetdata-internal-slot-weakset-prototype.js fails built-ins/WeakSet/prototype/delete/length.js fails built-ins/WeakSet/prototype/delete/name.js fails built-ins/WeakSet/prototype/delete/returns-false-value-is-not-object.js fails built-ins/WeakSet/prototype/delete/returns-false-when-delete-is-noop.js fails built-ins/WeakSet/prototype/delete/this-not-object-throw-boolean.js fails built-ins/WeakSet/prototype/delete/this-not-object-throw-null.js fails built-ins/WeakSet/prototype/delete/this-not-object-throw-number.js fails built-ins/WeakSet/prototype/delete/this-not-object-throw-string.js fails built-ins/WeakSet/prototype/delete/this-not-object-throw-symbol.js fails built-ins/WeakSet/prototype/delete/this-not-object-throw-undefined.js fails built-ins/WeakSet/prototype/has/does-not-have-weaksetdata-internal-slot-array.js fails built-ins/WeakSet/prototype/has/does-not-have-weaksetdata-internal-slot-map.js fails built-ins/WeakSet/prototype/has/does-not-have-weaksetdata-internal-slot-object.js fails built-ins/WeakSet/prototype/has/does-not-have-weaksetdata-internal-slot-set.js fails built-ins/WeakSet/prototype/has/does-not-have-weaksetdata-internal-slot-weakset-prototype.js fails built-ins/WeakSet/prototype/has/has.js fails built-ins/WeakSet/prototype/has/length.js fails built-ins/WeakSet/prototype/has/name.js fails built-ins/WeakSet/prototype/has/returns-false-when-value-is-not-object.js fails built-ins/WeakSet/prototype/has/returns-false-when-value-not-present.js fails built-ins/WeakSet/prototype/has/returns-true-when-value-present.js fails built-ins/WeakSet/prototype/has/this-not-object-throw-boolean.js fails built-ins/WeakSet/prototype/has/this-not-object-throw-null.js fails built-ins/WeakSet/prototype/has/this-not-object-throw-number.js fails built-ins/WeakSet/prototype/has/this-not-object-throw-string.js fails built-ins/WeakSet/prototype/has/this-not-object-throw-symbol.js fails built-ins/WeakSet/prototype/has/this-not-object-throw-undefined.js fails built-ins/WeakSet/prototype/prototype-attributes.js fails built-ins/WeakSet/symbol-disallowed-as-weakset-key.js fails built-ins/WeakSet/undefined-newtarget.js fails built-ins/WeakSet/weakset.js fails built-ins/global/global-object.js fails built-ins/global/property-descriptor.js fails built-ins/isFinite/toprimitive-not-callable-throws.js fails built-ins/isNaN/toprimitive-not-callable-throws.js fails language/computed-property-names/class/static/method-number.js fails language/computed-property-names/class/static/method-string.js fails language/computed-property-names/class/static/method-symbol.js fails language/eval-code/direct/lex-env-no-init-cls.js fails language/eval-code/direct/lex-env-no-init-const.js fails language/eval-code/direct/lex-env-no-init-let.js fails language/eval-code/direct/new.target.js fails language/eval-code/direct/new.target-arrow.js fails language/eval-code/direct/new.target-fn.js fails language/eval-code/direct/non-definable-function-with-function.js sloppyFails language/eval-code/direct/non-definable-function-with-variable.js sloppyFails language/eval-code/direct/non-definable-global-function.js sloppyFails language/eval-code/direct/non-definable-global-generator.js sloppyFails language/eval-code/direct/super-call-arrow.js fails language/eval-code/direct/super-call-fn.js fails language/eval-code/direct/super-call-method.js fails language/eval-code/direct/super-call.js fails language/eval-code/direct/super-prop-arrow.js fails language/eval-code/direct/super-prop-dot-no-home.js fails language/eval-code/direct/super-prop-expr-no-home-no-eval.js fails language/eval-code/direct/super-prop-expr-no-home.js fails language/eval-code/direct/super-prop.js fails language/eval-code/direct/this-value-func-strict-source.js sloppyFails language/eval-code/direct/var-env-func-init-global-update-configurable.js sloppyFails language/eval-code/direct/var-env-global-lex-non-strict.js sloppyFails language/eval-code/direct/var-env-lower-lex-catch-non-strict.js sloppyFails language/eval-code/direct/var-env-lower-lex-non-strict.js sloppyFails language/eval-code/indirect/always-non-strict.js strictFails language/eval-code/indirect/lex-env-no-init-cls.js fails language/eval-code/indirect/lex-env-no-init-const.js fails language/eval-code/indirect/lex-env-no-init-let.js fails language/eval-code/indirect/new.target.js fails language/eval-code/indirect/non-definable-function-with-function.js sloppyFails language/eval-code/indirect/non-definable-function-with-variable.js sloppyFails language/eval-code/indirect/non-definable-global-function.js fails language/eval-code/indirect/non-definable-global-generator.js fails language/eval-code/indirect/realm.js fails language/eval-code/indirect/super-call.js fails language/eval-code/indirect/super-prop.js fails language/eval-code/indirect/this-value-func.js strictFails language/eval-code/indirect/var-env-func-init-global-new.js strictFails language/eval-code/indirect/var-env-func-init-global-update-configurable.js fails language/eval-code/indirect/var-env-func-init-multi.js strictFails language/eval-code/indirect/var-env-func-non-strict.js strictFails language/eval-code/indirect/var-env-global-lex-non-strict.js fails language/eval-code/indirect/var-env-var-init-global-exstng.js strictFails language/eval-code/indirect/var-env-var-init-global-new.js strictFails language/eval-code/indirect/var-env-var-non-strict.js strictFails language/expressions/arrow-function/cannot-override-this-with-thisArg.js fails language/expressions/arrow-function/dflt-params-ref-later.js fails language/expressions/arrow-function/dflt-params-ref-self.js fails language/expressions/arrow-function/lexical-arguments.js fails language/expressions/arrow-function/lexical-new.target-closure-returned.js fails language/expressions/arrow-function/lexical-new.target.js fails language/expressions/arrow-function/lexical-super-call-from-within-constructor.js fails language/expressions/arrow-function/lexical-super-property-from-within-constructor.js fails language/expressions/arrow-function/lexical-super-property.js fails language/expressions/arrow-function/lexical-supercall-from-immediately-invoked-arrow.js fails language/expressions/arrow-function/lexical-this.js fails language/expressions/arrow-function/prototype-rules.js fails language/expressions/arrow-function/scope-body-lex-distinct.js sloppyFails language/expressions/arrow-function/scope-param-elem-var-close.js sloppyFails language/expressions/arrow-function/scope-param-elem-var-open.js sloppyFails language/expressions/arrow-function/scope-param-rest-elem-var-close.js sloppyFails language/expressions/arrow-function/scope-param-rest-elem-var-open.js sloppyFails language/expressions/arrow-function/scope-paramsbody-var-open.js fails language/expressions/arrow-function/throw-new.js fails language/expressions/assignment/S11.13.1_A5_T1.js sloppyFails language/expressions/assignment/S11.13.1_A5_T2.js sloppyFails language/expressions/assignment/S11.13.1_A5_T3.js sloppyFails language/expressions/assignment/S11.13.1_A5_T4.js sloppyFails language/expressions/assignment/S11.13.1_A5_T5.js fails language/expressions/assignment/S11.13.1_A6_T1.js sloppyFails language/expressions/assignment/S11.13.1_A6_T2.js sloppyFails language/expressions/assignment/S11.13.1_A6_T3.js sloppyFails language/expressions/assignment/S11.13.1_A7_T1.js fails language/expressions/assignment/S11.13.1_A7_T2.js fails language/expressions/assignment/S11.13.1_A7_T3.js fails language/expressions/assignment/destructuring/iterator-destructuring-property-reference-target-evaluation-order.js fails language/expressions/assignment/destructuring/keyed-destructuring-property-reference-target-evaluation-order.js fails language/expressions/assignment/dstr-array-elem-init-let.js fails language/expressions/assignment/dstr-array-elem-iter-rtrn-close-err.js fails language/expressions/assignment/dstr-array-elem-iter-rtrn-close-null.js fails language/expressions/assignment/dstr-array-elem-iter-rtrn-close.js fails language/expressions/assignment/dstr-array-elem-iter-thrw-close-err.js fails language/expressions/assignment/dstr-array-elem-iter-thrw-close.js fails language/expressions/assignment/dstr-array-elem-put-let.js fails language/expressions/assignment/dstr-array-elem-trlg-iter-list-rtrn-close-err.js fails language/expressions/assignment/dstr-array-elem-trlg-iter-list-rtrn-close-null.js fails language/expressions/assignment/dstr-array-elem-trlg-iter-list-rtrn-close.js fails language/expressions/assignment/dstr-array-elem-trlg-iter-list-thrw-close-err.js fails language/expressions/assignment/dstr-array-elem-trlg-iter-list-thrw-close.js fails language/expressions/assignment/dstr-array-elem-trlg-iter-rest-rtrn-close-err.js fails language/expressions/assignment/dstr-array-elem-trlg-iter-rest-rtrn-close-null.js fails language/expressions/assignment/dstr-array-elem-trlg-iter-rest-rtrn-close.js fails language/expressions/assignment/dstr-array-elem-trlg-iter-rest-thrw-close-err.js fails language/expressions/assignment/dstr-array-elem-trlg-iter-rest-thrw-close.js fails language/expressions/assignment/dstr-array-rest-iter-rtrn-close-err.js fails language/expressions/assignment/dstr-array-rest-iter-rtrn-close-null.js fails language/expressions/assignment/dstr-array-rest-iter-rtrn-close.js fails language/expressions/assignment/dstr-array-rest-iter-thrw-close-err.js fails language/expressions/assignment/dstr-array-rest-iter-thrw-close.js fails language/expressions/assignment/dstr-array-rest-lref-err.js fails language/expressions/assignment/dstr-array-rest-put-let.js fails language/expressions/assignment/dstr-obj-empty-null.js fails language/expressions/assignment/dstr-obj-empty-undef.js fails language/expressions/assignment/dstr-obj-id-init-let.js fails language/expressions/assignment/dstr-obj-id-put-let.js fails language/expressions/assignment/dstr-obj-prop-elem-init-let.js fails language/expressions/assignment/dstr-obj-prop-put-let.js fails language/expressions/assignment/fn-name-lhs-cover.js fails language/expressions/assignment/fn-name-lhs-member.js fails language/expressions/async-function/expression-returns-promise.js fails language/expressions/async-function/syntax-expression-is-PrimaryExpression.js fails language/expressions/await/await-BindingIdentifier-in-global.js fails language/expressions/await/await-in-nested-function.js fails language/expressions/await/await-in-nested-generator.js fails language/expressions/await/await-throws-rejections.js fails language/expressions/call/11.2.3-3_3.js fails language/expressions/call/eval-realm-indirect.js sloppyFails language/expressions/call/eval-spread-empty-leading.js fails language/expressions/call/eval-spread-empty-trailing.js fails language/expressions/call/eval-spread.js fails language/expressions/call/scope-lex-open.js fails language/expressions/call/tco-call-args.js strictFails language/expressions/call/tco-cross-realm-class-construct.js fails language/expressions/call/tco-cross-realm-class-derived-construct.js fails language/expressions/call/tco-cross-realm-fun-call.js fails language/expressions/call/tco-cross-realm-fun-construct.js fails language/expressions/call/tco-member-args.js strictFails language/expressions/call/tco-non-eval-function-dynamic.js sloppyFails language/expressions/call/tco-non-eval-function.js sloppyFails language/expressions/call/tco-non-eval-global.js sloppyFails language/expressions/call/tco-non-eval-with.js sloppyFails language/expressions/class/gen-meth-dflt-params-ref-later.js fails language/expressions/class/gen-meth-dflt-params-ref-self.js fails language/expressions/class/gen-meth-static-dflt-params-ref-later.js fails language/expressions/class/gen-meth-static-dflt-params-ref-self.js fails language/expressions/class/meth-dflt-params-ref-later.js fails language/expressions/class/meth-dflt-params-ref-self.js fails language/expressions/class/meth-static-dflt-params-ref-later.js fails language/expressions/class/meth-static-dflt-params-ref-self.js fails language/expressions/class/name.js fails language/expressions/class/scope-gen-meth-paramsbody-var-open.js fails language/expressions/class/scope-meth-paramsbody-var-open.js fails language/expressions/class/scope-setter-paramsbody-var-open.js fails language/expressions/class/scope-static-gen-meth-paramsbody-var-open.js fails language/expressions/class/scope-static-meth-paramsbody-var-open.js fails language/expressions/class/scope-static-setter-paramsbody-var-open.js fails language/expressions/comma/tco-final.js strictFails language/expressions/compound-assignment/S11.13.2_A5.10_T1.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.10_T2.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.10_T3.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.10_T4.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.10_T5.js fails language/expressions/compound-assignment/S11.13.2_A5.11_T1.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.11_T2.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.11_T3.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.11_T4.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.11_T5.js fails language/expressions/compound-assignment/S11.13.2_A5.1_T1.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.1_T2.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.1_T3.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.1_T4.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.1_T5.js fails language/expressions/compound-assignment/S11.13.2_A5.2_T1.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.2_T2.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.2_T3.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.2_T4.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.2_T5.js fails language/expressions/compound-assignment/S11.13.2_A5.3_T1.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.3_T2.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.3_T3.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.3_T4.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.3_T5.js fails language/expressions/compound-assignment/S11.13.2_A5.4_T1.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.4_T2.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.4_T3.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.4_T4.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.4_T5.js fails language/expressions/compound-assignment/S11.13.2_A5.5_T1.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.5_T2.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.5_T3.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.5_T4.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.5_T5.js fails language/expressions/compound-assignment/S11.13.2_A5.6_T1.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.6_T2.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.6_T3.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.6_T4.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.6_T5.js fails language/expressions/compound-assignment/S11.13.2_A5.7_T1.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.7_T2.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.7_T3.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.7_T4.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.7_T5.js fails language/expressions/compound-assignment/S11.13.2_A5.8_T1.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.8_T2.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.8_T3.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.8_T4.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.8_T5.js fails language/expressions/compound-assignment/S11.13.2_A5.9_T1.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.9_T2.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.9_T3.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.9_T4.js sloppyFails language/expressions/compound-assignment/S11.13.2_A5.9_T5.js fails language/expressions/compound-assignment/S11.13.2_A6.10_T1.js sloppyFails language/expressions/compound-assignment/S11.13.2_A6.11_T1.js sloppyFails language/expressions/compound-assignment/S11.13.2_A6.1_T1.js sloppyFails language/expressions/compound-assignment/S11.13.2_A6.2_T1.js sloppyFails language/expressions/compound-assignment/S11.13.2_A6.3_T1.js sloppyFails language/expressions/compound-assignment/S11.13.2_A6.4_T1.js sloppyFails language/expressions/compound-assignment/S11.13.2_A6.5_T1.js sloppyFails language/expressions/compound-assignment/S11.13.2_A6.6_T1.js sloppyFails language/expressions/compound-assignment/S11.13.2_A6.7_T1.js sloppyFails language/expressions/compound-assignment/S11.13.2_A6.8_T1.js sloppyFails language/expressions/compound-assignment/S11.13.2_A6.9_T1.js sloppyFails language/expressions/compound-assignment/S11.13.2_A7.10_T4.js fails language/expressions/compound-assignment/S11.13.2_A7.11_T4.js fails language/expressions/compound-assignment/S11.13.2_A7.1_T4.js fails language/expressions/compound-assignment/S11.13.2_A7.2_T4.js fails language/expressions/compound-assignment/S11.13.2_A7.3_T4.js fails language/expressions/compound-assignment/S11.13.2_A7.4_T4.js fails language/expressions/compound-assignment/S11.13.2_A7.5_T4.js fails language/expressions/compound-assignment/S11.13.2_A7.6_T4.js fails language/expressions/compound-assignment/S11.13.2_A7.7_T4.js fails language/expressions/compound-assignment/S11.13.2_A7.8_T4.js fails language/expressions/compound-assignment/S11.13.2_A7.9_T4.js fails language/expressions/delete/super-property.js fails language/expressions/conditional/tco-cond.js strictFails language/expressions/conditional/tco-pos.js strictFails language/expressions/function/arguments-with-arguments-fn.js sloppyFails language/expressions/function/arguments-with-arguments-lex.js sloppyFails language/expressions/function/dflt-params-ref-later.js fails language/expressions/function/dflt-params-ref-self.js fails language/expressions/function/name.js fails language/expressions/function/param-dflt-yield-non-strict.js sloppyFails language/expressions/function/scope-body-lex-distinct.js sloppyFails language/expressions/function/scope-name-var-open-non-strict.js sloppyFails language/expressions/function/scope-name-var-open-strict.js strictFails language/expressions/function/scope-param-elem-var-close.js sloppyFails language/expressions/function/scope-param-elem-var-open.js sloppyFails language/expressions/function/scope-param-rest-elem-var-close.js sloppyFails language/expressions/function/scope-param-rest-elem-var-open.js sloppyFails language/expressions/function/scope-paramsbody-var-open.js fails language/expressions/generators/arguments-with-arguments-fn.js sloppyFails language/expressions/generators/arguments-with-arguments-lex.js sloppyFails language/expressions/generators/default-proto.js fails language/expressions/generators/dflt-params-ref-later.js fails language/expressions/generators/dflt-params-ref-self.js fails language/expressions/generators/eval-body-proto-realm.js fails language/expressions/generators/name.js fails language/expressions/generators/named-yield-identifier-non-strict.js sloppyFails language/expressions/generators/scope-body-lex-distinct.js sloppyFails language/expressions/generators/scope-name-var-open-non-strict.js sloppyFails language/expressions/generators/scope-name-var-open-strict.js strictFails language/expressions/generators/scope-param-elem-var-close.js sloppyFails language/expressions/generators/scope-param-elem-var-open.js sloppyFails language/expressions/generators/scope-param-rest-elem-var-close.js sloppyFails language/expressions/generators/scope-param-rest-elem-var-open.js sloppyFails language/expressions/generators/scope-paramsbody-var-open.js fails language/expressions/generators/yield-as-function-expression-binding-identifier.js sloppyFails language/expressions/generators/yield-as-identifier-in-nested-function.js sloppyFails language/expressions/generators/yield-as-literal-property-name.js fails language/expressions/generators/yield-as-property-name.js fails language/expressions/generators/yield-identifier-non-strict.js sloppyFails language/expressions/generators/yield-star-before-newline.js fails language/expressions/logical-and/tco-right.js strictFails language/expressions/logical-or/tco-right.js strictFails language/expressions/new.target/value-via-reflect-construct.js fails language/expressions/new.target/value-via-super-call.js fails language/expressions/new.target/value-via-super-property.js fails language/expressions/new/non-ctor-err-realm.js fails language/expressions/object/let-non-strict-access.js sloppyFails language/expressions/object/let-non-strict-syntax.js sloppyFails language/expressions/object/method-definition/gen-meth-dflt-params-ref-later.js fails language/expressions/object/method-definition/gen-meth-dflt-params-ref-self.js fails language/expressions/object/method-definition/gen-yield-identifier-non-strict.js sloppyFails language/expressions/object/method-definition/meth-dflt-params-ref-later.js fails language/expressions/object/method-definition/meth-dflt-params-ref-self.js fails language/expressions/object/method-definition/name-invoke-ctor.js fails language/expressions/object/method-definition/name-prototype-prop.js fails language/expressions/object/method-definition/object-method-returns-promise.js fails language/expressions/object/method-definition/yield-as-function-expression-binding-identifier.js sloppyFails language/expressions/object/method-definition/yield-as-identifier-in-nested-function.js sloppyFails language/expressions/object/method-definition/yield-as-literal-property-name.js fails language/expressions/object/method-definition/yield-as-property-name.js fails language/expressions/object/method-definition/yield-star-before-newline.js fails language/expressions/object/properties-names-eval-arguments.js strictFails language/expressions/object/scope-gen-meth-body-lex-distinct.js sloppyFails language/expressions/object/scope-gen-meth-param-elem-var-close.js sloppyFails language/expressions/object/scope-gen-meth-param-elem-var-open.js sloppyFails language/expressions/object/scope-gen-meth-param-rest-elem-var-close.js sloppyFails language/expressions/object/scope-gen-meth-param-rest-elem-var-open.js sloppyFails language/expressions/object/scope-gen-meth-paramsbody-var-open.js fails language/expressions/object/scope-getter-body-lex-distinc.js sloppyFails language/expressions/object/scope-meth-body-lex-distinct.js sloppyFails language/expressions/object/scope-meth-param-elem-var-close.js sloppyFails language/expressions/object/scope-meth-param-elem-var-open.js sloppyFails language/expressions/object/scope-meth-param-rest-elem-var-close.js sloppyFails language/expressions/object/scope-meth-param-rest-elem-var-open.js sloppyFails language/expressions/object/scope-meth-paramsbody-var-open.js fails language/expressions/object/scope-setter-body-lex-distinc.js sloppyFails language/expressions/object/scope-setter-paramsbody-var-open.js fails language/expressions/postfix-decrement/S11.3.2_A5_T1.js sloppyFails language/expressions/postfix-decrement/S11.3.2_A5_T2.js sloppyFails language/expressions/postfix-decrement/S11.3.2_A5_T3.js sloppyFails language/expressions/postfix-decrement/S11.3.2_A5_T4.js sloppyFails language/expressions/postfix-decrement/S11.3.2_A5_T5.js fails language/expressions/postfix-decrement/S11.3.2_A6_T3.js fails language/expressions/postfix-increment/S11.3.1_A5_T1.js sloppyFails language/expressions/postfix-increment/S11.3.1_A5_T2.js sloppyFails language/expressions/postfix-increment/S11.3.1_A5_T3.js sloppyFails language/expressions/postfix-increment/S11.3.1_A5_T4.js sloppyFails language/expressions/postfix-increment/S11.3.1_A5_T5.js fails language/expressions/postfix-increment/S11.3.1_A6_T3.js fails language/expressions/prefix-decrement/S11.4.5_A5_T1.js sloppyFails language/expressions/prefix-decrement/S11.4.5_A5_T2.js sloppyFails language/expressions/prefix-decrement/S11.4.5_A5_T3.js sloppyFails language/expressions/prefix-decrement/S11.4.5_A5_T4.js sloppyFails language/expressions/prefix-decrement/S11.4.5_A5_T5.js fails language/expressions/prefix-decrement/S11.4.5_A6_T3.js fails language/expressions/prefix-increment/S11.4.4_A5_T1.js sloppyFails language/expressions/prefix-increment/S11.4.4_A5_T2.js sloppyFails language/expressions/prefix-increment/S11.4.4_A5_T3.js sloppyFails language/expressions/prefix-increment/S11.4.4_A5_T4.js sloppyFails language/expressions/prefix-increment/S11.4.4_A5_T5.js fails language/expressions/prefix-increment/S11.4.4_A6_T3.js fails language/expressions/super/call-bind-this-value-twice.js fails language/expressions/super/call-construct-invocation.js fails language/expressions/super/call-proto-not-ctor.js fails language/expressions/super/prop-dot-cls-null-proto.js fails language/expressions/super/prop-dot-cls-ref-strict.js fails language/expressions/super/prop-dot-cls-ref-this.js fails language/expressions/super/prop-dot-cls-this-uninit.js fails language/expressions/super/prop-dot-cls-val-from-arrow.js fails language/expressions/super/prop-dot-obj-null-proto.js fails language/expressions/super/prop-dot-obj-ref-non-strict.js sloppyFails language/expressions/super/prop-dot-obj-ref-strict.js strictFails language/expressions/super/prop-dot-obj-ref-this.js fails language/expressions/super/prop-dot-obj-val-from-arrow.js fails language/expressions/super/prop-expr-cls-key-err.js fails language/expressions/super/prop-expr-cls-null-proto.js fails language/expressions/super/prop-expr-cls-ref-strict.js fails language/expressions/super/prop-expr-cls-ref-this.js fails language/expressions/super/prop-expr-cls-this-uninit.js fails language/expressions/super/prop-expr-cls-val-from-arrow.js fails language/expressions/super/prop-expr-obj-key-err.js fails language/expressions/super/prop-expr-obj-null-proto.js fails language/expressions/super/prop-expr-obj-ref-non-strict.js sloppyFails language/expressions/super/prop-expr-obj-ref-strict.js strictFails language/expressions/super/prop-expr-obj-ref-this.js fails language/expressions/super/prop-expr-obj-val-from-arrow.js fails language/expressions/super/realm.js fails language/expressions/tagged-template/cache-different-functions-same-site.js fails language/expressions/tagged-template/cache-eval-inner-function.js fails language/expressions/tagged-template/cache-realm.js fails language/expressions/tagged-template/cache-same-site-top-level.js fails language/expressions/tagged-template/cache-same-site.js fails language/expressions/tagged-template/invalid-escape-sequences.js fails language/expressions/tagged-template/tco-call.js strictFails language/expressions/tagged-template/tco-member.js strictFails language/expressions/tagged-template/template-object-frozen-non-strict.js sloppyFails language/expressions/tagged-template/template-object-frozen-strict.js strictFails language/expressions/tagged-template/template-object.js fails language/expressions/tco-pos.js strictFails language/expressions/template-literal/tv-character-escape-sequence.js fails language/expressions/template-literal/tv-hex-escape-sequence.js fails language/expressions/template-literal/tv-line-continuation.js fails language/expressions/template-literal/tv-line-terminator-sequence.js fails language/expressions/template-literal/tv-no-substitution.js fails language/expressions/template-literal/tv-null-character-escape-sequence.js fails language/expressions/template-literal/tv-template-character.js fails language/expressions/template-literal/tv-template-characters.js fails language/expressions/template-literal/tv-template-head.js fails language/expressions/template-literal/tv-template-middle.js fails language/expressions/template-literal/tv-template-tail.js fails language/expressions/template-literal/tv-utf16-escape-sequence.js fails language/expressions/template-literal/tv-zwnbsp.js fails language/expressions/yield/star-array.js fails language/expressions/yield/star-in-rltn-expr.js fails language/expressions/yield/star-iterable.js fails language/expressions/yield/star-rhs-iter-get-call-err.js fails language/expressions/yield/star-rhs-iter-get-call-non-obj.js fails language/expressions/yield/star-rhs-iter-get-get-err.js fails language/expressions/yield/star-rhs-iter-nrml-next-call-err.js fails language/expressions/yield/star-rhs-iter-nrml-next-call-non-obj.js fails language/expressions/yield/star-rhs-iter-nrml-next-get-err.js fails language/expressions/yield/star-rhs-iter-nrml-next-invoke.js fails language/expressions/yield/star-rhs-iter-nrml-res-done-err.js fails language/expressions/yield/star-rhs-iter-nrml-res-done-no-value.js fails language/expressions/yield/star-rhs-iter-nrml-res-value-err.js fails language/expressions/yield/star-rhs-iter-nrml-res-value-final.js fails language/expressions/yield/star-rhs-iter-rtrn-no-rtrn.js fails language/expressions/yield/star-rhs-iter-rtrn-res-done-err.js fails language/expressions/yield/star-rhs-iter-rtrn-res-done-no-value.js fails language/expressions/yield/star-rhs-iter-rtrn-res-value-err.js fails language/expressions/yield/star-rhs-iter-rtrn-res-value-final.js fails language/expressions/yield/star-rhs-iter-rtrn-rtrn-call-err.js fails language/expressions/yield/star-rhs-iter-rtrn-rtrn-call-non-obj.js fails language/expressions/yield/star-rhs-iter-rtrn-rtrn-get-err.js fails language/expressions/yield/star-rhs-iter-rtrn-rtrn-invoke.js fails language/expressions/yield/star-rhs-iter-thrw-res-done-err.js fails language/expressions/yield/star-rhs-iter-thrw-res-done-no-value.js fails language/expressions/yield/star-rhs-iter-thrw-res-value-err.js fails language/expressions/yield/star-rhs-iter-thrw-res-value-final.js fails language/expressions/yield/star-rhs-iter-thrw-thrw-call-err.js fails language/expressions/yield/star-rhs-iter-thrw-thrw-call-non-obj.js fails language/expressions/yield/star-rhs-iter-thrw-thrw-get-err.js fails language/expressions/yield/star-rhs-iter-thrw-thrw-invoke.js fails language/expressions/yield/star-rhs-iter-thrw-violation-no-rtrn.js fails language/expressions/yield/star-rhs-iter-thrw-violation-rtrn-call-err.js fails language/expressions/yield/star-rhs-iter-thrw-violation-rtrn-call-non-obj.js fails language/expressions/yield/star-rhs-iter-thrw-violation-rtrn-get-err.js fails language/expressions/yield/star-rhs-iter-thrw-violation-rtrn-invoke.js fails language/expressions/yield/star-rhs-unresolvable.js fails language/expressions/yield/star-string.js fails language/function-code/each-param-has-own-non-shared-eval-scope.js sloppyFails language/function-code/each-param-has-own-scope.js sloppyFails language/function-code/eval-param-env-with-computed-key.js sloppyFails language/function-code/eval-param-env-with-prop-initializer.js sloppyFails language/global-code/decl-lex-restricted-global.js fails language/global-code/script-decl-func-dups.js fails language/global-code/script-decl-func.js fails language/global-code/script-decl-lex-deletion.js sloppyFails language/global-code/script-decl-lex-lex.js fails language/global-code/script-decl-lex-restricted-global.js fails language/global-code/script-decl-lex-var.js fails language/global-code/script-decl-lex.js fails language/global-code/script-decl-var-collision.js fails language/global-code/script-decl-var.js fails language/identifiers/other_id_continue.js fails language/identifiers/other_id_start-escaped.js fails language/identifiers/other_id_start.js fails language/module-code/instn-iee-bndng-cls.js strictFails language/module-code/instn-iee-bndng-const.js strictFails language/module-code/instn-iee-bndng-let.js strictFails language/module-code/instn-local-bndng-cls.js strictFails language/module-code/instn-local-bndng-const.js strictFails language/module-code/instn-local-bndng-export-cls.js strictFails language/module-code/instn-local-bndng-export-const.js strictFails language/module-code/instn-local-bndng-export-let.js strictFails language/module-code/instn-local-bndng-let.js strictFails language/module-code/instn-named-bndng-cls.js strictFails language/module-code/instn-named-bndng-const.js strictFails language/module-code/instn-named-bndng-dflt-cls.js strictFails language/module-code/instn-named-bndng-dflt-expr.js strictFails language/module-code/instn-named-bndng-dflt-named.js strictFails language/module-code/instn-named-bndng-dflt-star.js strictFails language/module-code/instn-named-bndng-let.js strictFails language/module-code/namespace/internals/delete-exported-uninit.js strictFails language/module-code/namespace/internals/enumerate-binding-uninit.js strictFails language/module-code/namespace/internals/get-own-property-str-found-uninit.js strictFails language/module-code/namespace/internals/get-str-found-uninit.js strictFails language/module-code/namespace/internals/object-hasOwnProperty-binding-uninit.js strictFails language/module-code/namespace/internals/object-keys-binding-uninit.js strictFails language/module-code/namespace/internals/object-propertyIsEnumerable-binding-uninit.js strictFails language/statements/async-function/cptn-decl.js fails language/statements/async-function/declaration-returns-promise.js fails language/statements/async-function/evaluation-body.js fails language/statements/async-function/syntax-declaration-line-terminators-allowed.js fails language/statements/block/tco-stmt-list.js strictFails language/statements/block/tco-stmt.js strictFails language/statements/class/constructor-inferred-observable-iteration.js fails language/statements/class/cptn-decl.js fails language/statements/class/definition/accessors.js fails language/statements/class/definition/class-method-returns-promise.js fails language/statements/class/definition/getters-prop-desc.js fails language/statements/class/definition/getters-restricted-ids.js fails language/statements/class/definition/invalid-extends.js strictFails language/statements/class/definition/methods-gen-yield-as-literal-property-name.js fails language/statements/class/definition/methods-gen-yield-as-property-name.js fails language/statements/class/definition/methods-gen-yield-star-before-newline.js fails language/statements/class/definition/methods-named-eval-arguments.js fails language/statements/class/definition/methods.js fails language/statements/class/definition/numeric-property-names.js fails language/statements/class/definition/prototype-getter.js fails language/statements/class/definition/prototype-property.js fails language/statements/class/definition/prototype-setter.js fails language/statements/class/definition/prototype-wiring.js fails language/statements/class/definition/setters-prop-desc.js fails language/statements/class/definition/setters-restricted-ids.js fails language/statements/class/definition/this-access-restriction-2.js fails language/statements/class/definition/this-access-restriction.js fails language/statements/class/definition/this-check-ordering.js fails language/statements/class/gen-meth-dflt-params-ref-later.js fails language/statements/class/gen-meth-dflt-params-ref-self.js fails language/statements/class/gen-meth-static-dflt-params-ref-later.js fails language/statements/class/gen-meth-static-dflt-params-ref-self.js fails language/statements/class/meth-dflt-params-ref-later.js fails language/statements/class/meth-dflt-params-ref-self.js fails language/statements/class/meth-static-dflt-params-ref-later.js fails language/statements/class/meth-static-dflt-params-ref-self.js fails language/statements/class/name-binding/in-extends-expression-assigned.js fails language/statements/class/name-binding/in-extends-expression-grouped.js fails language/statements/class/name-binding/in-extends-expression.js fails language/statements/class/scope-gen-meth-paramsbody-var-open.js fails language/statements/class/scope-meth-paramsbody-var-open.js fails language/statements/class/scope-setter-paramsbody-var-open.js fails language/statements/class/scope-static-gen-meth-paramsbody-var-open.js fails language/statements/class/scope-static-meth-paramsbody-var-open.js fails language/statements/class/scope-static-setter-paramsbody-var-open.js fails language/statements/class/subclass/bound-function.js fails language/statements/class/subclass/builtin-objects/Array/super-must-be-called.js fails language/statements/class/subclass/builtin-objects/ArrayBuffer/regular-subclassing.js fails language/statements/class/subclass/builtin-objects/ArrayBuffer/super-must-be-called.js fails language/statements/class/subclass/builtin-objects/Boolean/super-must-be-called.js fails language/statements/class/subclass/builtin-objects/DataView/super-must-be-called.js fails language/statements/class/subclass/builtin-objects/Date/super-must-be-called.js fails language/statements/class/subclass/builtin-objects/Error/super-must-be-called.js fails language/statements/class/subclass/builtin-objects/Function/super-must-be-called.js fails language/statements/class/subclass/builtin-objects/GeneratorFunction/super-must-be-called.js fails language/statements/class/subclass/builtin-objects/Map/regular-subclassing.js fails language/statements/class/subclass/builtin-objects/Map/super-must-be-called.js fails language/statements/class/subclass/builtin-objects/NativeError/EvalError-super.js fails language/statements/class/subclass/builtin-objects/NativeError/RangeError-super.js fails language/statements/class/subclass/builtin-objects/NativeError/ReferenceError-super.js fails language/statements/class/subclass/builtin-objects/NativeError/SyntaxError-super.js fails language/statements/class/subclass/builtin-objects/NativeError/TypeError-super.js fails language/statements/class/subclass/builtin-objects/NativeError/URIError-super.js fails language/statements/class/subclass/builtin-objects/Number/super-must-be-called.js fails language/statements/class/subclass/builtin-objects/Object/constructor-return-undefined-throws.js fails language/statements/class/subclass/builtin-objects/Promise/regular-subclassing.js fails language/statements/class/subclass/builtin-objects/Promise/super-must-be-called.js fails language/statements/class/subclass/builtin-objects/RegExp/super-must-be-called.js fails language/statements/class/subclass/builtin-objects/Set/super-must-be-called.js fails language/statements/class/subclass/builtin-objects/String/super-must-be-called.js fails language/statements/class/subclass/builtin-objects/TypedArray/super-must-be-called.js fails language/statements/class/subclass/builtin-objects/WeakMap/regular-subclassing.js fails language/statements/class/subclass/builtin-objects/WeakMap/super-must-be-called.js fails language/statements/class/subclass/builtin-objects/WeakSet/regular-subclassing.js fails language/statements/class/subclass/builtin-objects/WeakSet/super-must-be-called.js fails language/statements/class/subclass/builtins.js fails language/statements/class/subclass/class-definition-null-proto-super.js fails language/statements/class/subclass/class-definition-null-proto-this.js fails language/statements/class/subclass/class-definition-superclass-generator.js fails language/statements/class/subclass/default-constructor-spread-override.js fails language/statements/class/super/in-methods.js fails language/statements/const/block-local-closure-get-before-initialization.js fails language/statements/const/block-local-use-before-initialization-in-declaration-statement.js fails language/statements/const/block-local-use-before-initialization-in-prior-statement.js fails language/statements/const/function-local-closure-get-before-initialization.js fails language/statements/const/function-local-use-before-initialization-in-declaration-statement.js fails language/statements/const/function-local-use-before-initialization-in-prior-statement.js fails language/statements/const/global-closure-get-before-initialization.js fails language/statements/const/global-use-before-initialization-in-declaration-statement.js fails language/statements/const/global-use-before-initialization-in-prior-statement.js fails language/statements/do-while/tco-body.js strictFails language/statements/for-in/head-const-bound-names-fordecl-tdz.js fails language/statements/for-in/head-let-bound-names-fordecl-tdz.js fails language/statements/for-in/head-lhs-let.js sloppyFails language/statements/for-in/head-var-bound-names-let.js sloppyFails language/statements/for-in/identifier-let-allowed-as-lefthandside-expression-not-strict.js sloppyFails language/statements/for-in/scope-body-lex-open.js fails language/statements/for-in/scope-head-lex-close.js fails language/statements/for-in/scope-head-lex-open.js fails language/statements/for-of/body-dstr-assign-error.js fails language/statements/for-of/body-put-error.js fails language/statements/for-of/dstr-array-elem-init-let.js fails language/statements/for-of/dstr-array-elem-iter-rtrn-close-err.js fails language/statements/for-of/dstr-array-elem-iter-rtrn-close-null.js fails language/statements/for-of/dstr-array-elem-iter-rtrn-close.js fails language/statements/for-of/dstr-array-elem-iter-thrw-close-err.js fails language/statements/for-of/dstr-array-elem-iter-thrw-close.js fails language/statements/for-of/dstr-array-elem-put-let.js fails language/statements/for-of/dstr-array-elem-trlg-iter-list-rtrn-close-err.js fails language/statements/for-of/dstr-array-elem-trlg-iter-list-rtrn-close-null.js fails language/statements/for-of/dstr-array-elem-trlg-iter-list-rtrn-close.js fails language/statements/for-of/dstr-array-elem-trlg-iter-list-thrw-close-err.js fails language/statements/for-of/dstr-array-elem-trlg-iter-list-thrw-close.js fails language/statements/for-of/dstr-array-elem-trlg-iter-rest-rtrn-close-err.js fails language/statements/for-of/dstr-array-elem-trlg-iter-rest-rtrn-close-null.js fails language/statements/for-of/dstr-array-elem-trlg-iter-rest-rtrn-close.js fails language/statements/for-of/dstr-array-elem-trlg-iter-rest-thrw-close-err.js fails language/statements/for-of/dstr-array-elem-trlg-iter-rest-thrw-close.js fails language/statements/for-of/dstr-array-rest-iter-rtrn-close-err.js fails language/statements/for-of/dstr-array-rest-iter-rtrn-close-null.js fails language/statements/for-of/dstr-array-rest-iter-rtrn-close.js fails language/statements/for-of/dstr-array-rest-iter-thrw-close-err.js fails language/statements/for-of/dstr-array-rest-iter-thrw-close.js fails language/statements/for-of/dstr-array-rest-lref-err.js fails language/statements/for-of/dstr-array-rest-put-let.js fails language/statements/for-of/dstr-obj-empty-null.js fails language/statements/for-of/dstr-obj-empty-undef.js fails language/statements/for-of/dstr-obj-id-init-let.js fails language/statements/for-of/dstr-obj-id-put-let.js fails language/statements/for-of/dstr-obj-prop-elem-init-let.js fails language/statements/for-of/dstr-obj-prop-put-let.js fails language/statements/for-of/generator-close-via-continue.js fails language/statements/for-of/generator-close-via-return.js fails language/statements/for-of/generator-close-via-throw.js fails language/statements/for-of/head-const-bound-names-fordecl-tdz.js fails language/statements/for-of/head-let-bound-names-fordecl-tdz.js fails language/statements/for-of/head-var-bound-names-let.js sloppyFails language/statements/for-of/iterator-close-via-continue.js fails language/statements/for-of/iterator-close-via-return.js fails language/statements/for-of/iterator-close-via-throw.js fails language/statements/for-of/iterator-next-reference.js fails language/statements/for-of/scope-body-lex-open.js fails language/statements/for-of/scope-head-lex-close.js fails language/statements/for-of/scope-head-lex-open.js fails language/statements/for-of/yield-star-from-catch.js fails language/statements/for-of/yield-star-from-finally.js fails language/statements/for-of/yield-star-from-try.js fails language/statements/for-of/yield-star.js fails language/statements/for/head-lhs-let.js sloppyFails language/statements/for/scope-body-lex-open.js fails language/statements/for/tco-const-body.js strictFails language/statements/for/tco-let-body.js strictFails language/statements/for/tco-lhs-body.js strictFails language/statements/for/tco-var-body.js strictFails language/statements/function/13.2-30-s.js fails language/statements/function/S13_A15_T4.js sloppyFails language/statements/function/arguments-with-arguments-fn.js sloppyFails language/statements/function/arguments-with-arguments-lex.js sloppyFails language/statements/function/dflt-params-ref-later.js fails language/statements/function/dflt-params-ref-self.js fails language/statements/function/param-dflt-yield-non-strict.js sloppyFails language/statements/function/scope-body-lex-distinct.js sloppyFails language/statements/function/scope-param-elem-var-close.js sloppyFails language/statements/function/scope-param-elem-var-open.js sloppyFails language/statements/function/scope-param-rest-elem-var-close.js sloppyFails language/statements/function/scope-param-rest-elem-var-open.js sloppyFails language/statements/function/scope-paramsbody-var-open.js fails language/statements/generators/arguments-with-arguments-fn.js sloppyFails language/statements/generators/arguments-with-arguments-lex.js sloppyFails language/statements/generators/default-proto.js fails language/statements/generators/dflt-params-ref-later.js fails language/statements/generators/dflt-params-ref-self.js fails language/statements/generators/scope-body-lex-distinct.js sloppyFails language/statements/generators/scope-param-elem-var-close.js sloppyFails language/statements/generators/scope-param-elem-var-open.js sloppyFails language/statements/generators/scope-param-rest-elem-var-close.js sloppyFails language/statements/generators/scope-param-rest-elem-var-open.js sloppyFails language/statements/generators/scope-paramsbody-var-open.js fails language/statements/generators/yield-as-function-expression-binding-identifier.js sloppyFails language/statements/generators/yield-as-identifier-in-nested-function.js sloppyFails language/statements/generators/yield-as-literal-property-name.js fails language/statements/generators/yield-as-property-name.js fails language/statements/generators/yield-identifier-non-strict.js sloppyFails language/statements/generators/yield-star-before-newline.js fails language/statements/if/tco-else-body.js strictFails language/statements/if/tco-if-body.js strictFails language/statements/labeled/tco.js strictFails language/statements/let/block-local-closure-get-before-initialization.js fails language/statements/let/block-local-closure-set-before-initialization.js fails language/statements/let/block-local-use-before-initialization-in-declaration-statement.js fails language/statements/let/block-local-use-before-initialization-in-prior-statement.js fails language/statements/let/function-local-closure-get-before-initialization.js fails language/statements/let/function-local-closure-set-before-initialization.js fails language/statements/let/function-local-use-before-initialization-in-declaration-statement.js fails language/statements/let/function-local-use-before-initialization-in-prior-statement.js fails language/statements/let/global-closure-get-before-initialization.js fails language/statements/let/global-closure-set-before-initialization.js fails language/statements/let/global-use-before-initialization-in-declaration-statement.js fails language/statements/let/global-use-before-initialization-in-prior-statement.js fails language/statements/let/syntax/let.js fails language/statements/return/tco.js strictFails language/statements/switch/scope-lex-open-case.js fails language/statements/switch/scope-lex-open-dflt.js fails language/statements/switch/tco-case-body-dflt.js strictFails language/statements/switch/tco-case-body.js strictFails language/statements/switch/tco-dftl-body.js strictFails language/statements/throw/S12.13_A2_T6.js strictFails language/statements/try/S12.14_A18_T6.js strictFails language/statements/try/scope-catch-block-lex-open.js fails language/statements/try/tco-catch-finally.js strictFails language/statements/try/tco-catch.js strictFails language/statements/try/tco-finally.js strictFails language/statements/variable/binding-resolution.js sloppyFails language/statements/while/tco-body.js strictFails language/statements/with/unscopables-inc-dec.js sloppyFails language/types/reference/get-value-prop-base-primitive-realm.js fails language/types/reference/put-value-prop-base-primitive-realm.js fails language/types/reference/put-value-prop-base-primitive.js fails