Skip to content

Commit

Permalink
Update test262 (babel#16080)
Browse files Browse the repository at this point in the history
  • Loading branch information
babel-bot committed Nov 3, 2023
1 parent c446ff8 commit 81cfacf
Show file tree
Hide file tree
Showing 3 changed files with 176 additions and 3 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
FLOW_COMMIT = 105ad30f566f401db9cafcb49cd2831fb29e87c5
TEST262_COMMIT = 892a5dccd2a59a63f3a363db07f53bf896912699
TEST262_COMMIT = c1281dba453b4d97f2bc04b8dfe722c5d5f90b89
TYPESCRIPT_COMMIT = d87d0adcd30ac285393bf3bfbbb4d94d50c4f3c9

SOURCES = packages codemods eslint
Expand Down
175 changes: 173 additions & 2 deletions scripts/parser-tests/test262/allowlist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,177 @@ language/import/import-assertions/json-invalid.js(default)
language/import/import-assertions/json-invalid.js(strict mode)


# 0 valid programs produced a parsing error

# 172 valid programs produced a parsing error

language/expressions/dynamic-import/import-assertions/README.md(default)
language/expressions/dynamic-import/import-assertions/README.md(strict mode)
language/expressions/dynamic-import/import-attributes/2nd-param-await-expr.js(default)
language/expressions/dynamic-import/import-attributes/2nd-param-await-expr.js(strict mode)
language/expressions/dynamic-import/import-attributes/2nd-param-await-ident.js(default)
language/expressions/dynamic-import/import-attributes/2nd-param-await-ident.js(strict mode)
language/expressions/dynamic-import/import-attributes/2nd-param-evaluation-abrupt-return.js(default)
language/expressions/dynamic-import/import-attributes/2nd-param-evaluation-abrupt-return.js(strict mode)
language/expressions/dynamic-import/import-attributes/2nd-param-evaluation-abrupt-throw.js(default)
language/expressions/dynamic-import/import-attributes/2nd-param-evaluation-abrupt-throw.js(strict mode)
language/expressions/dynamic-import/import-attributes/2nd-param-evaluation-sequence.js(default)
language/expressions/dynamic-import/import-attributes/2nd-param-evaluation-sequence.js(strict mode)
language/expressions/dynamic-import/import-attributes/2nd-param-get-with-error.js(default)
language/expressions/dynamic-import/import-attributes/2nd-param-get-with-error.js(strict mode)
language/expressions/dynamic-import/import-attributes/2nd-param-in.js(default)
language/expressions/dynamic-import/import-attributes/2nd-param-in.js(strict mode)
language/expressions/dynamic-import/import-attributes/2nd-param-non-object.js(default)
language/expressions/dynamic-import/import-attributes/2nd-param-non-object.js(strict mode)
language/expressions/dynamic-import/import-attributes/2nd-param-trailing-comma-fulfill.js(default)
language/expressions/dynamic-import/import-attributes/2nd-param-trailing-comma-fulfill.js(strict mode)
language/expressions/dynamic-import/import-attributes/2nd-param-trailing-comma-reject.js(default)
language/expressions/dynamic-import/import-attributes/2nd-param-trailing-comma-reject.js(strict mode)
language/expressions/dynamic-import/import-attributes/2nd-param-with-enumeration-abrupt.js(default)
language/expressions/dynamic-import/import-attributes/2nd-param-with-enumeration-abrupt.js(strict mode)
language/expressions/dynamic-import/import-attributes/2nd-param-with-enumeration-enumerable.js(default)
language/expressions/dynamic-import/import-attributes/2nd-param-with-enumeration-enumerable.js(strict mode)
language/expressions/dynamic-import/import-attributes/2nd-param-with-enumeration.js(default)
language/expressions/dynamic-import/import-attributes/2nd-param-with-enumeration.js(strict mode)
language/expressions/dynamic-import/import-attributes/2nd-param-with-non-object.js(default)
language/expressions/dynamic-import/import-attributes/2nd-param-with-non-object.js(strict mode)
language/expressions/dynamic-import/import-attributes/2nd-param-with-undefined.js(default)
language/expressions/dynamic-import/import-attributes/2nd-param-with-undefined.js(strict mode)
language/expressions/dynamic-import/import-attributes/2nd-param-with-value-abrupt.js(default)
language/expressions/dynamic-import/import-attributes/2nd-param-with-value-abrupt.js(strict mode)
language/expressions/dynamic-import/import-attributes/2nd-param-with-value-non-string.js(default)
language/expressions/dynamic-import/import-attributes/2nd-param-with-value-non-string.js(strict mode)
language/expressions/dynamic-import/import-attributes/2nd-param-yield-expr.js(default)
language/expressions/dynamic-import/import-attributes/2nd-param-yield-expr.js(strict mode)
language/expressions/dynamic-import/import-attributes/2nd-param-yield-ident-valid.js(default)
language/expressions/dynamic-import/import-attributes/README.md(default)
language/expressions/dynamic-import/import-attributes/README.md(strict mode)
language/expressions/dynamic-import/import-attributes/trailing-comma-fulfill.js(default)
language/expressions/dynamic-import/import-attributes/trailing-comma-fulfill.js(strict mode)
language/expressions/dynamic-import/import-attributes/trailing-comma-reject.js(default)
language/expressions/dynamic-import/import-attributes/trailing-comma-reject.js(strict mode)
language/expressions/dynamic-import/syntax/valid/nested-arrow-assignment-expression-import-attributes-trailing-comma-first.js(default)
language/expressions/dynamic-import/syntax/valid/nested-arrow-assignment-expression-import-attributes-trailing-comma-first.js(strict mode)
language/expressions/dynamic-import/syntax/valid/nested-arrow-assignment-expression-import-attributes-trailing-comma-second.js(default)
language/expressions/dynamic-import/syntax/valid/nested-arrow-assignment-expression-import-attributes-trailing-comma-second.js(strict mode)
language/expressions/dynamic-import/syntax/valid/nested-arrow-import-attributes-trailing-comma-first.js(default)
language/expressions/dynamic-import/syntax/valid/nested-arrow-import-attributes-trailing-comma-first.js(strict mode)
language/expressions/dynamic-import/syntax/valid/nested-arrow-import-attributes-trailing-comma-second.js(default)
language/expressions/dynamic-import/syntax/valid/nested-arrow-import-attributes-trailing-comma-second.js(strict mode)
language/expressions/dynamic-import/syntax/valid/nested-async-arrow-function-await-import-attributes-trailing-comma-first.js(default)
language/expressions/dynamic-import/syntax/valid/nested-async-arrow-function-await-import-attributes-trailing-comma-first.js(strict mode)
language/expressions/dynamic-import/syntax/valid/nested-async-arrow-function-await-import-attributes-trailing-comma-second.js(default)
language/expressions/dynamic-import/syntax/valid/nested-async-arrow-function-await-import-attributes-trailing-comma-second.js(strict mode)
language/expressions/dynamic-import/syntax/valid/nested-async-arrow-function-return-await-import-attributes-trailing-comma-first.js(default)
language/expressions/dynamic-import/syntax/valid/nested-async-arrow-function-return-await-import-attributes-trailing-comma-first.js(strict mode)
language/expressions/dynamic-import/syntax/valid/nested-async-arrow-function-return-await-import-attributes-trailing-comma-second.js(default)
language/expressions/dynamic-import/syntax/valid/nested-async-arrow-function-return-await-import-attributes-trailing-comma-second.js(strict mode)
language/expressions/dynamic-import/syntax/valid/nested-async-function-await-import-attributes-trailing-comma-first.js(default)
language/expressions/dynamic-import/syntax/valid/nested-async-function-await-import-attributes-trailing-comma-first.js(strict mode)
language/expressions/dynamic-import/syntax/valid/nested-async-function-await-import-attributes-trailing-comma-second.js(default)
language/expressions/dynamic-import/syntax/valid/nested-async-function-await-import-attributes-trailing-comma-second.js(strict mode)
language/expressions/dynamic-import/syntax/valid/nested-async-function-import-attributes-trailing-comma-first.js(default)
language/expressions/dynamic-import/syntax/valid/nested-async-function-import-attributes-trailing-comma-first.js(strict mode)
language/expressions/dynamic-import/syntax/valid/nested-async-function-import-attributes-trailing-comma-second.js(default)
language/expressions/dynamic-import/syntax/valid/nested-async-function-import-attributes-trailing-comma-second.js(strict mode)
language/expressions/dynamic-import/syntax/valid/nested-async-function-return-await-import-attributes-trailing-comma-first.js(default)
language/expressions/dynamic-import/syntax/valid/nested-async-function-return-await-import-attributes-trailing-comma-first.js(strict mode)
language/expressions/dynamic-import/syntax/valid/nested-async-function-return-await-import-attributes-trailing-comma-second.js(default)
language/expressions/dynamic-import/syntax/valid/nested-async-function-return-await-import-attributes-trailing-comma-second.js(strict mode)
language/expressions/dynamic-import/syntax/valid/nested-async-gen-await-import-attributes-trailing-comma-first.js(default)
language/expressions/dynamic-import/syntax/valid/nested-async-gen-await-import-attributes-trailing-comma-first.js(strict mode)
language/expressions/dynamic-import/syntax/valid/nested-async-gen-await-import-attributes-trailing-comma-second.js(default)
language/expressions/dynamic-import/syntax/valid/nested-async-gen-await-import-attributes-trailing-comma-second.js(strict mode)
language/expressions/dynamic-import/syntax/valid/nested-block-import-attributes-trailing-comma-first.js(default)
language/expressions/dynamic-import/syntax/valid/nested-block-import-attributes-trailing-comma-first.js(strict mode)
language/expressions/dynamic-import/syntax/valid/nested-block-import-attributes-trailing-comma-second.js(default)
language/expressions/dynamic-import/syntax/valid/nested-block-import-attributes-trailing-comma-second.js(strict mode)
language/expressions/dynamic-import/syntax/valid/nested-block-labeled-import-attributes-trailing-comma-first.js(default)
language/expressions/dynamic-import/syntax/valid/nested-block-labeled-import-attributes-trailing-comma-first.js(strict mode)
language/expressions/dynamic-import/syntax/valid/nested-block-labeled-import-attributes-trailing-comma-second.js(default)
language/expressions/dynamic-import/syntax/valid/nested-block-labeled-import-attributes-trailing-comma-second.js(strict mode)
language/expressions/dynamic-import/syntax/valid/nested-do-while-import-attributes-trailing-comma-first.js(default)
language/expressions/dynamic-import/syntax/valid/nested-do-while-import-attributes-trailing-comma-first.js(strict mode)
language/expressions/dynamic-import/syntax/valid/nested-do-while-import-attributes-trailing-comma-second.js(default)
language/expressions/dynamic-import/syntax/valid/nested-do-while-import-attributes-trailing-comma-second.js(strict mode)
language/expressions/dynamic-import/syntax/valid/nested-else-braceless-import-attributes-trailing-comma-first.js(default)
language/expressions/dynamic-import/syntax/valid/nested-else-braceless-import-attributes-trailing-comma-first.js(strict mode)
language/expressions/dynamic-import/syntax/valid/nested-else-braceless-import-attributes-trailing-comma-second.js(default)
language/expressions/dynamic-import/syntax/valid/nested-else-braceless-import-attributes-trailing-comma-second.js(strict mode)
language/expressions/dynamic-import/syntax/valid/nested-else-import-attributes-trailing-comma-first.js(default)
language/expressions/dynamic-import/syntax/valid/nested-else-import-attributes-trailing-comma-first.js(strict mode)
language/expressions/dynamic-import/syntax/valid/nested-else-import-attributes-trailing-comma-second.js(default)
language/expressions/dynamic-import/syntax/valid/nested-else-import-attributes-trailing-comma-second.js(strict mode)
language/expressions/dynamic-import/syntax/valid/nested-function-import-attributes-trailing-comma-first.js(default)
language/expressions/dynamic-import/syntax/valid/nested-function-import-attributes-trailing-comma-first.js(strict mode)
language/expressions/dynamic-import/syntax/valid/nested-function-import-attributes-trailing-comma-second.js(default)
language/expressions/dynamic-import/syntax/valid/nested-function-import-attributes-trailing-comma-second.js(strict mode)
language/expressions/dynamic-import/syntax/valid/nested-function-return-import-attributes-trailing-comma-first.js(default)
language/expressions/dynamic-import/syntax/valid/nested-function-return-import-attributes-trailing-comma-first.js(strict mode)
language/expressions/dynamic-import/syntax/valid/nested-function-return-import-attributes-trailing-comma-second.js(default)
language/expressions/dynamic-import/syntax/valid/nested-function-return-import-attributes-trailing-comma-second.js(strict mode)
language/expressions/dynamic-import/syntax/valid/nested-if-braceless-import-attributes-trailing-comma-first.js(default)
language/expressions/dynamic-import/syntax/valid/nested-if-braceless-import-attributes-trailing-comma-first.js(strict mode)
language/expressions/dynamic-import/syntax/valid/nested-if-braceless-import-attributes-trailing-comma-second.js(default)
language/expressions/dynamic-import/syntax/valid/nested-if-braceless-import-attributes-trailing-comma-second.js(strict mode)
language/expressions/dynamic-import/syntax/valid/nested-if-import-attributes-trailing-comma-first.js(default)
language/expressions/dynamic-import/syntax/valid/nested-if-import-attributes-trailing-comma-first.js(strict mode)
language/expressions/dynamic-import/syntax/valid/nested-if-import-attributes-trailing-comma-second.js(default)
language/expressions/dynamic-import/syntax/valid/nested-if-import-attributes-trailing-comma-second.js(strict mode)
language/expressions/dynamic-import/syntax/valid/nested-while-import-attributes-trailing-comma-first.js(default)
language/expressions/dynamic-import/syntax/valid/nested-while-import-attributes-trailing-comma-first.js(strict mode)
language/expressions/dynamic-import/syntax/valid/nested-while-import-attributes-trailing-comma-second.js(default)
language/expressions/dynamic-import/syntax/valid/nested-while-import-attributes-trailing-comma-second.js(strict mode)
language/expressions/dynamic-import/syntax/valid/nested-with-expression-import-attributes-trailing-comma-first.js(default)
language/expressions/dynamic-import/syntax/valid/nested-with-expression-import-attributes-trailing-comma-second.js(default)
language/expressions/dynamic-import/syntax/valid/nested-with-import-attributes-trailing-comma-first.js(default)
language/expressions/dynamic-import/syntax/valid/nested-with-import-attributes-trailing-comma-second.js(default)
language/expressions/dynamic-import/syntax/valid/top-level-import-attributes-trailing-comma-first.js(default)
language/expressions/dynamic-import/syntax/valid/top-level-import-attributes-trailing-comma-first.js(strict mode)
language/expressions/dynamic-import/syntax/valid/top-level-import-attributes-trailing-comma-second.js(default)
language/expressions/dynamic-import/syntax/valid/top-level-import-attributes-trailing-comma-second.js(strict mode)
language/import/import-assertions/README.md(default)
language/import/import-assertions/README.md(strict mode)
language/import/import-attributes/README.md(default)
language/import/import-attributes/README.md(strict mode)
language/import/import-attributes/json-extensibility-array.js(default)
language/import/import-attributes/json-extensibility-array.js(strict mode)
language/import/import-attributes/json-extensibility-object.js(default)
language/import/import-attributes/json-extensibility-object.js(strict mode)
language/import/import-attributes/json-idempotency.js(default)
language/import/import-attributes/json-idempotency.js(strict mode)
language/import/import-attributes/json-value-array.js(default)
language/import/import-attributes/json-value-array.js(strict mode)
language/import/import-attributes/json-value-boolean.js(default)
language/import/import-attributes/json-value-boolean.js(strict mode)
language/import/import-attributes/json-value-null.js(default)
language/import/import-attributes/json-value-null.js(strict mode)
language/import/import-attributes/json-value-number.js(default)
language/import/import-attributes/json-value-number.js(strict mode)
language/import/import-attributes/json-value-object.js(default)
language/import/import-attributes/json-value-object.js(strict mode)
language/import/import-attributes/json-value-string.js(default)
language/import/import-attributes/json-value-string.js(strict mode)
language/import/import-attributes/json-via-namespace.js(default)
language/import/import-attributes/json-via-namespace.js(strict mode)
language/module-code/import-assertions/README.md(default)
language/module-code/import-assertions/README.md(strict mode)
language/module-code/import-attributes/README.md(default)
language/module-code/import-attributes/README.md(strict mode)
language/module-code/import-attributes/allow-nlt-before-with.js(default)
language/module-code/import-attributes/import-attribute-empty.js(default)
language/module-code/import-attributes/import-attribute-empty.js(strict mode)
language/module-code/import-attributes/import-attribute-key-identifiername.js(default)
language/module-code/import-attributes/import-attribute-key-identifiername.js(strict mode)
language/module-code/import-attributes/import-attribute-key-string-double.js(default)
language/module-code/import-attributes/import-attribute-key-string-double.js(strict mode)
language/module-code/import-attributes/import-attribute-key-string-single.js(default)
language/module-code/import-attributes/import-attribute-key-string-single.js(strict mode)
language/module-code/import-attributes/import-attribute-many.js(default)
language/module-code/import-attributes/import-attribute-many.js(strict mode)
language/module-code/import-attributes/import-attribute-newlines.js(default)
language/module-code/import-attributes/import-attribute-newlines.js(strict mode)
language/module-code/import-attributes/import-attribute-trlng-comma.js(default)
language/module-code/import-attributes/import-attribute-trlng-comma.js(strict mode)
language/module-code/import-attributes/import-attribute-value-string-double.js(default)
language/module-code/import-attributes/import-attribute-value-string-double.js(strict mode)
language/module-code/import-attributes/import-attribute-value-string-single.js(default)
language/module-code/import-attributes/import-attribute-value-string-single.js(strict mode)
2 changes: 2 additions & 0 deletions scripts/parser-tests/test262/ignored-features.json
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,7 @@
"globalThis",
"hashbang",
"host-gc-required",
"import-attributes",
"import.meta",
"intl-normative-optional",
"iterator-helpers",
Expand All @@ -122,6 +123,7 @@
"regexp-unicode-property-escapes",
"resizable-arraybuffer",
"rest-parameters",
"set-methods",
"string-trimming",
"super",
"symbols-as-weakmap-keys",
Expand Down

0 comments on commit 81cfacf

Please sign in to comment.