Fix regression with let (#9477)
* Fix corner cases with let * Handle generators correctly * Fix flow plugin * Fix typescript plugin
This commit is contained in:
@@ -1,183 +1,3 @@
|
||||
annexB/language/function-code/if-decl-else-decl-a-func-block-scoping.js(default)
|
||||
annexB/language/function-code/if-decl-else-decl-a-func-existing-block-fn-no-init.js(default)
|
||||
annexB/language/function-code/if-decl-else-decl-a-func-existing-block-fn-update.js(default)
|
||||
annexB/language/function-code/if-decl-else-decl-a-func-existing-fn-no-init.js(default)
|
||||
annexB/language/function-code/if-decl-else-decl-a-func-existing-fn-update.js(default)
|
||||
annexB/language/function-code/if-decl-else-decl-a-func-existing-var-no-init.js(default)
|
||||
annexB/language/function-code/if-decl-else-decl-a-func-existing-var-update.js(default)
|
||||
annexB/language/function-code/if-decl-else-decl-a-func-init.js(default)
|
||||
annexB/language/function-code/if-decl-else-decl-a-func-no-skip-try.js(default)
|
||||
annexB/language/function-code/if-decl-else-decl-a-func-skip-dft-param.js(default)
|
||||
annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-block.js(default)
|
||||
annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-for-in.js(default)
|
||||
annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-for-of.js(default)
|
||||
annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-for.js(default)
|
||||
annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-switch.js(default)
|
||||
annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-try.js(default)
|
||||
annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err.js(default)
|
||||
annexB/language/function-code/if-decl-else-decl-a-func-skip-param.js(default)
|
||||
annexB/language/function-code/if-decl-else-decl-a-func-update.js(default)
|
||||
annexB/language/function-code/if-decl-else-decl-b-func-block-scoping.js(default)
|
||||
annexB/language/function-code/if-decl-else-decl-b-func-existing-block-fn-no-init.js(default)
|
||||
annexB/language/function-code/if-decl-else-decl-b-func-existing-block-fn-update.js(default)
|
||||
annexB/language/function-code/if-decl-else-decl-b-func-existing-fn-no-init.js(default)
|
||||
annexB/language/function-code/if-decl-else-decl-b-func-existing-fn-update.js(default)
|
||||
annexB/language/function-code/if-decl-else-decl-b-func-existing-var-no-init.js(default)
|
||||
annexB/language/function-code/if-decl-else-decl-b-func-existing-var-update.js(default)
|
||||
annexB/language/function-code/if-decl-else-decl-b-func-init.js(default)
|
||||
annexB/language/function-code/if-decl-else-decl-b-func-no-skip-try.js(default)
|
||||
annexB/language/function-code/if-decl-else-decl-b-func-skip-dft-param.js(default)
|
||||
annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-block.js(default)
|
||||
annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-for-in.js(default)
|
||||
annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-for-of.js(default)
|
||||
annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-for.js(default)
|
||||
annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-switch.js(default)
|
||||
annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-try.js(default)
|
||||
annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err.js(default)
|
||||
annexB/language/function-code/if-decl-else-decl-b-func-skip-param.js(default)
|
||||
annexB/language/function-code/if-decl-else-decl-b-func-update.js(default)
|
||||
annexB/language/function-code/if-decl-else-stmt-func-block-scoping.js(default)
|
||||
annexB/language/function-code/if-decl-else-stmt-func-existing-block-fn-no-init.js(default)
|
||||
annexB/language/function-code/if-decl-else-stmt-func-existing-block-fn-update.js(default)
|
||||
annexB/language/function-code/if-decl-else-stmt-func-existing-fn-no-init.js(default)
|
||||
annexB/language/function-code/if-decl-else-stmt-func-existing-fn-update.js(default)
|
||||
annexB/language/function-code/if-decl-else-stmt-func-existing-var-no-init.js(default)
|
||||
annexB/language/function-code/if-decl-else-stmt-func-existing-var-update.js(default)
|
||||
annexB/language/function-code/if-decl-else-stmt-func-init.js(default)
|
||||
annexB/language/function-code/if-decl-else-stmt-func-no-skip-try.js(default)
|
||||
annexB/language/function-code/if-decl-else-stmt-func-skip-dft-param.js(default)
|
||||
annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-block.js(default)
|
||||
annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-for-in.js(default)
|
||||
annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-for-of.js(default)
|
||||
annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-for.js(default)
|
||||
annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-switch.js(default)
|
||||
annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-try.js(default)
|
||||
annexB/language/function-code/if-decl-else-stmt-func-skip-early-err.js(default)
|
||||
annexB/language/function-code/if-decl-else-stmt-func-skip-param.js(default)
|
||||
annexB/language/function-code/if-decl-else-stmt-func-update.js(default)
|
||||
annexB/language/function-code/if-decl-no-else-func-block-scoping.js(default)
|
||||
annexB/language/function-code/if-decl-no-else-func-existing-block-fn-no-init.js(default)
|
||||
annexB/language/function-code/if-decl-no-else-func-existing-block-fn-update.js(default)
|
||||
annexB/language/function-code/if-decl-no-else-func-existing-fn-no-init.js(default)
|
||||
annexB/language/function-code/if-decl-no-else-func-existing-fn-update.js(default)
|
||||
annexB/language/function-code/if-decl-no-else-func-existing-var-no-init.js(default)
|
||||
annexB/language/function-code/if-decl-no-else-func-existing-var-update.js(default)
|
||||
annexB/language/function-code/if-decl-no-else-func-init.js(default)
|
||||
annexB/language/function-code/if-decl-no-else-func-no-skip-try.js(default)
|
||||
annexB/language/function-code/if-decl-no-else-func-skip-dft-param.js(default)
|
||||
annexB/language/function-code/if-decl-no-else-func-skip-early-err-block.js(default)
|
||||
annexB/language/function-code/if-decl-no-else-func-skip-early-err-for-in.js(default)
|
||||
annexB/language/function-code/if-decl-no-else-func-skip-early-err-for-of.js(default)
|
||||
annexB/language/function-code/if-decl-no-else-func-skip-early-err-for.js(default)
|
||||
annexB/language/function-code/if-decl-no-else-func-skip-early-err-switch.js(default)
|
||||
annexB/language/function-code/if-decl-no-else-func-skip-early-err-try.js(default)
|
||||
annexB/language/function-code/if-decl-no-else-func-skip-early-err.js(default)
|
||||
annexB/language/function-code/if-decl-no-else-func-skip-param.js(default)
|
||||
annexB/language/function-code/if-decl-no-else-func-update.js(default)
|
||||
annexB/language/function-code/if-stmt-else-decl-func-block-scoping.js(default)
|
||||
annexB/language/function-code/if-stmt-else-decl-func-existing-block-fn-no-init.js(default)
|
||||
annexB/language/function-code/if-stmt-else-decl-func-existing-block-fn-update.js(default)
|
||||
annexB/language/function-code/if-stmt-else-decl-func-existing-fn-no-init.js(default)
|
||||
annexB/language/function-code/if-stmt-else-decl-func-existing-fn-update.js(default)
|
||||
annexB/language/function-code/if-stmt-else-decl-func-existing-var-no-init.js(default)
|
||||
annexB/language/function-code/if-stmt-else-decl-func-existing-var-update.js(default)
|
||||
annexB/language/function-code/if-stmt-else-decl-func-init.js(default)
|
||||
annexB/language/function-code/if-stmt-else-decl-func-no-skip-try.js(default)
|
||||
annexB/language/function-code/if-stmt-else-decl-func-skip-dft-param.js(default)
|
||||
annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-block.js(default)
|
||||
annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-for-in.js(default)
|
||||
annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-for-of.js(default)
|
||||
annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-for.js(default)
|
||||
annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-switch.js(default)
|
||||
annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-try.js(default)
|
||||
annexB/language/function-code/if-stmt-else-decl-func-skip-early-err.js(default)
|
||||
annexB/language/function-code/if-stmt-else-decl-func-skip-param.js(default)
|
||||
annexB/language/function-code/if-stmt-else-decl-func-update.js(default)
|
||||
annexB/language/global-code/if-decl-else-decl-a-global-block-scoping.js(default)
|
||||
annexB/language/global-code/if-decl-else-decl-a-global-existing-block-fn-no-init.js(default)
|
||||
annexB/language/global-code/if-decl-else-decl-a-global-existing-block-fn-update.js(default)
|
||||
annexB/language/global-code/if-decl-else-decl-a-global-existing-fn-no-init.js(default)
|
||||
annexB/language/global-code/if-decl-else-decl-a-global-existing-fn-update.js(default)
|
||||
annexB/language/global-code/if-decl-else-decl-a-global-existing-var-no-init.js(default)
|
||||
annexB/language/global-code/if-decl-else-decl-a-global-existing-var-update.js(default)
|
||||
annexB/language/global-code/if-decl-else-decl-a-global-init.js(default)
|
||||
annexB/language/global-code/if-decl-else-decl-a-global-no-skip-try.js(default)
|
||||
annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-block.js(default)
|
||||
annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-for-in.js(default)
|
||||
annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-for-of.js(default)
|
||||
annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-for.js(default)
|
||||
annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-switch.js(default)
|
||||
annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-try.js(default)
|
||||
annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err.js(default)
|
||||
annexB/language/global-code/if-decl-else-decl-a-global-update.js(default)
|
||||
annexB/language/global-code/if-decl-else-decl-b-global-block-scoping.js(default)
|
||||
annexB/language/global-code/if-decl-else-decl-b-global-existing-block-fn-no-init.js(default)
|
||||
annexB/language/global-code/if-decl-else-decl-b-global-existing-block-fn-update.js(default)
|
||||
annexB/language/global-code/if-decl-else-decl-b-global-existing-fn-no-init.js(default)
|
||||
annexB/language/global-code/if-decl-else-decl-b-global-existing-fn-update.js(default)
|
||||
annexB/language/global-code/if-decl-else-decl-b-global-existing-var-no-init.js(default)
|
||||
annexB/language/global-code/if-decl-else-decl-b-global-existing-var-update.js(default)
|
||||
annexB/language/global-code/if-decl-else-decl-b-global-init.js(default)
|
||||
annexB/language/global-code/if-decl-else-decl-b-global-no-skip-try.js(default)
|
||||
annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-block.js(default)
|
||||
annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-for-in.js(default)
|
||||
annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-for-of.js(default)
|
||||
annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-for.js(default)
|
||||
annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-switch.js(default)
|
||||
annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-try.js(default)
|
||||
annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err.js(default)
|
||||
annexB/language/global-code/if-decl-else-decl-b-global-update.js(default)
|
||||
annexB/language/global-code/if-decl-else-stmt-global-block-scoping.js(default)
|
||||
annexB/language/global-code/if-decl-else-stmt-global-existing-block-fn-no-init.js(default)
|
||||
annexB/language/global-code/if-decl-else-stmt-global-existing-block-fn-update.js(default)
|
||||
annexB/language/global-code/if-decl-else-stmt-global-existing-fn-no-init.js(default)
|
||||
annexB/language/global-code/if-decl-else-stmt-global-existing-fn-update.js(default)
|
||||
annexB/language/global-code/if-decl-else-stmt-global-existing-var-no-init.js(default)
|
||||
annexB/language/global-code/if-decl-else-stmt-global-existing-var-update.js(default)
|
||||
annexB/language/global-code/if-decl-else-stmt-global-init.js(default)
|
||||
annexB/language/global-code/if-decl-else-stmt-global-no-skip-try.js(default)
|
||||
annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-block.js(default)
|
||||
annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-for-in.js(default)
|
||||
annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-for-of.js(default)
|
||||
annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-for.js(default)
|
||||
annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-switch.js(default)
|
||||
annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-try.js(default)
|
||||
annexB/language/global-code/if-decl-else-stmt-global-skip-early-err.js(default)
|
||||
annexB/language/global-code/if-decl-else-stmt-global-update.js(default)
|
||||
annexB/language/global-code/if-decl-no-else-global-block-scoping.js(default)
|
||||
annexB/language/global-code/if-decl-no-else-global-existing-block-fn-no-init.js(default)
|
||||
annexB/language/global-code/if-decl-no-else-global-existing-block-fn-update.js(default)
|
||||
annexB/language/global-code/if-decl-no-else-global-existing-fn-no-init.js(default)
|
||||
annexB/language/global-code/if-decl-no-else-global-existing-fn-update.js(default)
|
||||
annexB/language/global-code/if-decl-no-else-global-existing-var-no-init.js(default)
|
||||
annexB/language/global-code/if-decl-no-else-global-existing-var-update.js(default)
|
||||
annexB/language/global-code/if-decl-no-else-global-init.js(default)
|
||||
annexB/language/global-code/if-decl-no-else-global-no-skip-try.js(default)
|
||||
annexB/language/global-code/if-decl-no-else-global-skip-early-err-block.js(default)
|
||||
annexB/language/global-code/if-decl-no-else-global-skip-early-err-for-in.js(default)
|
||||
annexB/language/global-code/if-decl-no-else-global-skip-early-err-for-of.js(default)
|
||||
annexB/language/global-code/if-decl-no-else-global-skip-early-err-for.js(default)
|
||||
annexB/language/global-code/if-decl-no-else-global-skip-early-err-switch.js(default)
|
||||
annexB/language/global-code/if-decl-no-else-global-skip-early-err-try.js(default)
|
||||
annexB/language/global-code/if-decl-no-else-global-skip-early-err.js(default)
|
||||
annexB/language/global-code/if-decl-no-else-global-update.js(default)
|
||||
annexB/language/global-code/if-stmt-else-decl-global-block-scoping.js(default)
|
||||
annexB/language/global-code/if-stmt-else-decl-global-existing-block-fn-no-init.js(default)
|
||||
annexB/language/global-code/if-stmt-else-decl-global-existing-block-fn-update.js(default)
|
||||
annexB/language/global-code/if-stmt-else-decl-global-existing-fn-no-init.js(default)
|
||||
annexB/language/global-code/if-stmt-else-decl-global-existing-fn-update.js(default)
|
||||
annexB/language/global-code/if-stmt-else-decl-global-existing-var-no-init.js(default)
|
||||
annexB/language/global-code/if-stmt-else-decl-global-existing-var-update.js(default)
|
||||
annexB/language/global-code/if-stmt-else-decl-global-init.js(default)
|
||||
annexB/language/global-code/if-stmt-else-decl-global-no-skip-try.js(default)
|
||||
annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-block.js(default)
|
||||
annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-for-in.js(default)
|
||||
annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-for-of.js(default)
|
||||
annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-for.js(default)
|
||||
annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-switch.js(default)
|
||||
annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-try.js(default)
|
||||
annexB/language/global-code/if-stmt-else-decl-global-skip-early-err.js(default)
|
||||
annexB/language/global-code/if-stmt-else-decl-global-update.js(default)
|
||||
annexB/language/statements/for-in/bare-initializer.js(default)
|
||||
annexB/language/statements/for-in/bare-initializer.js(strict mode)
|
||||
built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_F-negated.js(default)
|
||||
@@ -1165,7 +985,6 @@ language/statements/for/head-let-bound-names-in-stmt.js(default)
|
||||
language/statements/for/head-let-bound-names-in-stmt.js(strict mode)
|
||||
language/statements/function/dflt-params-duplicates.js(default)
|
||||
language/statements/generators/dflt-params-duplicates.js(default)
|
||||
language/statements/labeled/let-identifier-with-newline.js(default)
|
||||
language/statements/let/redeclaration-error-from-within-strict-mode-function.js(default)
|
||||
language/statements/switch/syntax/redeclaration/async-function-name-redeclaration-attempt-with-async-function.js(default)
|
||||
language/statements/switch/syntax/redeclaration/async-function-name-redeclaration-attempt-with-async-function.js(strict mode)
|
||||
|
||||
Reference in New Issue
Block a user