Visitar URL original
Avoid `transform-async-generator-functions` from traversing `Program` by liuxingbaoyu · Pull Request #17351 · babel/babel · GitHub
Skip to content

Avoid transform-async-generator-functions from traversing Program - #17351

Draft
liuxingbaoyu wants to merge 3 commits into
babel:mainfrom
liuxingbaoyu:avoid-traverse-program
Draft

liuxingbaoyu wants to merge 3 commits into
babel:mainfrom
liuxingbaoyu:avoid-traverse-program

Conversation

@liuxingbaoyu

Copy link
Copy Markdown
Member
Q                       A
Fixed Issues? Fixes #1, Fixes #2
Patch: Bug Fix?
Major: Breaking Change?
Minor: New Feature?
Tests Added + Pass? Yes
Documentation PR Link
Any Dependency Changes?
License MIT

This saves one pass through Program.
This does not affect for await added by other plugins, as we were not able to convert them originally either. :)
Please review commits one by one.

@liuxingbaoyu liuxingbaoyu added the PR: Performance 🏃‍♀️ A type of pull request used for our changelog categories label May 30, 2025
@babel-bot

babel-bot commented May 30, 2025 •

Copy link
Copy Markdown
Collaborator

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

@liuxingbaoyu
liuxingbaoyu marked this pull request as draft May 30, 2025 20:45
@liuxingbaoyu
liuxingbaoyu force-pushed the avoid-traverse-program branch 2 times, most recently from f330e68 to d90b3dc Compare May 30, 2025 21:57
@liuxingbaoyu
liuxingbaoyu force-pushed the avoid-traverse-program branch from d90b3dc to 3fcb173 Compare June 7, 2025 23:49

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

PR: Performance 🏃‍♀️ A type of pull request used for our changelog categories

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants