|
@@ -18,7 +18,6 @@
|
|
|
"resizable-arraybuffer",
|
|
|
"SharedArrayBuffer",
|
|
|
"tail-call-optimization",
|
|
|
- "top-level-await",
|
|
|
"Temporal",
|
|
|
"u180e"
|
|
|
],
|
|
@@ -123,42 +122,24 @@
|
|
|
"language/expressions/dynamic-import/assignment-expression/yield-expr.js",
|
|
|
"language/statements/class/subclass/builtin-objects/GeneratorFunction/*.js",
|
|
|
"language/**/*-yield-*.js",
|
|
|
+ "language/module-code/instn-local-bndng-gen.js",
|
|
|
+ "language/module-code/instn-local-bndng-export-gen.js",
|
|
|
|
|
|
- // JavaScriptParser cannot handle direct 'super.property' script code
|
|
|
- "language/expressions/super/prop-dot-cls-val-from-eval.js",
|
|
|
- "language/expressions/super/prop-dot-obj-val-from-eval.js",
|
|
|
- "language/expressions/super/prop-expr-cls-val-from-eval.js",
|
|
|
- "language/expressions/super/prop-expr-obj-val-from-eval.js",
|
|
|
-
|
|
|
- // Esprima problem
|
|
|
-
|
|
|
- "language/literals/regexp/u-surrogate-pairs-atom-escape-decimal.js",
|
|
|
- "language/literals/regexp/u-unicode-esc.js",
|
|
|
- "language/statements/class/definition/methods-async-super-call-param.js",
|
|
|
- "built-ins/AsyncFunction/AsyncFunction-construct.js\n",
|
|
|
- "built-ins/String/prototype/split/separator-regexp.js",
|
|
|
-
|
|
|
-
|
|
|
- "language/expressions/object/method-definition/async-super-call-param.js",
|
|
|
- "language/expressions/object/method-definition/name-super-prop-param.js",
|
|
|
- "language/expressions/optional-chaining/member-expression.js",
|
|
|
- "language/expressions/tagged-template/invalid-escape-sequences.js",
|
|
|
- "language/statements/for-of/dstr-obj-id-init-let.js",
|
|
|
- "language/statements/for/head-lhs-let.js",
|
|
|
- "language/expressions/object/yield-non-strict-access.js",
|
|
|
- "language/expressions/object/yield-non-strict-syntax.js",
|
|
|
+ // Esprima problem
|
|
|
+ "built-ins/String/prototype/split/separator-regexp.js",
|
|
|
"language/expressions/object/let-non-strict-access.js",
|
|
|
"language/expressions/object/let-non-strict-syntax.js",
|
|
|
- "language/expressions/assignment/dstr-obj-id-identifier-yield-ident-valid.js",
|
|
|
+ "language/expressions/object/yield-non-strict-access.js",
|
|
|
+ "language/expressions/object/yield-non-strict-syntax.js",
|
|
|
+ "language/expressions/tagged-template/invalid-escape-sequences.js",
|
|
|
+ "language/literals/regexp/u-surrogate-pairs-atom-escape-decimal.js",
|
|
|
+ "language/literals/regexp/u-unicode-esc.js",
|
|
|
"language/statements/for-of/dstr-obj-id-identifier-yield-ident-valid.js",
|
|
|
- "language/white-space/mongolian-vowel-separator-eval.js",
|
|
|
+ "language/statements/for/head-lhs-let.js",
|
|
|
|
|
|
// SharedArrayBuffer not implemented
|
|
|
"built-ins/SharedArrayBuffer/prototype/prop-desc.js",
|
|
|
|
|
|
- // Esprima has parsing problems with weirdish unicode identifiers
|
|
|
- "language/identifiers/*-unicode-*.js",
|
|
|
-
|
|
|
// special casing data
|
|
|
"built-ins/**/special_casing*.js",
|
|
|
|
|
@@ -366,32 +347,6 @@
|
|
|
"language/literals/string/line-separator.js",
|
|
|
"language/literals/string/paragraph-separator-eval.js",
|
|
|
"language/literals/string/paragraph-separator.js",
|
|
|
- "language/module-code/eval-self-once.js",
|
|
|
- "language/module-code/export-expname-binding-index.js",
|
|
|
- "language/module-code/instn-iee-bndng-cls.js",
|
|
|
- "language/module-code/instn-iee-bndng-const.js",
|
|
|
- "language/module-code/instn-iee-bndng-fun.js",
|
|
|
- "language/module-code/instn-iee-bndng-let.js",
|
|
|
- "language/module-code/instn-iee-bndng-var.js",
|
|
|
- "language/module-code/instn-local-bndng-export-gen.js",
|
|
|
- "language/module-code/instn-local-bndng-gen.js",
|
|
|
- "language/module-code/instn-named-bndng-cls.js",
|
|
|
- "language/module-code/instn-named-bndng-const.js",
|
|
|
- "language/module-code/instn-named-bndng-dflt-cls.js",
|
|
|
- "language/module-code/instn-named-bndng-dflt-expr.js",
|
|
|
- "language/module-code/instn-named-bndng-dflt-fun-anon.js",
|
|
|
- "language/module-code/instn-named-bndng-dflt-named.js",
|
|
|
- "language/module-code/instn-named-bndng-dflt-star.js",
|
|
|
- "language/module-code/instn-named-bndng-let.js",
|
|
|
- "language/module-code/instn-named-bndng-trlng-comma.js",
|
|
|
- "language/module-code/instn-named-bndng-var.js",
|
|
|
- "language/module-code/namespace/internals/delete-exported-uninit.js",
|
|
|
- "language/module-code/namespace/internals/enumerate-binding-uninit.js",
|
|
|
- "language/module-code/namespace/internals/get-own-property-str-found-uninit.js",
|
|
|
- "language/module-code/namespace/internals/get-str-found-uninit.js",
|
|
|
- "language/module-code/namespace/internals/object-hasOwnProperty-binding-uninit.js",
|
|
|
- "language/module-code/namespace/internals/object-keys-binding-uninit.js",
|
|
|
- "language/module-code/namespace/internals/object-propertyIsEnumerable-binding-uninit.js",
|
|
|
"language/statementList/eval-block-with-statment-block.js",
|
|
|
"language/statements/for-of/dstr/array-elem-put-obj-literal-prop-ref-init-active.js",
|
|
|
"language/statements/for-of/dstr/array-elem-put-obj-literal-prop-ref-init.js",
|