diff --git a/Makefile b/Makefile index 0e50484068f1..325866dea3cf 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ MAKEFLAGS = -j1 FLOW_COMMIT = bea8b83f50f597454941d2a7ecef6e93a881e576 -TEST262_COMMIT = f90a52b39609a620c0854e0bd0b3a906c930fd17 +TEST262_COMMIT = 06c2f019019cf7850923de4d56828e6dfd9212b8 # Fix color output until TravisCI fixes https://github.com/travis-ci/travis-ci/issues/7967 export FORCE_COLOR = true diff --git a/scripts/tests/test262/run_babel_parser_test262_utils.js b/scripts/tests/test262/run_babel_parser_test262_utils.js index 705147210672..99f714287a83 100644 --- a/scripts/tests/test262/run_babel_parser_test262_utils.js +++ b/scripts/tests/test262/run_babel_parser_test262_utils.js @@ -13,14 +13,15 @@ const pfs = { const parse = require("../../../packages/babel-parser").parse; const featuresToPlugins = { + "async-iteration": "asyncGenerators", BigInt: "bigInt", - "class-fields-public": "classProperties", "class-fields-private": "classPrivateProperties", - "async-iteration": "asyncGenerators", + "class-fields-public": "classProperties", + "export-star-as-namespace-from-module": "exportNamespaceFrom", + "numeric-separator-literal": "numericSeparator", "object-rest": "objectRestSpread", "object-spread": "objectRestSpread", "optional-catch-binding": "optionalCatchBinding", - "numeric-separator-literal": "numericSeparator", }; function getPlugins(features) { diff --git a/scripts/tests/test262/test262_whitelist.txt b/scripts/tests/test262/test262_whitelist.txt index ec84454aec05..47db998bb2d8 100644 --- a/scripts/tests/test262/test262_whitelist.txt +++ b/scripts/tests/test262/test262_whitelist.txt @@ -696,14 +696,6 @@ language/module-code/privatename-not-valid-earlyerr-module-4.js(default) language/module-code/privatename-not-valid-earlyerr-module-4.js(strict mode) language/expressions/class/fields-duplicate-privatenames.js(default) language/expressions/class/fields-duplicate-privatenames.js(strict mode) -language/expressions/class/fields-initializer-static-private-fields-forbidden.js(default) -language/expressions/class/fields-initializer-static-private-fields-forbidden.js(strict mode) -language/expressions/class/fields-initializer-static-public-fields-forbidden.js(default) -language/expressions/class/fields-initializer-static-public-fields-forbidden.js(strict mode) -language/expressions/class/fields-literal-name-static-private-fields-forbidden.js(default) -language/expressions/class/fields-literal-name-static-private-fields-forbidden.js(strict mode) -language/expressions/class/fields-literal-name-static-public-fields-forbidden.js(default) -language/expressions/class/fields-literal-name-static-public-fields-forbidden.js(strict mode) language/expressions/template-literal/unicode-escape-nls-err.js(default) language/expressions/template-literal/unicode-escape-nls-err.js(strict mode) language/literals/numeric/numeric-separator-literal-nzd-nsl-dds-leading-zero-err.js(default) @@ -713,14 +705,6 @@ language/literals/string/unicode-escape-nls-err-single.js(default) language/literals/string/unicode-escape-nls-err-single.js(strict mode) language/statements/class/fields-duplicate-privatenames.js(default) language/statements/class/fields-duplicate-privatenames.js(strict mode) -language/statements/class/fields-initializer-static-private-fields-forbidden.js(default) -language/statements/class/fields-initializer-static-private-fields-forbidden.js(strict mode) -language/statements/class/fields-initializer-static-public-fields-forbidden.js(default) -language/statements/class/fields-initializer-static-public-fields-forbidden.js(strict mode) -language/statements/class/fields-literal-name-static-private-fields-forbidden.js(default) -language/statements/class/fields-literal-name-static-private-fields-forbidden.js(strict mode) -language/statements/class/fields-literal-name-static-public-fields-forbidden.js(default) -language/statements/class/fields-literal-name-static-public-fields-forbidden.js(strict mode) language/statements/class/privatename-not-valid-earlyerr-script-1.js(default) language/statements/class/privatename-not-valid-earlyerr-script-1.js(strict mode) language/statements/class/privatename-not-valid-earlyerr-script-2.js(default)