-
Notifications
You must be signed in to change notification settings - Fork 12.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(#45195) Improve perf of unions with many primitives #45220
feat(#45195) Improve perf of unions with many primitives #45220
Conversation
@typescript-bot perf test this |
Heya @DanielRosenwasser, I've started to run the perf test suite on this PR at 603f4dc. You can monitor the build here. Update: The results are in! |
@DanielRosenwasser Here they are:Comparison Report - main..45220
System
Hosts
Scenarios
Developer Information: |
Looks like there's no change in full type-checking time. The change might still be good for end-users though and specifically in editing scenarios. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Your investigation was very impressive! Thanks for doing this!
660a061
to
b5ca222
Compare
oops, missing semicolon |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for researching this. I think the change can be made shorter, but otherwise it's a good addition.
b5ca222
to
2d65c9b
Compare
Hello! Please let me know which milestone will this land to, when you know. Thank you. 😀 |
@typescript-bot perf test this faster Just to make sure there's been no odd changes in the last few months. |
Heya @DanielRosenwasser, I've started to run the perf test suite on this PR at 2d65c9b. You can monitor the build here. Update: The results are in! |
Heya @DanielRosenwasser, I've started to run the abridged perf test suite on this PR at 2d65c9b. You can monitor the build here. Update: The results are in! |
@DanielRosenwasser Here they are:Comparison Report - main..45220
System
Hosts
Scenarios
Developer Information: |
@DanielRosenwasser Here they are:Comparison Report - main..45220
System
Hosts
Scenarios
Developer Information: |
Fixes #45195