| # Expected test262 failures. Generated by Tools/Scripts/test262-runner --save. |
| # |
| # Each entry maps a test file to the modes it is expected to fail in ("default", |
| # "strict mode", "module" or "raw"), and each mode to the exit code jsc is |
| # expected to terminate with: |
| # |
| # 3 The test ran to completion and failed: an assertion in the test or |
| # harness failed, or the test threw an uncaught exception. This is |
| # jsc's EXIT_EXCEPTION. |
| # 128 + N jsc was killed by signal N, i.e. it crashed. Common values are 134 |
| # (SIGABRT, which includes assertion failures in debug builds), 138 |
| # (SIGBUS) and 139 (SIGSEGV). |
| # 1 jsc could not run the test at all, or the runner timed out waiting |
| # for it. |
| # |
| # A failing test counts as expected only if it fails with the exit code recorded |
| # here, so a test that starts crashing where it previously failed an assertion |
| # is still reported as a new failure. |
| --- |
| test/annexB/language/function-code/block-decl-func-skip-arguments.js: |
| default: 3 |
| test/built-ins/Function/internals/Construct/derived-return-val-realm.js: |
| default: 3 |
| strict mode: 3 |
| test/built-ins/Function/internals/Construct/derived-this-uninitialized-realm.js: |
| default: 3 |
| strict mode: 3 |
| test/built-ins/Function/prototype/arguments/prop-desc.js: |
| default: 3 |
| strict mode: 3 |
| test/built-ins/Function/prototype/caller-arguments/accessor-properties.js: |
| default: 3 |
| strict mode: 3 |
| test/built-ins/Function/prototype/caller/prop-desc.js: |
| default: 3 |
| strict mode: 3 |
| test/built-ins/Function/prototype/toString/built-in-function-object.js: |
| default: 3 |
| strict mode: 3 |
| test/built-ins/Proxy/apply/arguments-realm.js: |
| default: 3 |
| strict mode: 3 |
| test/built-ins/Proxy/apply/null-handler-realm.js: |
| default: 3 |
| strict mode: 3 |
| test/built-ins/Proxy/apply/trap-is-not-callable-realm.js: |
| default: 3 |
| strict mode: 3 |
| test/built-ins/Proxy/construct/arguments-realm.js: |
| default: 3 |
| strict mode: 3 |
| test/built-ins/Proxy/construct/trap-is-not-callable-realm.js: |
| default: 3 |
| strict mode: 3 |
| test/built-ins/TypedArray/prototype/slice/speciesctor-return-same-buffer-with-offset.js: |
| default: 3 |
| strict mode: 3 |
| test/built-ins/TypedArrayConstructors/ctors/object-arg/iterated-array-changed-by-tonumber.js: |
| default: 3 |
| strict mode: 3 |
| test/built-ins/Uint8Array/prototype/setFromBase64/trailing-garbage-empty.js: |
| default: 3 |
| strict mode: 3 |
| test/built-ins/Uint8Array/prototype/setFromBase64/trailing-garbage.js: |
| default: 3 |
| strict mode: 3 |
| test/intl402/Temporal/PlainDate/prototype/monthCode/chinese-calendar-dates.js: |
| default: 3 |
| strict mode: 3 |
| test/intl402/Temporal/PlainDateTime/prototype/monthCode/chinese-calendar-dates.js: |
| default: 3 |
| strict mode: 3 |
| test/intl402/Temporal/PlainMonthDay/prototype/monthCode/chinese-calendar-dates.js: |
| default: 3 |
| strict mode: 3 |
| test/intl402/Temporal/PlainYearMonth/prototype/monthCode/chinese-calendar-dates.js: |
| default: 3 |
| strict mode: 3 |
| test/intl402/Temporal/ZonedDateTime/prototype/monthCode/chinese-calendar-dates.js: |
| default: 3 |
| strict mode: 3 |
| test/language/destructuring/binding/keyed-destructuring-property-reference-target-evaluation-order-with-bindings.js: |
| default: 3 |
| test/language/eval-code/direct/arrow-fn-body-cntns-arguments-func-decl-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js: |
| default: 3 |
| test/language/eval-code/direct/arrow-fn-body-cntns-arguments-func-decl-arrow-func-declare-arguments-assign.js: |
| default: 3 |
| test/language/eval-code/direct/arrow-fn-body-cntns-arguments-lex-bind-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js: |
| default: 3 |
| test/language/eval-code/direct/arrow-fn-body-cntns-arguments-lex-bind-arrow-func-declare-arguments-assign.js: |
| default: 3 |
| test/language/eval-code/direct/arrow-fn-body-cntns-arguments-var-bind-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js: |
| default: 3 |
| test/language/eval-code/direct/arrow-fn-body-cntns-arguments-var-bind-arrow-func-declare-arguments-assign.js: |
| default: 3 |
| test/language/eval-code/direct/arrow-fn-no-pre-existing-arguments-bindings-are-present-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js: |
| default: 3 |
| test/language/eval-code/direct/arrow-fn-no-pre-existing-arguments-bindings-are-present-arrow-func-declare-arguments-assign.js: |
| default: 3 |
| test/language/expressions/assignment/fn-name-lhs-cover.js: |
| default: 3 |
| strict mode: 3 |
| test/language/expressions/call/tco-non-eval-function-dynamic.js: |
| default: 3 |
| test/language/expressions/call/tco-non-eval-function.js: |
| default: 3 |
| test/language/expressions/call/tco-non-eval-global.js: |
| default: 3 |
| test/language/expressions/call/tco-non-eval-with.js: |
| default: 3 |
| test/language/expressions/delete/super-property-uninitialized-this.js: |
| default: 3 |
| strict mode: 3 |
| test/language/expressions/dynamic-import/import-attributes/2nd-param-with-type-text.js: |
| default: 3 |
| strict mode: 3 |
| test/language/expressions/new/non-ctor-err-realm.js: |
| default: 3 |
| strict mode: 3 |
| test/language/expressions/object/computed-property-name-topropertykey-before-value-evaluation.js: |
| default: 3 |
| strict mode: 3 |
| test/language/expressions/super/prop-expr-uninitialized-this-putvalue-compound-assign.js: |
| default: 3 |
| strict mode: 3 |
| test/language/expressions/super/prop-expr-uninitialized-this-putvalue-increment.js: |
| default: 3 |
| strict mode: 3 |
| test/language/expressions/super/prop-expr-uninitialized-this-putvalue.js: |
| default: 3 |
| strict mode: 3 |
| test/language/expressions/yield/star-iterable.js: |
| default: 3 |
| strict mode: 3 |
| test/language/expressions/yield/star-rhs-iter-nrml-res-done-no-value.js: |
| default: 3 |
| strict mode: 3 |
| test/language/expressions/yield/star-rhs-iter-rtrn-res-done-no-value.js: |
| default: 3 |
| strict mode: 3 |
| test/language/expressions/yield/star-rhs-iter-thrw-res-done-no-value.js: |
| default: 3 |
| strict mode: 3 |
| test/language/identifier-resolution/assign-to-global-undefined.js: |
| strict mode: 3 |
| test/language/import/import-attributes/text-empty.js: |
| module: 3 |
| test/language/import/import-attributes/text-javascript.js: |
| module: 3 |
| test/language/import/import-attributes/text-self.js: |
| module: 3 |
| test/language/import/import-attributes/text-string.js: |
| module: 3 |
| test/language/import/import-attributes/text-via-namespace.js: |
| module: 3 |
| test/language/statements/class/elements/private-class-field-on-nonextensible-objects.js: |
| strict mode: 3 |
| test/language/statements/class/subclass/private-class-field-on-nonextensible-return-override.js: |
| strict mode: 3 |
| test/language/statements/for-await-of/head-lhs-async.js: |
| default: 3 |
| strict mode: 3 |
| test/language/statements/for-in/head-lhs-let.js: |
| default: 3 |
| test/language/statements/for-in/identifier-let-allowed-as-lefthandside-expression-not-strict.js: |
| default: 3 |
| test/language/statements/for/head-lhs-let.js: |
| default: 3 |
| test/language/statements/with/get-binding-value-call-with-proxy-env.js: |
| default: 3 |
| test/language/statements/with/get-binding-value-idref-with-proxy-env.js: |
| default: 3 |
| test/language/statements/with/get-mutable-binding-binding-deleted-in-get-unscopables.js: |
| default: 3 |
| test/language/statements/with/set-mutable-binding-idref-compound-assign-with-proxy-env.js: |
| default: 3 |
| test/staging/sm/ArrayBuffer/slice-species.js: |
| default: 3 |
| strict mode: 3 |
| test/staging/sm/Date/two-digit-years.js: |
| default: 3 |
| strict mode: 3 |
| test/staging/sm/Function/arguments-parameter-shadowing.js: |
| default: 3 |
| test/staging/sm/Function/function-name-assignment.js: |
| default: 3 |
| test/staging/sm/Function/function-toString-builtin-name.js: |
| default: 3 |
| strict mode: 3 |
| test/staging/sm/PrivateName/modify-non-extensible.js: |
| default: 3 |
| test/staging/sm/Proxy/revoked-get-function-realm-typeerror.js: |
| default: 3 |
| strict mode: 3 |
| test/staging/sm/RegExp/replace-sticky-lastIndex.js: |
| default: 3 |
| strict mode: 3 |
| test/staging/sm/RegExp/replace-sticky.js: |
| default: 3 |
| strict mode: 3 |
| test/staging/sm/RegExp/unicode-braced.js: |
| default: 3 |
| strict mode: 3 |
| test/staging/sm/RegExp/unicode-class-braced.js: |
| default: 3 |
| strict mode: 3 |
| test/staging/sm/TypedArray/slice-memcpy.js: |
| default: 3 |
| strict mode: 3 |
| test/staging/sm/class/superPropOrdering.js: |
| default: 3 |
| strict mode: 3 |
| test/staging/sm/eval/redeclared-arguments-in-param-expression-eval.js: |
| default: 3 |
| test/staging/sm/expressions/exponentiation-unparenthesised-unary.js: |
| default: 3 |
| strict mode: 3 |
| test/staging/sm/expressions/object-literal-computed-property-evaluation.js: |
| default: 3 |
| strict mode: 3 |
| test/staging/sm/expressions/short-circuit-compound-assignment-anon-fns.js: |
| default: 3 |
| strict mode: 3 |
| test/staging/sm/extensions/function-caller-skips-eval-frames.js: |
| default: 3 |
| test/staging/sm/extensions/new-cross-compartment.js: |
| default: 3 |
| strict mode: 3 |
| test/staging/sm/fields/await-identifier-module-2.js: |
| module: 3 |
| test/staging/sm/generators/delegating-yield-1.js: |
| default: 3 |
| strict mode: 3 |
| test/staging/sm/generators/delegating-yield-3.js: |
| default: 3 |
| strict mode: 3 |
| test/staging/sm/generators/delegating-yield-5.js: |
| default: 3 |
| strict mode: 3 |
| test/staging/sm/generators/delegating-yield-6.js: |
| default: 3 |
| strict mode: 3 |
| test/staging/sm/generators/delegating-yield-7.js: |
| default: 3 |
| strict mode: 3 |
| test/staging/sm/lexical-environment/block-scoped-functions-annex-b-label.js: |
| default: 3 |
| test/staging/sm/lexical-environment/block-scoped-functions-deprecated-redecl.js: |
| default: 3 |
| test/staging/sm/lexical-environment/for-loop.js: |
| default: 3 |
| strict mode: 3 |
| test/staging/sm/misc/future-reserved-words.js: |
| default: 3 |
| test/staging/sm/module/await-restricted-nested.js: |
| module: 3 |