From c0f0f7f23eb6b4d2bded14f144ea18d7a2005cbc Mon Sep 17 00:00:00 2001 From: zhangyouyou Date: Tue, 22 Mar 2022 10:56:08 +0800 Subject: [PATCH] https://gitee.com/zhangyouyouyou/ark_ts2abc/issues/I4YXWZ Signed-off-by: zhangyouyou --- test262/es5_tests.txt | 233 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 233 insertions(+) diff --git a/test262/es5_tests.txt b/test262/es5_tests.txt index 4233b886a1..dfb167c5aa 100755 --- a/test262/es5_tests.txt +++ b/test262/es5_tests.txt @@ -25,6 +25,239 @@ annexB/built-ins/String/prototype/substr/B.2.3.js annexB/built-ins/unescape/prop-desc.js annexB/language/statements/try/catch-redeclared-var-statement.js annexB/language/statements/try/catch-redeclared-var-statement-captured.js +built-ins/BigInt/constructor-from-hex-string.js +built-ins/BigInt/constructor-empty-string.js +built-ins/BigInt/constructor-from-binary-string.js +built-ins/BigInt/constructor-from-octal-string.js +built-ins/BigInt/call-value-of-when-to-string-present.js +built-ins/BigInt/constructor-from-decimal-string.js +built-ins/BigInt/constructor-from-string-syntax-errors.js +built-ins/BigInt/constructor-integer.js +built-ins/BigInt/constructor-trailing-leading-spaces.js +built-ins/BigInt/is-a-constructor.js +built-ins/BigInt/length.js +built-ins/BigInt/infinity-throws-rangeerror.js +built-ins/BigInt/negative-infinity-throws.rangeerror.js +built-ins/BigInt/non-integer-rangeerror.js +built-ins/BigInt/name.js +built-ins/BigInt/nan-throws-rangeerror.js +built-ins/BigInt/prop-desc.js +built-ins/BigInt/tostring-throws.js +built-ins/BigInt/proto.js +built-ins/BigInt/valueof-throws.js +built-ins/BigInt/asIntN/asIntN.js +built-ins/BigInt/asIntN/bigint-tobigint-errors.js +built-ins/BigInt/asIntN/arithmetic.js +built-ins/BigInt/asIntN/bigint-tobigint-toprimitive.js +built-ins/BigInt/asIntN/bigint-tobigint-wrapped-values.js +built-ins/BigInt/asIntN/bits-toindex-errors.js +built-ins/BigInt/asIntN/bigint-tobigint.js +built-ins/BigInt/asIntN/bits-toindex-wrapped-values.js +built-ins/BigInt/asIntN/bits-toindex-toprimitive.js +built-ins/BigInt/asIntN/name.js +built-ins/BigInt/asIntN/length.js +built-ins/BigInt/asIntN/bits-toindex.js +built-ins/BigInt/asIntN/order-of-steps.js +built-ins/BigInt/asIntN/not-a-constructor.js +built-ins/BigInt/asUintN/arithmetic.js +built-ins/BigInt/asUintN/bigint-tobigint-errors.js +built-ins/BigInt/asUintN/asUintN.js +built-ins/BigInt/asUintN/bigint-tobigint-wrapped-values.js +built-ins/BigInt/asUintN/bigint-tobigint.js +built-ins/BigInt/asUintN/bigint-tobigint-toprimitive.js +built-ins/BigInt/asUintN/bits-toindex-errors.js +built-ins/BigInt/asUintN/bits-toindex-toprimitive.js +built-ins/BigInt/asUintN/bits-toindex.js +built-ins/BigInt/asUintN/bits-toindex-wrapped-values.js +built-ins/BigInt/asUintN/length.js +built-ins/BigInt/asUintN/name.js +built-ins/BigInt/asUintN/order-of-steps.js +built-ins/BigInt/asUintN/not-a-constructor.js +built-ins/BigInt/prototype/Symbol.toStringTag.js +built-ins/BigInt/parseInt/nonexistent.js +built-ins/BigInt/prototype/constructor.js +built-ins/BigInt/prototype/prop-desc.js +built-ins/BigInt/prototype/proto.js +built-ins/BigInt/prototype/toString/default-radix.js +built-ins/BigInt/prototype/toLocaleString/not-a-constructor.js +built-ins/BigInt/prototype/toString/a-z.js +built-ins/BigInt/prototype/toString/length.js +built-ins/BigInt/prototype/toString/not-a-constructor.js +built-ins/BigInt/prototype/toString/name.js +built-ins/BigInt/prototype/toString/radix-2-to-36.js +built-ins/BigInt/prototype/toString/prop-desc.js +built-ins/BigInt/prototype/toString/radix-err.js +built-ins/BigInt/prototype/toString/prototype-call.js +built-ins/BigInt/prototype/toString/string-is-code-units-of-decimal-digits-only.js +built-ins/BigInt/prototype/valueOf/cross-realm.js +built-ins/BigInt/prototype/toString/thisbigintvalue-not-valid-throws.js +built-ins/BigInt/prototype/valueOf/length.js +built-ins/BigInt/prototype/valueOf/prop-desc.js +built-ins/BigInt/prototype/valueOf/not-a-constructor.js +built-ins/BigInt/prototype/valueOf/return.js +built-ins/BigInt/prototype/valueOf/this-value-invalid-object-throws.js +built-ins/BigInt/prototype/valueOf/name.js +built-ins/BigInt/prototype/valueOf/this-value-invalid-primitive-throws.js +intl402/BigInt/prototype/toLocaleString/de-DE.js +intl402/BigInt/prototype/toLocaleString/default-options-object-prototype.js +intl402/BigInt/prototype/toLocaleString/builtin.js +intl402/BigInt/prototype/toLocaleString/en-US.js +intl402/BigInt/prototype/toLocaleString/length.js +intl402/BigInt/prototype/toLocaleString/prop-desc.js +intl402/BigInt/prototype/toLocaleString/name.js +intl402/BigInt/prototype/toLocaleString/this-value-invalid.js +intl402/BigInt/prototype/toLocaleString/throws-same-exceptions-as-NumberFormat.js +intl402/BigInt/prototype/toLocaleString/taint-Intl-NumberFormat.js +language/expressions/addition/coerce-bigint-to-string.js +language/expressions/addition/bigint-errors.js +language/expressions/addition/bigint-toprimitive.js +language/expressions/addition/bigint-wrapped-values.js +language/expressions/bitwise-and/bigint-and-number.js +language/expressions/bitwise-and/bigint-errors.js +language/expressions/bitwise-and/bigint-non-primitive.js +language/expressions/bitwise-and/bigint-toprimitive.js +language/expressions/bitwise-and/bigint-wrapped-values.js +language/expressions/bitwise-and/bigint.js +language/expressions/bitwise-not/bigint-non-primitive.js +language/expressions/bitwise-not/bigint.js +language/expressions/bitwise-or/bigint-and-number.js +language/expressions/bitwise-or/bigint-errors.js +language/expressions/bitwise-or/bigint-non-primitive.js +language/expressions/bitwise-or/bigint-toprimitive.js +language/expressions/bitwise-or/bigint-wrapped-values.js +language/expressions/bitwise-or/bigint.js +language/expressions/bitwise-xor/bigint-and-number.js +language/expressions/bitwise-xor/bigint-errors.js +language/expressions/bitwise-xor/bigint-non-primitive.js +language/expressions/bitwise-xor/bigint-toprimitive.js +language/expressions/bitwise-xor/bigint-wrapped-values.js +language/expressions/bitwise-xor/bigint.js +language/expressions/division/bigint-and-number.js +language/expressions/division/bigint-arithmetic.js +language/expressions/division/bigint-complex-infinity.js +language/expressions/division/bigint-errors.js +language/expressions/division/bigint-toprimitive.js +language/expressions/division/bigint-wrapped-values.js +language/expressions/does-not-equals/bigint-and-bigint.js +language/expressions/does-not-equals/bigint-and-boolean.js +language/expressions/does-not-equals/bigint-and-incomparable-primitive.js +language/expressions/does-not-equals/bigint-and-non-finite.js +language/expressions/does-not-equals/bigint-and-number-extremes.js +language/expressions/does-not-equals/bigint-and-number.js +language/expressions/does-not-equals/bigint-and-object.js +language/expressions/does-not-equals/bigint-and-string.js +language/expressions/equals/bigint-and-bigint.js +language/expressions/equals/bigint-and-boolean.js +language/expressions/equals/bigint-and-incomparable-primitive.js +language/expressions/equals/bigint-and-non-finite.js +language/expressions/equals/bigint-and-number-extremes.js +language/expressions/equals/bigint-and-number.js +language/expressions/equals/bigint-and-object.js +language/expressions/equals/bigint-and-string.js +language/expressions/exponentiation/bigint-and-number.js +language/expressions/exponentiation/bigint-arithmetic.js +language/expressions/exponentiation/bigint-errors.js +language/expressions/exponentiation/bigint-negative-exponent-throws.js +language/expressions/exponentiation/bigint-toprimitive.js +language/expressions/exponentiation/bigint-wrapped-values.js +language/expressions/exponentiation/bigint-zero-base-zero-exponent.js +language/expressions/greater-than/bigint-and-bigint.js +language/expressions/greater-than/bigint-and-boolean.js +language/expressions/greater-than/bigint-and-incomparable-string.js +language/expressions/greater-than/bigint-and-non-finite.js +language/expressions/greater-than/bigint-and-number-extremes.js +language/expressions/greater-than/bigint-and-number.js +language/expressions/greater-than/bigint-and-string.js +language/expressions/greater-than/bigint-and-symbol.js +language/expressions/greater-than-or-equal/bigint-and-bigint.js +language/expressions/greater-than-or-equal/bigint-and-incomparable-string.js +language/expressions/greater-than-or-equal/bigint-and-non-finite.js +language/expressions/greater-than-or-equal/bigint-and-number-extremes.js +language/expressions/greater-than-or-equal/bigint-and-number.js +language/expressions/greater-than-or-equal/bigint-and-string.js +language/expressions/left-shift/bigint-and-number.js +language/expressions/left-shift/bigint-errors.js +language/expressions/left-shift/bigint-non-primitive.js +language/expressions/left-shift/bigint-toprimitive.js +language/expressions/left-shift/bigint-wrapped-values.js +language/expressions/left-shift/bigint.js +language/expressions/less-than/bigint-and-bigint.js +language/expressions/less-than/bigint-and-boolean.js +language/expressions/less-than/bigint-and-incomparable-string.js +language/expressions/less-than/bigint-and-non-finite.js +language/expressions/less-than/bigint-and-number-extremes.js +language/expressions/less-than/bigint-and-number.js +language/expressions/less-than/bigint-and-string.js +language/expressions/less-than/bigint-and-symbol.js +language/expressions/less-than-or-equal/bigint-and-bigint.js +language/expressions/less-than-or-equal/bigint-and-incomparable-string.js +language/expressions/less-than-or-equal/bigint-and-non-finite.js +language/expressions/less-than-or-equal/bigint-and-number-extremes.js +language/expressions/less-than-or-equal/bigint-and-number.js +language/expressions/less-than-or-equal/bigint-and-string.js +language/expressions/logical-not/bigint.js +language/expressions/modulus/bigint-and-number.js +language/expressions/modulus/bigint-arithmetic.js +language/expressions/modulus/bigint-errors.js +language/expressions/modulus/bigint-modulo-zero.js +language/expressions/modulus/bigint-toprimitive.js +language/expressions/modulus/bigint-wrapped-values.js +language/expressions/modulus/line-terminator.js +language/expressions/modulus/order-of-evaluation.js +language/expressions/multiplication/bigint-and-number.js +language/expressions/multiplication/bigint-arithmetic.js +language/expressions/multiplication/bigint-errors.js +language/expressions/multiplication/bigint-toprimitive.js +language/expressions/multiplication/bigint-wrapped-values.js +language/expressions/postfix-increment/bigint.js +language/expressions/prefix-decrement/bigint.js +language/expressions/prefix-increment/bigint.js +language/expressions/right-shift/bigint-and-number.js +language/expressions/right-shift/bigint-errors.js +language/expressions/right-shift/bigint-non-primitive.js +language/expressions/right-shift/bigint-toprimitive.js +language/expressions/right-shift/bigint-wrapped-values.js +language/expressions/right-shift/bigint.js +language/expressions/strict-does-not-equals/bigint-and-bigint.js +language/expressions/strict-does-not-equals/bigint-and-boolean.js +language/expressions/strict-does-not-equals/bigint-and-incomparable-primitive.js +language/expressions/strict-does-not-equals/bigint-and-non-finite.js +language/expressions/strict-does-not-equals/bigint-and-number-extremes.js +language/expressions/strict-does-not-equals/bigint-and-number.js +language/expressions/strict-does-not-equals/bigint-and-object.js +language/expressions/strict-does-not-equals/bigint-and-string.js +language/expressions/strict-equals/bigint-and-bigint.js +language/expressions/strict-equals/bigint-and-boolean.js +language/expressions/strict-equals/bigint-and-incomparable-primitive.js +language/expressions/strict-equals/bigint-and-non-finite.js +language/expressions/strict-equals/bigint-and-number-extremes.js +language/expressions/strict-equals/bigint-and-number.js +language/expressions/strict-equals/bigint-and-object.js +language/expressions/strict-equals/bigint-and-string.js +language/expressions/subtraction/bigint-and-number.js +language/expressions/subtraction/bigint-arithmetic.js +language/expressions/subtraction/bigint-errors.js +language/expressions/subtraction/bigint-toprimitive.js +language/expressions/subtraction/bigint-wrapped-values.js +language/expressions/typeof/bigint.js +language/expressions/unary-minus/bigint-non-primitive.js +language/expressions/unary-minus/bigint.js +language/expressions/unsigned-right-shift/bigint-and-number.js +language/expressions/unsigned-right-shift/bigint-errors.js +language/expressions/unsigned-right-shift/bigint-non-primitive.js +language/expressions/unsigned-right-shift/bigint-toprimitive.js +language/expressions/unsigned-right-shift/bigint-wrapped-values.js +language/expressions/unsigned-right-shift/bigint.js +intl402/BigInt/prototype/toLocaleString/default-options-object-prototype.js +intl402/BigInt/prototype/toLocaleString/de-DE.js +intl402/BigInt/prototype/toLocaleString/en-US.js +intl402/BigInt/prototype/toLocaleString/length.js +intl402/BigInt/prototype/toLocaleString/builtin.js +intl402/BigInt/prototype/toLocaleString/name.js +intl402/BigInt/prototype/toLocaleString/prop-desc.js +intl402/BigInt/prototype/toLocaleString/this-value-invalid.js +intl402/BigInt/prototype/toLocaleString/throws-same-exceptions-as-NumberFormat.js +intl402/BigInt/prototype/toLocaleString/taint-Intl-NumberFormat.js built-ins/Array/15.4.5.1-5-1.js built-ins/Array/15.4.5.1-5-2.js built-ins/Array/15.4.5-1.js -- Gitee