mirror of
https://github.com/danbulant/oxc
synced 2026-05-25 12:51:57 +00:00
240 lines
18 KiB
Text
240 lines
18 KiB
Text
Minifier_Test262 Summary:
|
|
AST Parsed : 44676/44676 (100.00%)
|
|
Positive Passed: 44439/44676 (99.47%)
|
|
Expect to Parse: "annexB/language/expressions/assignment/dstr/object-pattern-emulates-undefined.js"
|
|
Expect to Parse: "built-ins/AsyncGeneratorPrototype/throw/return-rejected-promise.js"
|
|
Expect to Parse: "built-ins/Function/prototype/apply/S15.3.4.3_A3_T6.js"
|
|
Expect to Parse: "built-ins/Function/prototype/apply/S15.3.4.3_A3_T8.js"
|
|
Expect to Parse: "built-ins/Function/prototype/apply/S15.3.4.3_A5_T6.js"
|
|
Expect to Parse: "built-ins/Function/prototype/apply/get-index-abrupt.js"
|
|
Expect to Parse: "built-ins/Function/prototype/apply/get-length-abrupt.js"
|
|
Expect to Parse: "built-ins/Function/prototype/call/S15.3.4.4_A3_T6.js"
|
|
Expect to Parse: "built-ins/Function/prototype/call/S15.3.4.4_A3_T8.js"
|
|
Expect to Parse: "built-ins/Function/prototype/call/S15.3.4.4_A5_T6.js"
|
|
Expect to Parse: "built-ins/Number/prototype/toExponential/range.js"
|
|
Expect to Parse: "built-ins/Number/prototype/toExponential/return-values.js"
|
|
Expect to Parse: "built-ins/Number/prototype/toExponential/this-is-0-fractiondigits-is-0.js"
|
|
Expect to Parse: "built-ins/Number/prototype/toExponential/this-is-0-fractiondigits-is-not-0.js"
|
|
Expect to Parse: "built-ins/Number/prototype/toExponential/tointeger-fractiondigits.js"
|
|
Expect to Parse: "built-ins/Number/prototype/toExponential/undefined-fractiondigits.js"
|
|
Expect to Parse: "built-ins/Number/prototype/toFixed/exactness.js"
|
|
Expect to Parse: "built-ins/Number/prototype/toFixed/range.js"
|
|
Expect to Parse: "built-ins/Number/prototype/toPrecision/exponential.js"
|
|
Expect to Parse: "built-ins/Number/prototype/toPrecision/range.js"
|
|
Expect to Parse: "built-ins/Number/prototype/toPrecision/return-values.js"
|
|
Expect to Parse: "built-ins/Number/prototype/toPrecision/this-is-0-precision-is-1.js"
|
|
Expect to Parse: "built-ins/Number/prototype/toPrecision/this-is-0-precision-is-gter-than-1.js"
|
|
Expect to Parse: "built-ins/Number/prototype/toPrecision/undefined-precision-arg.js"
|
|
Expect to Parse: "built-ins/Object/prototype/toLocaleString/primitive_this_value.js"
|
|
Expect to Parse: "built-ins/Object/prototype/toLocaleString/primitive_this_value_getter.js"
|
|
Expect to Parse: "built-ins/undefined/S15.1.1.3_A1.js"
|
|
Expect to Parse: "intl402/Number/prototype/toLocaleString/throws-same-exceptions-as-NumberFormat.js"
|
|
Expect to Parse: "intl402/NumberFormat/prototype/format/units.js"
|
|
Expect to Parse: "language/asi/S7.9_A10_T3.js"
|
|
Expect to Parse: "language/asi/S7.9_A10_T5.js"
|
|
Expect to Parse: "language/destructuring/binding/syntax/destructuring-array-parameters-function-arguments-length.js"
|
|
Expect to Parse: "language/destructuring/binding/syntax/destructuring-object-parameters-function-arguments-length.js"
|
|
Expect to Parse: "language/directive-prologue/14.1-16-s.js"
|
|
Expect to Parse: "language/eval-code/indirect/super-call.js"
|
|
Expect to Parse: "language/eval-code/indirect/super-prop.js"
|
|
Expect to Parse: "language/expressions/addition/S11.6.1_A2.4_T1.js"
|
|
Expect to Parse: "language/expressions/addition/S11.6.1_A2.4_T3.js"
|
|
Expect to Parse: "language/expressions/addition/S11.6.1_A2.4_T4.js"
|
|
Expect to Parse: "language/expressions/addition/bigint-errors.js"
|
|
Expect to Parse: "language/expressions/addition/bigint-toprimitive.js"
|
|
Expect to Parse: "language/expressions/array/spread-mult-empty.js"
|
|
Expect to Parse: "language/expressions/array/spread-mult-expr.js"
|
|
Expect to Parse: "language/expressions/array/spread-mult-iter.js"
|
|
Expect to Parse: "language/expressions/array/spread-mult-literal.js"
|
|
Expect to Parse: "language/expressions/array/spread-mult-obj-ident.js"
|
|
Expect to Parse: "language/expressions/array/spread-mult-obj-null.js"
|
|
Expect to Parse: "language/expressions/array/spread-mult-obj-undefined.js"
|
|
Expect to Parse: "language/expressions/array/spread-obj-getter-descriptor.js"
|
|
Expect to Parse: "language/expressions/array/spread-obj-getter-init.js"
|
|
Expect to Parse: "language/expressions/array/spread-obj-manipulate-outter-obj-in-getter.js"
|
|
Expect to Parse: "language/expressions/array/spread-obj-mult-spread-getter.js"
|
|
Expect to Parse: "language/expressions/array/spread-obj-mult-spread.js"
|
|
Expect to Parse: "language/expressions/array/spread-obj-null.js"
|
|
Expect to Parse: "language/expressions/array/spread-obj-override-immutable.js"
|
|
Expect to Parse: "language/expressions/array/spread-obj-overrides-prev-properties.js"
|
|
Expect to Parse: "language/expressions/array/spread-obj-skip-non-enumerable.js"
|
|
Expect to Parse: "language/expressions/array/spread-obj-spread-order.js"
|
|
Expect to Parse: "language/expressions/array/spread-obj-symbol-property.js"
|
|
Expect to Parse: "language/expressions/array/spread-obj-undefined.js"
|
|
Expect to Parse: "language/expressions/array/spread-obj-with-overrides.js"
|
|
Expect to Parse: "language/expressions/array/spread-sngl-empty.js"
|
|
Expect to Parse: "language/expressions/array/spread-sngl-expr.js"
|
|
Expect to Parse: "language/expressions/array/spread-sngl-iter.js"
|
|
Expect to Parse: "language/expressions/array/spread-sngl-literal.js"
|
|
Expect to Parse: "language/expressions/array/spread-sngl-obj-ident.js"
|
|
Expect to Parse: "language/expressions/arrow-function/prototype-rules.js"
|
|
Expect to Parse: "language/expressions/arrow-function/scope-param-elem-var-close.js"
|
|
Expect to Parse: "language/expressions/arrow-function/scope-param-elem-var-open.js"
|
|
Expect to Parse: "language/expressions/arrow-function/scope-param-rest-elem-var-close.js"
|
|
Expect to Parse: "language/expressions/arrow-function/scope-param-rest-elem-var-open.js"
|
|
Expect to Parse: "language/expressions/arrow-function/scope-paramsbody-var-close.js"
|
|
Expect to Parse: "language/expressions/arrow-function/scope-paramsbody-var-open.js"
|
|
Expect to Parse: "language/expressions/arrow-function/syntax/variations.js"
|
|
Expect to Parse: "language/expressions/arrow-function/throw-new.js"
|
|
Expect to Parse: "language/expressions/assignment/S11.13.1_A2.1_T2.js"
|
|
Expect to Parse: "language/expressions/assignment/S11.13.1_A3.2.js"
|
|
Expect to Parse: "language/expressions/assignment/S11.13.1_A4_T2.js"
|
|
Expect to Parse: "language/expressions/assignment/destructuring/keyed-destructuring-property-reference-target-evaluation-order.js"
|
|
Expect to Parse: "language/expressions/async-function/named-reassign-fn-name-in-body-in-arrow.js"
|
|
Expect to Parse: "language/expressions/async-function/named-strict-error-reassign-fn-name-in-body-in-arrow.js"
|
|
Expect to Parse: "language/expressions/async-function/syntax-expression-is-PrimaryExpression.js"
|
|
Expect to Parse: "language/expressions/async-generator/named-no-strict-reassign-fn-name-in-body-in-arrow.js"
|
|
Expect to Parse: "language/expressions/async-generator/named-strict-error-reassign-fn-name-in-body-in-arrow.js"
|
|
Expect to Parse: "language/expressions/bitwise-and/S11.10.1_A2.4_T1.js"
|
|
Expect to Parse: "language/expressions/bitwise-and/S11.10.1_A2.4_T3.js"
|
|
Expect to Parse: "language/expressions/bitwise-and/bigint-errors.js"
|
|
Expect to Parse: "language/expressions/bitwise-and/bigint-toprimitive.js"
|
|
Expect to Parse: "language/expressions/bitwise-or/S11.10.3_A2.4_T1.js"
|
|
Expect to Parse: "language/expressions/bitwise-or/S11.10.3_A2.4_T3.js"
|
|
Expect to Parse: "language/expressions/bitwise-or/bigint-errors.js"
|
|
Expect to Parse: "language/expressions/bitwise-or/bigint-toprimitive.js"
|
|
Expect to Parse: "language/expressions/bitwise-xor/S11.10.2_A2.4_T1.js"
|
|
Expect to Parse: "language/expressions/bitwise-xor/S11.10.2_A2.4_T3.js"
|
|
Expect to Parse: "language/expressions/bitwise-xor/bigint-errors.js"
|
|
Expect to Parse: "language/expressions/bitwise-xor/bigint-toprimitive.js"
|
|
Expect to Parse: "language/expressions/class/heritage-arrow-function.js"
|
|
Expect to Parse: "language/expressions/class/heritage-async-arrow-function.js"
|
|
Expect to Parse: "language/expressions/division/S11.5.2_A2.4_T1.js"
|
|
Expect to Parse: "language/expressions/division/S11.5.2_A2.4_T3.js"
|
|
Expect to Parse: "language/expressions/division/S11.5.2_A2.4_T4.js"
|
|
Expect to Parse: "language/expressions/division/bigint-errors.js"
|
|
Expect to Parse: "language/expressions/division/bigint-toprimitive.js"
|
|
Expect to Parse: "language/expressions/does-not-equals/S11.9.2_A2.4_T1.js"
|
|
Expect to Parse: "language/expressions/does-not-equals/S11.9.2_A2.4_T3.js"
|
|
Expect to Parse: "language/expressions/does-not-equals/S11.9.2_A7.9.js"
|
|
Expect to Parse: "language/expressions/dynamic-import/assignment-expression/call-expr-identifier.js"
|
|
Expect to Parse: "language/expressions/dynamic-import/eval-export-dflt-expr-cls-anon.js"
|
|
Expect to Parse: "language/expressions/dynamic-import/eval-export-dflt-expr-cls-name-meth.js"
|
|
Expect to Parse: "language/expressions/dynamic-import/eval-export-dflt-expr-cls-named.js"
|
|
Expect to Parse: "language/expressions/dynamic-import/eval-export-dflt-expr-fn-anon.js"
|
|
Expect to Parse: "language/expressions/dynamic-import/eval-export-dflt-expr-fn-named.js"
|
|
Expect to Parse: "language/expressions/dynamic-import/eval-export-dflt-expr-gen-anon.js"
|
|
Expect to Parse: "language/expressions/dynamic-import/eval-export-dflt-expr-gen-named.js"
|
|
Expect to Parse: "language/expressions/equals/S11.9.1_A2.4_T1.js"
|
|
Expect to Parse: "language/expressions/equals/S11.9.1_A2.4_T3.js"
|
|
Expect to Parse: "language/expressions/equals/S11.9.1_A7.8.js"
|
|
Expect to Parse: "language/expressions/exponentiation/bigint-errors.js"
|
|
Expect to Parse: "language/expressions/exponentiation/bigint-toprimitive.js"
|
|
Expect to Parse: "language/expressions/function/named-no-strict-reassign-fn-name-in-body-in-arrow.js"
|
|
Expect to Parse: "language/expressions/function/named-strict-error-reassign-fn-name-in-body-in-arrow.js"
|
|
Expect to Parse: "language/expressions/generators/named-no-strict-reassign-fn-name-in-body-in-arrow.js"
|
|
Expect to Parse: "language/expressions/generators/named-strict-error-reassign-fn-name-in-body-in-arrow.js"
|
|
Expect to Parse: "language/expressions/greater-than-or-equal/S11.8.4_A2.4_T1.js"
|
|
Expect to Parse: "language/expressions/greater-than-or-equal/S11.8.4_A2.4_T3.js"
|
|
Expect to Parse: "language/expressions/greater-than/S11.8.2_A2.4_T1.js"
|
|
Expect to Parse: "language/expressions/greater-than/S11.8.2_A2.4_T3.js"
|
|
Expect to Parse: "language/expressions/instanceof/S11.8.6_A2.1_T3.js"
|
|
Expect to Parse: "language/expressions/instanceof/S11.8.6_A6_T1.js"
|
|
Expect to Parse: "language/expressions/instanceof/S15.3.5.3_A2_T6.js"
|
|
Expect to Parse: "language/expressions/left-shift/S11.7.1_A2.4_T1.js"
|
|
Expect to Parse: "language/expressions/left-shift/S11.7.1_A2.4_T3.js"
|
|
Expect to Parse: "language/expressions/left-shift/S11.7.1_A2.4_T4.js"
|
|
Expect to Parse: "language/expressions/left-shift/bigint-errors.js"
|
|
Expect to Parse: "language/expressions/left-shift/bigint-toprimitive.js"
|
|
Expect to Parse: "language/expressions/less-than-or-equal/S11.8.3_A2.4_T1.js"
|
|
Expect to Parse: "language/expressions/less-than-or-equal/S11.8.3_A2.4_T3.js"
|
|
Expect to Parse: "language/expressions/less-than/S11.8.1_A2.4_T1.js"
|
|
Expect to Parse: "language/expressions/less-than/S11.8.1_A2.4_T3.js"
|
|
Expect to Parse: "language/expressions/logical-and/S11.11.1_A2.4_T1.js"
|
|
Expect to Parse: "language/expressions/logical-and/S11.11.1_A2.4_T3.js"
|
|
Expect to Parse: "language/expressions/logical-or/S11.11.2_A2.4_T1.js"
|
|
Expect to Parse: "language/expressions/logical-or/S11.11.2_A2.4_T3.js"
|
|
Expect to Parse: "language/expressions/modulus/S11.5.3_A2.4_T1.js"
|
|
Expect to Parse: "language/expressions/modulus/S11.5.3_A2.4_T3.js"
|
|
Expect to Parse: "language/expressions/modulus/S11.5.3_A2.4_T4.js"
|
|
Expect to Parse: "language/expressions/modulus/bigint-errors.js"
|
|
Expect to Parse: "language/expressions/modulus/bigint-toprimitive.js"
|
|
Expect to Parse: "language/expressions/multiplication/S11.5.1_A2.4_T1.js"
|
|
Expect to Parse: "language/expressions/multiplication/S11.5.1_A2.4_T3.js"
|
|
Expect to Parse: "language/expressions/multiplication/S11.5.1_A2.4_T4.js"
|
|
Expect to Parse: "language/expressions/multiplication/bigint-errors.js"
|
|
Expect to Parse: "language/expressions/multiplication/bigint-toprimitive.js"
|
|
Expect to Parse: "language/expressions/new/S11.2.2_A3_T1.js"
|
|
Expect to Parse: "language/expressions/new/S11.2.2_A3_T4.js"
|
|
Expect to Parse: "language/expressions/object/method-definition/static-init-await-reference-accessor.js"
|
|
Expect to Parse: "language/expressions/object/method-definition/static-init-await-reference-generator.js"
|
|
Expect to Parse: "language/expressions/object/method-definition/static-init-await-reference-normal.js"
|
|
Expect to Parse: "language/expressions/object/method-definition/yield-as-expression-without-rhs.js"
|
|
Expect to Parse: "language/expressions/object/method-definition/yield-as-generator-method-binding-identifier.js"
|
|
Expect to Parse: "language/expressions/object/scope-gen-meth-param-elem-var-close.js"
|
|
Expect to Parse: "language/expressions/object/scope-gen-meth-param-elem-var-open.js"
|
|
Expect to Parse: "language/expressions/object/scope-gen-meth-param-rest-elem-var-close.js"
|
|
Expect to Parse: "language/expressions/object/scope-gen-meth-param-rest-elem-var-open.js"
|
|
Expect to Parse: "language/expressions/object/scope-gen-meth-paramsbody-var-close.js"
|
|
Expect to Parse: "language/expressions/object/scope-gen-meth-paramsbody-var-open.js"
|
|
Expect to Parse: "language/expressions/object/scope-meth-param-elem-var-close.js"
|
|
Expect to Parse: "language/expressions/object/scope-meth-param-elem-var-open.js"
|
|
Expect to Parse: "language/expressions/object/scope-meth-param-rest-elem-var-close.js"
|
|
Expect to Parse: "language/expressions/object/scope-meth-param-rest-elem-var-open.js"
|
|
Expect to Parse: "language/expressions/object/scope-meth-paramsbody-var-close.js"
|
|
Expect to Parse: "language/expressions/object/scope-meth-paramsbody-var-open.js"
|
|
Expect to Parse: "language/expressions/object/scope-setter-paramsbody-var-close.js"
|
|
Expect to Parse: "language/expressions/object/scope-setter-paramsbody-var-open.js"
|
|
Expect to Parse: "language/expressions/property-accessors/S11.2.1_A3_T1.js"
|
|
Expect to Parse: "language/expressions/property-accessors/S11.2.1_A3_T4.js"
|
|
Expect to Parse: "language/expressions/right-shift/S11.7.2_A2.4_T1.js"
|
|
Expect to Parse: "language/expressions/right-shift/S11.7.2_A2.4_T3.js"
|
|
Expect to Parse: "language/expressions/right-shift/S11.7.2_A2.4_T4.js"
|
|
Expect to Parse: "language/expressions/right-shift/bigint-errors.js"
|
|
Expect to Parse: "language/expressions/right-shift/bigint-toprimitive.js"
|
|
Expect to Parse: "language/expressions/strict-does-not-equals/S11.9.5_A2.4_T1.js"
|
|
Expect to Parse: "language/expressions/strict-does-not-equals/S11.9.5_A2.4_T3.js"
|
|
Expect to Parse: "language/expressions/strict-equals/S11.9.4_A2.4_T1.js"
|
|
Expect to Parse: "language/expressions/strict-equals/S11.9.4_A2.4_T3.js"
|
|
Expect to Parse: "language/expressions/strict-equals/S11.9.4_A2.4_T4.js"
|
|
Expect to Parse: "language/expressions/subtraction/S11.6.2_A2.4_T1.js"
|
|
Expect to Parse: "language/expressions/subtraction/S11.6.2_A2.4_T3.js"
|
|
Expect to Parse: "language/expressions/subtraction/S11.6.2_A2.4_T4.js"
|
|
Expect to Parse: "language/expressions/subtraction/bigint-errors.js"
|
|
Expect to Parse: "language/expressions/subtraction/bigint-toprimitive.js"
|
|
Expect to Parse: "language/expressions/super/prop-dot-cls-val-from-arrow.js"
|
|
Expect to Parse: "language/expressions/super/prop-dot-obj-val-from-arrow.js"
|
|
Expect to Parse: "language/expressions/super/prop-expr-cls-val-from-arrow.js"
|
|
Expect to Parse: "language/expressions/super/prop-expr-obj-val-from-arrow.js"
|
|
Expect to Parse: "language/expressions/tagged-template/invalid-escape-sequences.js"
|
|
Expect to Parse: "language/expressions/unsigned-right-shift/S11.7.3_A2.4_T1.js"
|
|
Expect to Parse: "language/expressions/unsigned-right-shift/S11.7.3_A2.4_T3.js"
|
|
Expect to Parse: "language/expressions/unsigned-right-shift/S11.7.3_A2.4_T4.js"
|
|
Expect to Parse: "language/expressions/unsigned-right-shift/bigint-errors.js"
|
|
Expect to Parse: "language/expressions/unsigned-right-shift/bigint-non-primitive.js"
|
|
Expect to Parse: "language/expressions/unsigned-right-shift/bigint-toprimitive.js"
|
|
Expect to Parse: "language/expressions/unsigned-right-shift/bigint-wrapped-values.js"
|
|
Expect to Parse: "language/expressions/void/S11.4.2_A4_T6.js"
|
|
Expect to Parse: "language/expressions/yield/rhs-omitted.js"
|
|
Expect to Parse: "language/function-code/10.4.3-1-103.js"
|
|
Expect to Parse: "language/function-code/10.4.3-1-104.js"
|
|
Expect to Parse: "language/function-code/10.4.3-1-105.js"
|
|
Expect to Parse: "language/function-code/10.4.3-1-106.js"
|
|
Expect to Parse: "language/module-code/eval-export-dflt-expr-cls-anon.js"
|
|
Expect to Parse: "language/module-code/eval-export-dflt-expr-cls-name-meth.js"
|
|
Expect to Parse: "language/module-code/eval-export-dflt-expr-cls-named.js"
|
|
Expect to Parse: "language/module-code/eval-export-dflt-expr-fn-anon.js"
|
|
Expect to Parse: "language/module-code/eval-export-dflt-expr-fn-named.js"
|
|
Expect to Parse: "language/module-code/eval-export-dflt-expr-gen-anon.js"
|
|
Expect to Parse: "language/module-code/eval-export-dflt-expr-gen-named.js"
|
|
Expect to Parse: "language/module-code/top-level-await/new-await-parens.js"
|
|
Expect to Parse: "language/statements/class/definition/methods-gen-yield-as-expression-without-rhs.js"
|
|
Expect to Parse: "language/statements/class/definition/methods-gen-yield-as-generator-method-binding-identifier.js"
|
|
Expect to Parse: "language/statements/class/definition/this-access-restriction.js"
|
|
Expect to Parse: "language/statements/class/elements/privatefieldset-evaluation-order-1.js"
|
|
Expect to Parse: "language/statements/class/elements/privatefieldset-evaluation-order-2.js"
|
|
Expect to Parse: "language/statements/class/elements/privatefieldset-evaluation-order-3.js"
|
|
Expect to Parse: "language/statements/class/elements/privatefieldset-typeerror-11.js"
|
|
Expect to Parse: "language/statements/class/elements/privatefieldset-typeerror-9.js"
|
|
Expect to Parse: "language/statements/class/subclass/superclass-arrow-function.js"
|
|
Expect to Parse: "language/statements/for/scope-head-lex-open.js"
|
|
Expect to Parse: "language/statements/for/scope-head-var-none.js"
|
|
Expect to Parse: "language/statements/function/S13.2_A7_T1.js"
|
|
Expect to Parse: "language/statements/function/S13.2_A7_T2.js"
|
|
Expect to Parse: "language/statements/generators/yield-as-generator-declaration-binding-identifier.js"
|
|
Expect to Parse: "language/statements/variable/S12.2_A1.js"
|
|
Expect to Parse: "language/types/reference/get-value-prop-base-primitive.js"
|
|
Expect to Parse: "language/types/reference/put-value-prop-base-primitive.js"
|
|
Expect to Parse: "language/types/undefined/S8.1_A1_T2.js"
|
|
Expect to Parse: "staging/Temporal/Duration/old/total.js"
|
|
Expect to Parse: "staging/Temporal/UserCalendar/old/trivial-subclass.js"
|