Skip to content

Backport new callee changes#18047

Open
JLHwung wants to merge 2 commits into
babel:7.xfrom
JLHwung:new-callee-7.x
Open

Backport new callee changes#18047
JLHwung wants to merge 2 commits into
babel:7.xfrom
JLHwung:new-callee-7.x

Conversation

@JLHwung
Copy link
Copy Markdown
Contributor

@JLHwung JLHwung commented Jun 4, 2026

Q                       A
Fixed Issues? Fixes #18045
Patch: Bug Fix?
Major: Breaking Change?
Minor: New Feature?
Tests Added + Pass? Yes
Documentation PR Link
Any Dependency Changes?
License MIT

Backport #17871 and #18046.

Please use "Rebase and Merge".

@babel-bot
Copy link
Copy Markdown
Collaborator

babel-bot commented Jun 4, 2026

Build successful! You can test your changes in the REPL here: https://babeljs.io/repl/build/61724

@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new Bot commented Jun 4, 2026

Open in StackBlitz

commit: dab4126

JLHwung added 2 commits June 5, 2026 14:31
* fix(parser): disallow super() after new

* fix(generator): update new callee parenthese rules

* fix: disallow super/import after bind operator

* update typescript parser test allowlist

* fix(types): disallow import/super/v8Intrinsic as callee of new expression

* chore: fix lint error

* add new test cases

* update test cases
# Conflicts:
#	packages/babel-parser/src/parse-error.ts
#	packages/babel-parser/src/parser/expression.ts
#	packages/babel-parser/src/types.ts
#	packages/babel-parser/typings/babel-parser.d.ts
#	packages/babel-types/src/ast-types/generated/index.ts
#	packages/babel-types/src/builders/generated/lowercase.ts
#	scripts/parser-tests/typescript/allowlist.txt
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants