diff --git a/Makefile b/Makefile index e7e8663f09..d57bf7590d 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ MAKEFLAGS = -j1 FLOW_COMMIT = 2ac56861e3ceff9ca406ae586fbafb3480c6c0b7 -TEST262_COMMIT = f77b930e6720f8005d5302acaedd434e13bf2fe2 +TEST262_COMMIT = 4f1155c566a222238fd86f179c6635ecb4c289bb # Fix color output until TravisCI fixes https://github.com/travis-ci/travis-ci/issues/7967 export FORCE_COLOR = true @@ -103,7 +103,7 @@ test-flow-update-whitelist: bootstrap-test262: rm -rf ./build/test262 mkdir -p ./build - git clone --branch=master --single-branch --shallow-since=2018-11-01 https://github.com/tc39/test262.git ./build/test262 + git clone --branch=master --single-branch --shallow-since=2010-01-10 https://github.com/tc39/test262.git ./build/test262 cd build/test262 && git checkout $(TEST262_COMMIT) test-test262: diff --git a/scripts/tests/test262/test262_whitelist.txt b/scripts/tests/test262/test262_whitelist.txt index 061bbac1fe..5211810741 100644 --- a/scripts/tests/test262/test262_whitelist.txt +++ b/scripts/tests/test262/test262_whitelist.txt @@ -674,166 +674,12 @@ language/expressions/async-generator/early-errors-expression-formals-body-duplic language/expressions/async-generator/named-dflt-params-duplicates.js(default) language/expressions/class/class-name-ident-static-escaped.js(default) language/expressions/class/class-name-ident-static.js(default) -language/expressions/class/elements/after-same-line-gen-private-field-usage.js(default) -language/expressions/class/elements/after-same-line-gen-private-field-usage.js(strict mode) -language/expressions/class/elements/after-same-line-gen-rs-private-getter-alt.js(default) -language/expressions/class/elements/after-same-line-gen-rs-private-getter-alt.js(strict mode) -language/expressions/class/elements/after-same-line-gen-rs-private-getter.js(default) -language/expressions/class/elements/after-same-line-gen-rs-private-getter.js(strict mode) -language/expressions/class/elements/after-same-line-gen-rs-private-method-alt.js(default) -language/expressions/class/elements/after-same-line-gen-rs-private-method-alt.js(strict mode) -language/expressions/class/elements/after-same-line-gen-rs-private-method.js(default) -language/expressions/class/elements/after-same-line-gen-rs-private-method.js(strict mode) -language/expressions/class/elements/after-same-line-gen-rs-private-setter-alt.js(default) -language/expressions/class/elements/after-same-line-gen-rs-private-setter-alt.js(strict mode) -language/expressions/class/elements/after-same-line-gen-rs-private-setter.js(default) -language/expressions/class/elements/after-same-line-gen-rs-private-setter.js(strict mode) -language/expressions/class/elements/after-same-line-method-private-field-usage.js(default) -language/expressions/class/elements/after-same-line-method-private-field-usage.js(strict mode) -language/expressions/class/elements/after-same-line-method-rs-private-getter-alt.js(default) -language/expressions/class/elements/after-same-line-method-rs-private-getter-alt.js(strict mode) -language/expressions/class/elements/after-same-line-method-rs-private-getter.js(default) -language/expressions/class/elements/after-same-line-method-rs-private-getter.js(strict mode) -language/expressions/class/elements/after-same-line-method-rs-private-method-alt.js(default) -language/expressions/class/elements/after-same-line-method-rs-private-method-alt.js(strict mode) -language/expressions/class/elements/after-same-line-method-rs-private-method.js(default) -language/expressions/class/elements/after-same-line-method-rs-private-method.js(strict mode) -language/expressions/class/elements/after-same-line-method-rs-private-setter-alt.js(default) -language/expressions/class/elements/after-same-line-method-rs-private-setter-alt.js(strict mode) -language/expressions/class/elements/after-same-line-method-rs-private-setter.js(default) -language/expressions/class/elements/after-same-line-method-rs-private-setter.js(strict mode) -language/expressions/class/elements/after-same-line-static-async-gen-private-field-usage.js(default) -language/expressions/class/elements/after-same-line-static-async-gen-private-field-usage.js(strict mode) -language/expressions/class/elements/after-same-line-static-async-gen-rs-private-getter-alt.js(default) -language/expressions/class/elements/after-same-line-static-async-gen-rs-private-getter-alt.js(strict mode) -language/expressions/class/elements/after-same-line-static-async-gen-rs-private-getter.js(default) -language/expressions/class/elements/after-same-line-static-async-gen-rs-private-getter.js(strict mode) -language/expressions/class/elements/after-same-line-static-async-gen-rs-private-method-alt.js(default) -language/expressions/class/elements/after-same-line-static-async-gen-rs-private-method-alt.js(strict mode) -language/expressions/class/elements/after-same-line-static-async-gen-rs-private-method.js(default) -language/expressions/class/elements/after-same-line-static-async-gen-rs-private-method.js(strict mode) -language/expressions/class/elements/after-same-line-static-async-gen-rs-private-setter-alt.js(default) -language/expressions/class/elements/after-same-line-static-async-gen-rs-private-setter-alt.js(strict mode) -language/expressions/class/elements/after-same-line-static-async-gen-rs-private-setter.js(default) -language/expressions/class/elements/after-same-line-static-async-gen-rs-private-setter.js(strict mode) -language/expressions/class/elements/after-same-line-static-async-method-private-field-usage.js(default) -language/expressions/class/elements/after-same-line-static-async-method-private-field-usage.js(strict mode) -language/expressions/class/elements/after-same-line-static-async-method-rs-private-getter-alt.js(default) -language/expressions/class/elements/after-same-line-static-async-method-rs-private-getter-alt.js(strict mode) -language/expressions/class/elements/after-same-line-static-async-method-rs-private-getter.js(default) -language/expressions/class/elements/after-same-line-static-async-method-rs-private-getter.js(strict mode) -language/expressions/class/elements/after-same-line-static-async-method-rs-private-method-alt.js(default) -language/expressions/class/elements/after-same-line-static-async-method-rs-private-method-alt.js(strict mode) -language/expressions/class/elements/after-same-line-static-async-method-rs-private-method.js(default) -language/expressions/class/elements/after-same-line-static-async-method-rs-private-method.js(strict mode) -language/expressions/class/elements/after-same-line-static-async-method-rs-private-setter-alt.js(default) -language/expressions/class/elements/after-same-line-static-async-method-rs-private-setter-alt.js(strict mode) -language/expressions/class/elements/after-same-line-static-async-method-rs-private-setter.js(default) -language/expressions/class/elements/after-same-line-static-async-method-rs-private-setter.js(strict mode) -language/expressions/class/elements/after-same-line-static-gen-private-field-usage.js(default) -language/expressions/class/elements/after-same-line-static-gen-private-field-usage.js(strict mode) -language/expressions/class/elements/after-same-line-static-gen-rs-private-getter-alt.js(default) -language/expressions/class/elements/after-same-line-static-gen-rs-private-getter-alt.js(strict mode) -language/expressions/class/elements/after-same-line-static-gen-rs-private-getter.js(default) -language/expressions/class/elements/after-same-line-static-gen-rs-private-getter.js(strict mode) -language/expressions/class/elements/after-same-line-static-gen-rs-private-method-alt.js(default) -language/expressions/class/elements/after-same-line-static-gen-rs-private-method-alt.js(strict mode) -language/expressions/class/elements/after-same-line-static-gen-rs-private-method.js(default) -language/expressions/class/elements/after-same-line-static-gen-rs-private-method.js(strict mode) -language/expressions/class/elements/after-same-line-static-gen-rs-private-setter-alt.js(default) -language/expressions/class/elements/after-same-line-static-gen-rs-private-setter-alt.js(strict mode) -language/expressions/class/elements/after-same-line-static-gen-rs-private-setter.js(default) -language/expressions/class/elements/after-same-line-static-gen-rs-private-setter.js(strict mode) -language/expressions/class/elements/after-same-line-static-method-private-field-usage.js(default) -language/expressions/class/elements/after-same-line-static-method-private-field-usage.js(strict mode) -language/expressions/class/elements/after-same-line-static-method-rs-private-getter-alt.js(default) -language/expressions/class/elements/after-same-line-static-method-rs-private-getter-alt.js(strict mode) -language/expressions/class/elements/after-same-line-static-method-rs-private-getter.js(default) -language/expressions/class/elements/after-same-line-static-method-rs-private-getter.js(strict mode) -language/expressions/class/elements/after-same-line-static-method-rs-private-method-alt.js(default) -language/expressions/class/elements/after-same-line-static-method-rs-private-method-alt.js(strict mode) -language/expressions/class/elements/after-same-line-static-method-rs-private-method.js(default) -language/expressions/class/elements/after-same-line-static-method-rs-private-method.js(strict mode) -language/expressions/class/elements/after-same-line-static-method-rs-private-setter-alt.js(default) -language/expressions/class/elements/after-same-line-static-method-rs-private-setter-alt.js(strict mode) -language/expressions/class/elements/after-same-line-static-method-rs-private-setter.js(default) -language/expressions/class/elements/after-same-line-static-method-rs-private-setter.js(strict mode) language/expressions/class/elements/fields-duplicate-privatenames.js(default) language/expressions/class/elements/fields-duplicate-privatenames.js(strict mode) language/expressions/class/elements/fields-literal-name-static-propname-constructor.js(default) language/expressions/class/elements/fields-literal-name-static-propname-constructor.js(strict mode) language/expressions/class/elements/fields-string-name-static-propname-constructor.js(default) language/expressions/class/elements/fields-string-name-static-propname-constructor.js(strict mode) -language/expressions/class/elements/multiple-definitions-private-field-usage.js(default) -language/expressions/class/elements/multiple-definitions-private-field-usage.js(strict mode) -language/expressions/class/elements/multiple-definitions-rs-private-getter-alt.js(default) -language/expressions/class/elements/multiple-definitions-rs-private-getter-alt.js(strict mode) -language/expressions/class/elements/multiple-definitions-rs-private-getter.js(default) -language/expressions/class/elements/multiple-definitions-rs-private-getter.js(strict mode) -language/expressions/class/elements/multiple-definitions-rs-private-method-alt.js(default) -language/expressions/class/elements/multiple-definitions-rs-private-method-alt.js(strict mode) -language/expressions/class/elements/multiple-definitions-rs-private-method.js(default) -language/expressions/class/elements/multiple-definitions-rs-private-method.js(strict mode) -language/expressions/class/elements/multiple-definitions-rs-private-setter-alt.js(default) -language/expressions/class/elements/multiple-definitions-rs-private-setter-alt.js(strict mode) -language/expressions/class/elements/multiple-definitions-rs-private-setter.js(default) -language/expressions/class/elements/multiple-definitions-rs-private-setter.js(strict mode) -language/expressions/class/elements/multiple-stacked-definitions-private-field-usage.js(default) -language/expressions/class/elements/multiple-stacked-definitions-private-field-usage.js(strict mode) -language/expressions/class/elements/multiple-stacked-definitions-rs-private-getter-alt.js(default) -language/expressions/class/elements/multiple-stacked-definitions-rs-private-getter-alt.js(strict mode) -language/expressions/class/elements/multiple-stacked-definitions-rs-private-getter.js(default) -language/expressions/class/elements/multiple-stacked-definitions-rs-private-getter.js(strict mode) -language/expressions/class/elements/multiple-stacked-definitions-rs-private-method-alt.js(default) -language/expressions/class/elements/multiple-stacked-definitions-rs-private-method-alt.js(strict mode) -language/expressions/class/elements/multiple-stacked-definitions-rs-private-method.js(default) -language/expressions/class/elements/multiple-stacked-definitions-rs-private-method.js(strict mode) -language/expressions/class/elements/multiple-stacked-definitions-rs-private-setter-alt.js(default) -language/expressions/class/elements/multiple-stacked-definitions-rs-private-setter-alt.js(strict mode) -language/expressions/class/elements/multiple-stacked-definitions-rs-private-setter.js(default) -language/expressions/class/elements/multiple-stacked-definitions-rs-private-setter.js(strict mode) -language/expressions/class/elements/new-no-sc-line-method-private-field-usage.js(default) -language/expressions/class/elements/new-no-sc-line-method-private-field-usage.js(strict mode) -language/expressions/class/elements/new-no-sc-line-method-rs-private-getter-alt.js(default) -language/expressions/class/elements/new-no-sc-line-method-rs-private-getter-alt.js(strict mode) -language/expressions/class/elements/new-no-sc-line-method-rs-private-getter.js(default) -language/expressions/class/elements/new-no-sc-line-method-rs-private-getter.js(strict mode) -language/expressions/class/elements/new-no-sc-line-method-rs-private-method-alt.js(default) -language/expressions/class/elements/new-no-sc-line-method-rs-private-method-alt.js(strict mode) -language/expressions/class/elements/new-no-sc-line-method-rs-private-method.js(default) -language/expressions/class/elements/new-no-sc-line-method-rs-private-method.js(strict mode) -language/expressions/class/elements/new-no-sc-line-method-rs-private-setter-alt.js(default) -language/expressions/class/elements/new-no-sc-line-method-rs-private-setter-alt.js(strict mode) -language/expressions/class/elements/new-no-sc-line-method-rs-private-setter.js(default) -language/expressions/class/elements/new-no-sc-line-method-rs-private-setter.js(strict mode) -language/expressions/class/elements/new-sc-line-gen-private-field-usage.js(default) -language/expressions/class/elements/new-sc-line-gen-private-field-usage.js(strict mode) -language/expressions/class/elements/new-sc-line-gen-rs-private-getter-alt.js(default) -language/expressions/class/elements/new-sc-line-gen-rs-private-getter-alt.js(strict mode) -language/expressions/class/elements/new-sc-line-gen-rs-private-getter.js(default) -language/expressions/class/elements/new-sc-line-gen-rs-private-getter.js(strict mode) -language/expressions/class/elements/new-sc-line-gen-rs-private-method-alt.js(default) -language/expressions/class/elements/new-sc-line-gen-rs-private-method-alt.js(strict mode) -language/expressions/class/elements/new-sc-line-gen-rs-private-method.js(default) -language/expressions/class/elements/new-sc-line-gen-rs-private-method.js(strict mode) -language/expressions/class/elements/new-sc-line-gen-rs-private-setter-alt.js(default) -language/expressions/class/elements/new-sc-line-gen-rs-private-setter-alt.js(strict mode) -language/expressions/class/elements/new-sc-line-gen-rs-private-setter.js(default) -language/expressions/class/elements/new-sc-line-gen-rs-private-setter.js(strict mode) -language/expressions/class/elements/new-sc-line-method-private-field-usage.js(default) -language/expressions/class/elements/new-sc-line-method-private-field-usage.js(strict mode) -language/expressions/class/elements/new-sc-line-method-rs-private-getter-alt.js(default) -language/expressions/class/elements/new-sc-line-method-rs-private-getter-alt.js(strict mode) -language/expressions/class/elements/new-sc-line-method-rs-private-getter.js(default) -language/expressions/class/elements/new-sc-line-method-rs-private-getter.js(strict mode) -language/expressions/class/elements/new-sc-line-method-rs-private-method-alt.js(default) -language/expressions/class/elements/new-sc-line-method-rs-private-method-alt.js(strict mode) -language/expressions/class/elements/new-sc-line-method-rs-private-method.js(default) -language/expressions/class/elements/new-sc-line-method-rs-private-method.js(strict mode) -language/expressions/class/elements/new-sc-line-method-rs-private-setter-alt.js(default) -language/expressions/class/elements/new-sc-line-method-rs-private-setter-alt.js(strict mode) -language/expressions/class/elements/new-sc-line-method-rs-private-setter.js(default) -language/expressions/class/elements/new-sc-line-method-rs-private-setter.js(strict mode) language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-supercall-1.js(default) language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-supercall-1.js(strict mode) language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-supercall-2.js(default) @@ -848,76 +694,6 @@ language/expressions/class/elements/private-derived-cls-indirect-eval-err-contai language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-supercall.js(strict mode) language/expressions/class/elements/private-methods/prod-private-method-initialize-order.js(default) language/expressions/class/elements/private-methods/prod-private-method-initialize-order.js(strict mode) -language/expressions/class/elements/regular-definitions-private-field-usage.js(default) -language/expressions/class/elements/regular-definitions-private-field-usage.js(strict mode) -language/expressions/class/elements/regular-definitions-rs-private-getter-alt.js(default) -language/expressions/class/elements/regular-definitions-rs-private-getter-alt.js(strict mode) -language/expressions/class/elements/regular-definitions-rs-private-getter.js(default) -language/expressions/class/elements/regular-definitions-rs-private-getter.js(strict mode) -language/expressions/class/elements/regular-definitions-rs-private-method-alt.js(default) -language/expressions/class/elements/regular-definitions-rs-private-method-alt.js(strict mode) -language/expressions/class/elements/regular-definitions-rs-private-method.js(default) -language/expressions/class/elements/regular-definitions-rs-private-method.js(strict mode) -language/expressions/class/elements/regular-definitions-rs-private-setter-alt.js(default) -language/expressions/class/elements/regular-definitions-rs-private-setter-alt.js(strict mode) -language/expressions/class/elements/regular-definitions-rs-private-setter.js(default) -language/expressions/class/elements/regular-definitions-rs-private-setter.js(strict mode) -language/expressions/class/elements/same-line-async-gen-private-field-usage.js(default) -language/expressions/class/elements/same-line-async-gen-private-field-usage.js(strict mode) -language/expressions/class/elements/same-line-async-gen-rs-private-getter-alt.js(default) -language/expressions/class/elements/same-line-async-gen-rs-private-getter-alt.js(strict mode) -language/expressions/class/elements/same-line-async-gen-rs-private-getter.js(default) -language/expressions/class/elements/same-line-async-gen-rs-private-getter.js(strict mode) -language/expressions/class/elements/same-line-async-gen-rs-private-method-alt.js(default) -language/expressions/class/elements/same-line-async-gen-rs-private-method-alt.js(strict mode) -language/expressions/class/elements/same-line-async-gen-rs-private-method.js(default) -language/expressions/class/elements/same-line-async-gen-rs-private-method.js(strict mode) -language/expressions/class/elements/same-line-async-gen-rs-private-setter-alt.js(default) -language/expressions/class/elements/same-line-async-gen-rs-private-setter-alt.js(strict mode) -language/expressions/class/elements/same-line-async-gen-rs-private-setter.js(default) -language/expressions/class/elements/same-line-async-gen-rs-private-setter.js(strict mode) -language/expressions/class/elements/same-line-async-method-private-field-usage.js(default) -language/expressions/class/elements/same-line-async-method-private-field-usage.js(strict mode) -language/expressions/class/elements/same-line-async-method-rs-private-getter-alt.js(default) -language/expressions/class/elements/same-line-async-method-rs-private-getter-alt.js(strict mode) -language/expressions/class/elements/same-line-async-method-rs-private-getter.js(default) -language/expressions/class/elements/same-line-async-method-rs-private-getter.js(strict mode) -language/expressions/class/elements/same-line-async-method-rs-private-method-alt.js(default) -language/expressions/class/elements/same-line-async-method-rs-private-method-alt.js(strict mode) -language/expressions/class/elements/same-line-async-method-rs-private-method.js(default) -language/expressions/class/elements/same-line-async-method-rs-private-method.js(strict mode) -language/expressions/class/elements/same-line-async-method-rs-private-setter-alt.js(default) -language/expressions/class/elements/same-line-async-method-rs-private-setter-alt.js(strict mode) -language/expressions/class/elements/same-line-async-method-rs-private-setter.js(default) -language/expressions/class/elements/same-line-async-method-rs-private-setter.js(strict mode) -language/expressions/class/elements/same-line-gen-private-field-usage.js(default) -language/expressions/class/elements/same-line-gen-private-field-usage.js(strict mode) -language/expressions/class/elements/same-line-gen-rs-private-getter-alt.js(default) -language/expressions/class/elements/same-line-gen-rs-private-getter-alt.js(strict mode) -language/expressions/class/elements/same-line-gen-rs-private-getter.js(default) -language/expressions/class/elements/same-line-gen-rs-private-getter.js(strict mode) -language/expressions/class/elements/same-line-gen-rs-private-method-alt.js(default) -language/expressions/class/elements/same-line-gen-rs-private-method-alt.js(strict mode) -language/expressions/class/elements/same-line-gen-rs-private-method.js(default) -language/expressions/class/elements/same-line-gen-rs-private-method.js(strict mode) -language/expressions/class/elements/same-line-gen-rs-private-setter-alt.js(default) -language/expressions/class/elements/same-line-gen-rs-private-setter-alt.js(strict mode) -language/expressions/class/elements/same-line-gen-rs-private-setter.js(default) -language/expressions/class/elements/same-line-gen-rs-private-setter.js(strict mode) -language/expressions/class/elements/same-line-method-private-field-usage.js(default) -language/expressions/class/elements/same-line-method-private-field-usage.js(strict mode) -language/expressions/class/elements/same-line-method-rs-private-getter-alt.js(default) -language/expressions/class/elements/same-line-method-rs-private-getter-alt.js(strict mode) -language/expressions/class/elements/same-line-method-rs-private-getter.js(default) -language/expressions/class/elements/same-line-method-rs-private-getter.js(strict mode) -language/expressions/class/elements/same-line-method-rs-private-method-alt.js(default) -language/expressions/class/elements/same-line-method-rs-private-method-alt.js(strict mode) -language/expressions/class/elements/same-line-method-rs-private-method.js(default) -language/expressions/class/elements/same-line-method-rs-private-method.js(strict mode) -language/expressions/class/elements/same-line-method-rs-private-setter-alt.js(default) -language/expressions/class/elements/same-line-method-rs-private-setter-alt.js(strict mode) -language/expressions/class/elements/same-line-method-rs-private-setter.js(default) -language/expressions/class/elements/same-line-method-rs-private-setter.js(strict mode) language/expressions/class/elements/syntax/early-errors/grammar-ctor-super-no-heritage.js(default) language/expressions/class/elements/syntax/early-errors/grammar-ctor-super-no-heritage.js(strict mode) language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-get-field.js(default) @@ -998,20 +774,6 @@ language/expressions/class/elements/syntax/early-errors/invalid-names/method-out language/expressions/class/elements/syntax/early-errors/invalid-names/method-outter-member-expression-this.js(strict mode) language/expressions/class/elements/syntax/early-errors/super-private-access-invalid.js(default) language/expressions/class/elements/syntax/early-errors/super-private-access-invalid.js(strict mode) -language/expressions/class/elements/wrapped-in-sc-private-field-usage.js(default) -language/expressions/class/elements/wrapped-in-sc-private-field-usage.js(strict mode) -language/expressions/class/elements/wrapped-in-sc-rs-private-getter-alt.js(default) -language/expressions/class/elements/wrapped-in-sc-rs-private-getter-alt.js(strict mode) -language/expressions/class/elements/wrapped-in-sc-rs-private-getter.js(default) -language/expressions/class/elements/wrapped-in-sc-rs-private-getter.js(strict mode) -language/expressions/class/elements/wrapped-in-sc-rs-private-method-alt.js(default) -language/expressions/class/elements/wrapped-in-sc-rs-private-method-alt.js(strict mode) -language/expressions/class/elements/wrapped-in-sc-rs-private-method.js(default) -language/expressions/class/elements/wrapped-in-sc-rs-private-method.js(strict mode) -language/expressions/class/elements/wrapped-in-sc-rs-private-setter-alt.js(default) -language/expressions/class/elements/wrapped-in-sc-rs-private-setter-alt.js(strict mode) -language/expressions/class/elements/wrapped-in-sc-rs-private-setter.js(default) -language/expressions/class/elements/wrapped-in-sc-rs-private-setter.js(strict mode) language/expressions/function/dflt-params-duplicates.js(default) language/expressions/generators/dflt-params-duplicates.js(default) language/expressions/object/let-non-strict-access.js(default) @@ -1061,6 +823,10 @@ language/identifiers/unicode-escape-nls-err.js(default) language/identifiers/unicode-escape-nls-err.js(strict mode) language/import/dup-bound-names.js(default) language/import/dup-bound-names.js(strict mode) +language/line-terminators/invalid-string-ls.js(default) +language/line-terminators/invalid-string-ls.js(strict mode) +language/line-terminators/invalid-string-ps.js(default) +language/line-terminators/invalid-string-ps.js(strict mode) language/literals/numeric/numeric-separator-literal-nzd-nsl-dds-leading-zero-err.js(default) language/literals/regexp/early-err-pattern.js(default) language/literals/regexp/early-err-pattern.js(strict mode) @@ -1265,166 +1031,12 @@ language/statements/class/async-meth-escaped-async.js(default) language/statements/class/async-meth-escaped-async.js(strict mode) language/statements/class/class-name-ident-static-escaped.js(default) language/statements/class/class-name-ident-static.js(default) -language/statements/class/elements/after-same-line-gen-private-field-usage.js(default) -language/statements/class/elements/after-same-line-gen-private-field-usage.js(strict mode) -language/statements/class/elements/after-same-line-gen-rs-private-getter-alt.js(default) -language/statements/class/elements/after-same-line-gen-rs-private-getter-alt.js(strict mode) -language/statements/class/elements/after-same-line-gen-rs-private-getter.js(default) -language/statements/class/elements/after-same-line-gen-rs-private-getter.js(strict mode) -language/statements/class/elements/after-same-line-gen-rs-private-method-alt.js(default) -language/statements/class/elements/after-same-line-gen-rs-private-method-alt.js(strict mode) -language/statements/class/elements/after-same-line-gen-rs-private-method.js(default) -language/statements/class/elements/after-same-line-gen-rs-private-method.js(strict mode) -language/statements/class/elements/after-same-line-gen-rs-private-setter-alt.js(default) -language/statements/class/elements/after-same-line-gen-rs-private-setter-alt.js(strict mode) -language/statements/class/elements/after-same-line-gen-rs-private-setter.js(default) -language/statements/class/elements/after-same-line-gen-rs-private-setter.js(strict mode) -language/statements/class/elements/after-same-line-method-private-field-usage.js(default) -language/statements/class/elements/after-same-line-method-private-field-usage.js(strict mode) -language/statements/class/elements/after-same-line-method-rs-private-getter-alt.js(default) -language/statements/class/elements/after-same-line-method-rs-private-getter-alt.js(strict mode) -language/statements/class/elements/after-same-line-method-rs-private-getter.js(default) -language/statements/class/elements/after-same-line-method-rs-private-getter.js(strict mode) -language/statements/class/elements/after-same-line-method-rs-private-method-alt.js(default) -language/statements/class/elements/after-same-line-method-rs-private-method-alt.js(strict mode) -language/statements/class/elements/after-same-line-method-rs-private-method.js(default) -language/statements/class/elements/after-same-line-method-rs-private-method.js(strict mode) -language/statements/class/elements/after-same-line-method-rs-private-setter-alt.js(default) -language/statements/class/elements/after-same-line-method-rs-private-setter-alt.js(strict mode) -language/statements/class/elements/after-same-line-method-rs-private-setter.js(default) -language/statements/class/elements/after-same-line-method-rs-private-setter.js(strict mode) -language/statements/class/elements/after-same-line-static-async-gen-private-field-usage.js(default) -language/statements/class/elements/after-same-line-static-async-gen-private-field-usage.js(strict mode) -language/statements/class/elements/after-same-line-static-async-gen-rs-private-getter-alt.js(default) -language/statements/class/elements/after-same-line-static-async-gen-rs-private-getter-alt.js(strict mode) -language/statements/class/elements/after-same-line-static-async-gen-rs-private-getter.js(default) -language/statements/class/elements/after-same-line-static-async-gen-rs-private-getter.js(strict mode) -language/statements/class/elements/after-same-line-static-async-gen-rs-private-method-alt.js(default) -language/statements/class/elements/after-same-line-static-async-gen-rs-private-method-alt.js(strict mode) -language/statements/class/elements/after-same-line-static-async-gen-rs-private-method.js(default) -language/statements/class/elements/after-same-line-static-async-gen-rs-private-method.js(strict mode) -language/statements/class/elements/after-same-line-static-async-gen-rs-private-setter-alt.js(default) -language/statements/class/elements/after-same-line-static-async-gen-rs-private-setter-alt.js(strict mode) -language/statements/class/elements/after-same-line-static-async-gen-rs-private-setter.js(default) -language/statements/class/elements/after-same-line-static-async-gen-rs-private-setter.js(strict mode) -language/statements/class/elements/after-same-line-static-async-method-private-field-usage.js(default) -language/statements/class/elements/after-same-line-static-async-method-private-field-usage.js(strict mode) -language/statements/class/elements/after-same-line-static-async-method-rs-private-getter-alt.js(default) -language/statements/class/elements/after-same-line-static-async-method-rs-private-getter-alt.js(strict mode) -language/statements/class/elements/after-same-line-static-async-method-rs-private-getter.js(default) -language/statements/class/elements/after-same-line-static-async-method-rs-private-getter.js(strict mode) -language/statements/class/elements/after-same-line-static-async-method-rs-private-method-alt.js(default) -language/statements/class/elements/after-same-line-static-async-method-rs-private-method-alt.js(strict mode) -language/statements/class/elements/after-same-line-static-async-method-rs-private-method.js(default) -language/statements/class/elements/after-same-line-static-async-method-rs-private-method.js(strict mode) -language/statements/class/elements/after-same-line-static-async-method-rs-private-setter-alt.js(default) -language/statements/class/elements/after-same-line-static-async-method-rs-private-setter-alt.js(strict mode) -language/statements/class/elements/after-same-line-static-async-method-rs-private-setter.js(default) -language/statements/class/elements/after-same-line-static-async-method-rs-private-setter.js(strict mode) -language/statements/class/elements/after-same-line-static-gen-private-field-usage.js(default) -language/statements/class/elements/after-same-line-static-gen-private-field-usage.js(strict mode) -language/statements/class/elements/after-same-line-static-gen-rs-private-getter-alt.js(default) -language/statements/class/elements/after-same-line-static-gen-rs-private-getter-alt.js(strict mode) -language/statements/class/elements/after-same-line-static-gen-rs-private-getter.js(default) -language/statements/class/elements/after-same-line-static-gen-rs-private-getter.js(strict mode) -language/statements/class/elements/after-same-line-static-gen-rs-private-method-alt.js(default) -language/statements/class/elements/after-same-line-static-gen-rs-private-method-alt.js(strict mode) -language/statements/class/elements/after-same-line-static-gen-rs-private-method.js(default) -language/statements/class/elements/after-same-line-static-gen-rs-private-method.js(strict mode) -language/statements/class/elements/after-same-line-static-gen-rs-private-setter-alt.js(default) -language/statements/class/elements/after-same-line-static-gen-rs-private-setter-alt.js(strict mode) -language/statements/class/elements/after-same-line-static-gen-rs-private-setter.js(default) -language/statements/class/elements/after-same-line-static-gen-rs-private-setter.js(strict mode) -language/statements/class/elements/after-same-line-static-method-private-field-usage.js(default) -language/statements/class/elements/after-same-line-static-method-private-field-usage.js(strict mode) -language/statements/class/elements/after-same-line-static-method-rs-private-getter-alt.js(default) -language/statements/class/elements/after-same-line-static-method-rs-private-getter-alt.js(strict mode) -language/statements/class/elements/after-same-line-static-method-rs-private-getter.js(default) -language/statements/class/elements/after-same-line-static-method-rs-private-getter.js(strict mode) -language/statements/class/elements/after-same-line-static-method-rs-private-method-alt.js(default) -language/statements/class/elements/after-same-line-static-method-rs-private-method-alt.js(strict mode) -language/statements/class/elements/after-same-line-static-method-rs-private-method.js(default) -language/statements/class/elements/after-same-line-static-method-rs-private-method.js(strict mode) -language/statements/class/elements/after-same-line-static-method-rs-private-setter-alt.js(default) -language/statements/class/elements/after-same-line-static-method-rs-private-setter-alt.js(strict mode) -language/statements/class/elements/after-same-line-static-method-rs-private-setter.js(default) -language/statements/class/elements/after-same-line-static-method-rs-private-setter.js(strict mode) language/statements/class/elements/fields-duplicate-privatenames.js(default) language/statements/class/elements/fields-duplicate-privatenames.js(strict mode) language/statements/class/elements/fields-literal-name-static-propname-constructor.js(default) language/statements/class/elements/fields-literal-name-static-propname-constructor.js(strict mode) language/statements/class/elements/fields-string-name-static-propname-constructor.js(default) language/statements/class/elements/fields-string-name-static-propname-constructor.js(strict mode) -language/statements/class/elements/multiple-definitions-private-field-usage.js(default) -language/statements/class/elements/multiple-definitions-private-field-usage.js(strict mode) -language/statements/class/elements/multiple-definitions-rs-private-getter-alt.js(default) -language/statements/class/elements/multiple-definitions-rs-private-getter-alt.js(strict mode) -language/statements/class/elements/multiple-definitions-rs-private-getter.js(default) -language/statements/class/elements/multiple-definitions-rs-private-getter.js(strict mode) -language/statements/class/elements/multiple-definitions-rs-private-method-alt.js(default) -language/statements/class/elements/multiple-definitions-rs-private-method-alt.js(strict mode) -language/statements/class/elements/multiple-definitions-rs-private-method.js(default) -language/statements/class/elements/multiple-definitions-rs-private-method.js(strict mode) -language/statements/class/elements/multiple-definitions-rs-private-setter-alt.js(default) -language/statements/class/elements/multiple-definitions-rs-private-setter-alt.js(strict mode) -language/statements/class/elements/multiple-definitions-rs-private-setter.js(default) -language/statements/class/elements/multiple-definitions-rs-private-setter.js(strict mode) -language/statements/class/elements/multiple-stacked-definitions-private-field-usage.js(default) -language/statements/class/elements/multiple-stacked-definitions-private-field-usage.js(strict mode) -language/statements/class/elements/multiple-stacked-definitions-rs-private-getter-alt.js(default) -language/statements/class/elements/multiple-stacked-definitions-rs-private-getter-alt.js(strict mode) -language/statements/class/elements/multiple-stacked-definitions-rs-private-getter.js(default) -language/statements/class/elements/multiple-stacked-definitions-rs-private-getter.js(strict mode) -language/statements/class/elements/multiple-stacked-definitions-rs-private-method-alt.js(default) -language/statements/class/elements/multiple-stacked-definitions-rs-private-method-alt.js(strict mode) -language/statements/class/elements/multiple-stacked-definitions-rs-private-method.js(default) -language/statements/class/elements/multiple-stacked-definitions-rs-private-method.js(strict mode) -language/statements/class/elements/multiple-stacked-definitions-rs-private-setter-alt.js(default) -language/statements/class/elements/multiple-stacked-definitions-rs-private-setter-alt.js(strict mode) -language/statements/class/elements/multiple-stacked-definitions-rs-private-setter.js(default) -language/statements/class/elements/multiple-stacked-definitions-rs-private-setter.js(strict mode) -language/statements/class/elements/new-no-sc-line-method-private-field-usage.js(default) -language/statements/class/elements/new-no-sc-line-method-private-field-usage.js(strict mode) -language/statements/class/elements/new-no-sc-line-method-rs-private-getter-alt.js(default) -language/statements/class/elements/new-no-sc-line-method-rs-private-getter-alt.js(strict mode) -language/statements/class/elements/new-no-sc-line-method-rs-private-getter.js(default) -language/statements/class/elements/new-no-sc-line-method-rs-private-getter.js(strict mode) -language/statements/class/elements/new-no-sc-line-method-rs-private-method-alt.js(default) -language/statements/class/elements/new-no-sc-line-method-rs-private-method-alt.js(strict mode) -language/statements/class/elements/new-no-sc-line-method-rs-private-method.js(default) -language/statements/class/elements/new-no-sc-line-method-rs-private-method.js(strict mode) -language/statements/class/elements/new-no-sc-line-method-rs-private-setter-alt.js(default) -language/statements/class/elements/new-no-sc-line-method-rs-private-setter-alt.js(strict mode) -language/statements/class/elements/new-no-sc-line-method-rs-private-setter.js(default) -language/statements/class/elements/new-no-sc-line-method-rs-private-setter.js(strict mode) -language/statements/class/elements/new-sc-line-gen-private-field-usage.js(default) -language/statements/class/elements/new-sc-line-gen-private-field-usage.js(strict mode) -language/statements/class/elements/new-sc-line-gen-rs-private-getter-alt.js(default) -language/statements/class/elements/new-sc-line-gen-rs-private-getter-alt.js(strict mode) -language/statements/class/elements/new-sc-line-gen-rs-private-getter.js(default) -language/statements/class/elements/new-sc-line-gen-rs-private-getter.js(strict mode) -language/statements/class/elements/new-sc-line-gen-rs-private-method-alt.js(default) -language/statements/class/elements/new-sc-line-gen-rs-private-method-alt.js(strict mode) -language/statements/class/elements/new-sc-line-gen-rs-private-method.js(default) -language/statements/class/elements/new-sc-line-gen-rs-private-method.js(strict mode) -language/statements/class/elements/new-sc-line-gen-rs-private-setter-alt.js(default) -language/statements/class/elements/new-sc-line-gen-rs-private-setter-alt.js(strict mode) -language/statements/class/elements/new-sc-line-gen-rs-private-setter.js(default) -language/statements/class/elements/new-sc-line-gen-rs-private-setter.js(strict mode) -language/statements/class/elements/new-sc-line-method-private-field-usage.js(default) -language/statements/class/elements/new-sc-line-method-private-field-usage.js(strict mode) -language/statements/class/elements/new-sc-line-method-rs-private-getter-alt.js(default) -language/statements/class/elements/new-sc-line-method-rs-private-getter-alt.js(strict mode) -language/statements/class/elements/new-sc-line-method-rs-private-getter.js(default) -language/statements/class/elements/new-sc-line-method-rs-private-getter.js(strict mode) -language/statements/class/elements/new-sc-line-method-rs-private-method-alt.js(default) -language/statements/class/elements/new-sc-line-method-rs-private-method-alt.js(strict mode) -language/statements/class/elements/new-sc-line-method-rs-private-method.js(default) -language/statements/class/elements/new-sc-line-method-rs-private-method.js(strict mode) -language/statements/class/elements/new-sc-line-method-rs-private-setter-alt.js(default) -language/statements/class/elements/new-sc-line-method-rs-private-setter-alt.js(strict mode) -language/statements/class/elements/new-sc-line-method-rs-private-setter.js(default) -language/statements/class/elements/new-sc-line-method-rs-private-setter.js(strict mode) language/statements/class/elements/private-derived-cls-direct-eval-err-contains-supercall-1.js(default) language/statements/class/elements/private-derived-cls-direct-eval-err-contains-supercall-1.js(strict mode) language/statements/class/elements/private-derived-cls-direct-eval-err-contains-supercall-2.js(default) @@ -1447,76 +1059,6 @@ language/statements/class/elements/privatename-not-valid-earlyerr-script-3.js(de language/statements/class/elements/privatename-not-valid-earlyerr-script-3.js(strict mode) language/statements/class/elements/privatename-not-valid-earlyerr-script-4.js(default) language/statements/class/elements/privatename-not-valid-earlyerr-script-4.js(strict mode) -language/statements/class/elements/regular-definitions-private-field-usage.js(default) -language/statements/class/elements/regular-definitions-private-field-usage.js(strict mode) -language/statements/class/elements/regular-definitions-rs-private-getter-alt.js(default) -language/statements/class/elements/regular-definitions-rs-private-getter-alt.js(strict mode) -language/statements/class/elements/regular-definitions-rs-private-getter.js(default) -language/statements/class/elements/regular-definitions-rs-private-getter.js(strict mode) -language/statements/class/elements/regular-definitions-rs-private-method-alt.js(default) -language/statements/class/elements/regular-definitions-rs-private-method-alt.js(strict mode) -language/statements/class/elements/regular-definitions-rs-private-method.js(default) -language/statements/class/elements/regular-definitions-rs-private-method.js(strict mode) -language/statements/class/elements/regular-definitions-rs-private-setter-alt.js(default) -language/statements/class/elements/regular-definitions-rs-private-setter-alt.js(strict mode) -language/statements/class/elements/regular-definitions-rs-private-setter.js(default) -language/statements/class/elements/regular-definitions-rs-private-setter.js(strict mode) -language/statements/class/elements/same-line-async-gen-private-field-usage.js(default) -language/statements/class/elements/same-line-async-gen-private-field-usage.js(strict mode) -language/statements/class/elements/same-line-async-gen-rs-private-getter-alt.js(default) -language/statements/class/elements/same-line-async-gen-rs-private-getter-alt.js(strict mode) -language/statements/class/elements/same-line-async-gen-rs-private-getter.js(default) -language/statements/class/elements/same-line-async-gen-rs-private-getter.js(strict mode) -language/statements/class/elements/same-line-async-gen-rs-private-method-alt.js(default) -language/statements/class/elements/same-line-async-gen-rs-private-method-alt.js(strict mode) -language/statements/class/elements/same-line-async-gen-rs-private-method.js(default) -language/statements/class/elements/same-line-async-gen-rs-private-method.js(strict mode) -language/statements/class/elements/same-line-async-gen-rs-private-setter-alt.js(default) -language/statements/class/elements/same-line-async-gen-rs-private-setter-alt.js(strict mode) -language/statements/class/elements/same-line-async-gen-rs-private-setter.js(default) -language/statements/class/elements/same-line-async-gen-rs-private-setter.js(strict mode) -language/statements/class/elements/same-line-async-method-private-field-usage.js(default) -language/statements/class/elements/same-line-async-method-private-field-usage.js(strict mode) -language/statements/class/elements/same-line-async-method-rs-private-getter-alt.js(default) -language/statements/class/elements/same-line-async-method-rs-private-getter-alt.js(strict mode) -language/statements/class/elements/same-line-async-method-rs-private-getter.js(default) -language/statements/class/elements/same-line-async-method-rs-private-getter.js(strict mode) -language/statements/class/elements/same-line-async-method-rs-private-method-alt.js(default) -language/statements/class/elements/same-line-async-method-rs-private-method-alt.js(strict mode) -language/statements/class/elements/same-line-async-method-rs-private-method.js(default) -language/statements/class/elements/same-line-async-method-rs-private-method.js(strict mode) -language/statements/class/elements/same-line-async-method-rs-private-setter-alt.js(default) -language/statements/class/elements/same-line-async-method-rs-private-setter-alt.js(strict mode) -language/statements/class/elements/same-line-async-method-rs-private-setter.js(default) -language/statements/class/elements/same-line-async-method-rs-private-setter.js(strict mode) -language/statements/class/elements/same-line-gen-private-field-usage.js(default) -language/statements/class/elements/same-line-gen-private-field-usage.js(strict mode) -language/statements/class/elements/same-line-gen-rs-private-getter-alt.js(default) -language/statements/class/elements/same-line-gen-rs-private-getter-alt.js(strict mode) -language/statements/class/elements/same-line-gen-rs-private-getter.js(default) -language/statements/class/elements/same-line-gen-rs-private-getter.js(strict mode) -language/statements/class/elements/same-line-gen-rs-private-method-alt.js(default) -language/statements/class/elements/same-line-gen-rs-private-method-alt.js(strict mode) -language/statements/class/elements/same-line-gen-rs-private-method.js(default) -language/statements/class/elements/same-line-gen-rs-private-method.js(strict mode) -language/statements/class/elements/same-line-gen-rs-private-setter-alt.js(default) -language/statements/class/elements/same-line-gen-rs-private-setter-alt.js(strict mode) -language/statements/class/elements/same-line-gen-rs-private-setter.js(default) -language/statements/class/elements/same-line-gen-rs-private-setter.js(strict mode) -language/statements/class/elements/same-line-method-private-field-usage.js(default) -language/statements/class/elements/same-line-method-private-field-usage.js(strict mode) -language/statements/class/elements/same-line-method-rs-private-getter-alt.js(default) -language/statements/class/elements/same-line-method-rs-private-getter-alt.js(strict mode) -language/statements/class/elements/same-line-method-rs-private-getter.js(default) -language/statements/class/elements/same-line-method-rs-private-getter.js(strict mode) -language/statements/class/elements/same-line-method-rs-private-method-alt.js(default) -language/statements/class/elements/same-line-method-rs-private-method-alt.js(strict mode) -language/statements/class/elements/same-line-method-rs-private-method.js(default) -language/statements/class/elements/same-line-method-rs-private-method.js(strict mode) -language/statements/class/elements/same-line-method-rs-private-setter-alt.js(default) -language/statements/class/elements/same-line-method-rs-private-setter-alt.js(strict mode) -language/statements/class/elements/same-line-method-rs-private-setter.js(default) -language/statements/class/elements/same-line-method-rs-private-setter.js(strict mode) language/statements/class/elements/syntax/early-errors/grammar-ctor-super-no-heritage.js(default) language/statements/class/elements/syntax/early-errors/grammar-ctor-super-no-heritage.js(strict mode) language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-get-field.js(default) @@ -1597,20 +1139,6 @@ language/statements/class/elements/syntax/early-errors/invalid-names/method-outt language/statements/class/elements/syntax/early-errors/invalid-names/method-outter-member-expression-this.js(strict mode) language/statements/class/elements/syntax/early-errors/super-private-access-invalid.js(default) language/statements/class/elements/syntax/early-errors/super-private-access-invalid.js(strict mode) -language/statements/class/elements/wrapped-in-sc-private-field-usage.js(default) -language/statements/class/elements/wrapped-in-sc-private-field-usage.js(strict mode) -language/statements/class/elements/wrapped-in-sc-rs-private-getter-alt.js(default) -language/statements/class/elements/wrapped-in-sc-rs-private-getter-alt.js(strict mode) -language/statements/class/elements/wrapped-in-sc-rs-private-getter.js(default) -language/statements/class/elements/wrapped-in-sc-rs-private-getter.js(strict mode) -language/statements/class/elements/wrapped-in-sc-rs-private-method-alt.js(default) -language/statements/class/elements/wrapped-in-sc-rs-private-method-alt.js(strict mode) -language/statements/class/elements/wrapped-in-sc-rs-private-method.js(default) -language/statements/class/elements/wrapped-in-sc-rs-private-method.js(strict mode) -language/statements/class/elements/wrapped-in-sc-rs-private-setter-alt.js(default) -language/statements/class/elements/wrapped-in-sc-rs-private-setter-alt.js(strict mode) -language/statements/class/elements/wrapped-in-sc-rs-private-setter.js(default) -language/statements/class/elements/wrapped-in-sc-rs-private-setter.js(strict mode) language/statements/class/syntax/early-errors/class-definition-evaluation-block-duplicate-binding.js(default) language/statements/class/syntax/early-errors/class-definition-evaluation-block-duplicate-binding.js(strict mode) language/statements/class/syntax/early-errors/class-definition-evaluation-scriptbody-duplicate-binding.js(default)