diff --git a/.github/scripts/clone-parallel.mjs b/.github/scripts/clone-parallel.mjs index 67660c0e93dc1..d437314ed3e80 100644 --- a/.github/scripts/clone-parallel.mjs +++ b/.github/scripts/clone-parallel.mjs @@ -15,7 +15,7 @@ const TEST262_SHA = "3aa9cb2c71afc21aefc1f82e899af1d0403351ba"; const BABEL_SHA = "308c8d85b2c81f825f630f765387a135fbf066d9"; const TYPESCRIPT_SHA = "347254895823a36a1b1b1c80471422da54ad77de"; const PRETTIER_SHA = "812a4d0071270f61a7aa549d625b618be7e09d71"; -const ESTREE_CONFORMANCE_SHA = "57b0d682b191655b68513165079080943eb279d4"; +const ESTREE_CONFORMANCE_SHA = "49d5664fefb9858e29c1d2bec3b631ae09cf8748"; const NODE_COMPAT_TABLE_SHA = "499beb6f1daa36f10c26b85a7f3ec3b3448ded23"; const repoRoot = join(import.meta.dirname, "..", ".."); diff --git a/tasks/coverage/snapshots/estree_acorn_jsx.snap b/tasks/coverage/snapshots/estree_acorn_jsx.snap index fc2edde57e151..fa8000d94441d 100644 --- a/tasks/coverage/snapshots/estree_acorn_jsx.snap +++ b/tasks/coverage/snapshots/estree_acorn_jsx.snap @@ -1,4 +1,4 @@ -commit: 57b0d682 +commit: 49d5664f estree_acorn_jsx Summary: AST Parsed : 39/39 (100.00%) diff --git a/tasks/coverage/snapshots/estree_acorn_jsx_tokens.snap b/tasks/coverage/snapshots/estree_acorn_jsx_tokens.snap index 93b2bd14aa673..c6a03a12ffe12 100644 --- a/tasks/coverage/snapshots/estree_acorn_jsx_tokens.snap +++ b/tasks/coverage/snapshots/estree_acorn_jsx_tokens.snap @@ -1,4 +1,4 @@ -commit: 57b0d682 +commit: 49d5664f estree_acorn_jsx_tokens Summary: AST Parsed : 39/39 (100.00%) diff --git a/tasks/coverage/snapshots/estree_test262.snap b/tasks/coverage/snapshots/estree_test262.snap index 035be72a28a63..fe3c13891b0ba 100644 --- a/tasks/coverage/snapshots/estree_test262.snap +++ b/tasks/coverage/snapshots/estree_test262.snap @@ -1,8 +1,8 @@ commit: 3aa9cb2c estree_test262 Summary: -AST Parsed : 46553/46553 (100.00%) -Positive Passed: 46544/46553 (99.98%) +AST Parsed : 46563/46563 (100.00%) +Positive Passed: 46554/46563 (99.98%) Mismatch: tasks/coverage/test262/test/language/expressions/assignment/fn-name-lhs-cover.js Mismatch: tasks/coverage/test262/test/language/expressions/assignment/target-cover-id.js diff --git a/tasks/coverage/snapshots/estree_typescript.snap b/tasks/coverage/snapshots/estree_typescript.snap index 7162aa11bed29..6a9340a5be3a8 100644 --- a/tasks/coverage/snapshots/estree_typescript.snap +++ b/tasks/coverage/snapshots/estree_typescript.snap @@ -1,8 +1,8 @@ commit: 34725489 estree_typescript Summary: -AST Parsed : 9761/9761 (100.00%) -Positive Passed: 9738/9761 (99.76%) +AST Parsed : 9767/9767 (100.00%) +Positive Passed: 9744/9767 (99.76%) Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/ambientWithStatements.ts A 'return' statement can only be used within a function body. Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/constDeclarations-invalidContexts.ts diff --git a/tasks/coverage/snapshots/estree_typescript_tokens.snap b/tasks/coverage/snapshots/estree_typescript_tokens.snap index 88374a9b48225..547c3c0c612e6 100644 --- a/tasks/coverage/snapshots/estree_typescript_tokens.snap +++ b/tasks/coverage/snapshots/estree_typescript_tokens.snap @@ -1,8 +1,8 @@ commit: 34725489 estree_typescript_tokens Summary: -AST Parsed : 9761/9761 (100.00%) -Positive Passed: 9756/9761 (99.95%) +AST Parsed : 9767/9767 (100.00%) +Positive Passed: 9762/9767 (99.95%) Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/ambientWithStatements.ts A 'return' statement can only be used within a function body. Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/constDeclarations-invalidContexts.ts diff --git a/tasks/coverage/src/tools.rs b/tasks/coverage/src/tools.rs index 74093325291af..18a2355b0d3c2 100644 --- a/tasks/coverage/src/tools.rs +++ b/tasks/coverage/src/tools.rs @@ -710,10 +710,6 @@ pub fn run_estree_test262(files: &[Test262File]) -> Vec { if should_fail { return false; } - // Skip hashbang tests - if f.path.starts_with("test262/test/language/comments/hashbang/") { - return false; - } // Skip tests where no Acorn JSON file let acorn_path = workspace_root() .join("estree-conformance/tests") @@ -937,13 +933,6 @@ static TS_SKIP_PATHS: &[&str] = &[ "typescript/tests/cases/conformance/esDecorators/esDecorators-decoratorExpression.1.ts", // Skip tests where TS-ESLint is incorrect "typescript/tests/cases/conformance/es6/templates/templateStringMultiline3.ts", - // Skip tests with hashbangs (we have different handling) - "typescript/tests/cases/compiler/emitBundleWithShebang1.ts", - "typescript/tests/cases/compiler/emitBundleWithShebang2.ts", - "typescript/tests/cases/compiler/emitBundleWithShebangAndPrologueDirectives1.ts", - "typescript/tests/cases/compiler/emitBundleWithShebangAndPrologueDirectives2.ts", - "typescript/tests/cases/compiler/shebang.ts", - "typescript/tests/cases/compiler/shebangBeforeReferences.ts", ]; pub fn run_estree_typescript(files: &[TypeScriptFile]) -> Vec {