-
-
Notifications
You must be signed in to change notification settings - Fork 476
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
perf(transformer/arrow-function): create super method binding names lazily #7313
perf(transformer/arrow-function): create super method binding names lazily #7313
Conversation
Your org has enabled the Graphite merge queue for merging into mainAdd the label “0-merge” to the PR and Graphite will automatically add it to the merge queue when it’s ready to merge. Or use the label “hotfix” to add to the merge queue as a hot fix. You must have a Graphite account and log in to Graphite in order to use the merge queue. Sign up using this link. |
CodSpeed Performance ReportMerging #7313 will not alter performanceComparing Summary
|
0cb33fa
to
63a68fd
Compare
4c3f93d
to
65bd6a8
Compare
63a68fd
to
94b20ba
Compare
Merge activity
|
65bd6a8
to
6472077
Compare
…azily (#7313) Key `super` getter/setter hash map with original property name `&str`, instead of generated binding name. This allows a couple of improvements: * Generate binding names for `super` getters/setters lazily, only when they're created, rather than every time you encounter a `super`. * Don't allocate strings into arena which are never used as part of AST. Use `CompactString` for building those strings instead.
94b20ba
to
f1cd977
Compare
6472077
to
3555cf9
Compare
…azily (#7313) Key `super` getter/setter hash map with original property name `&str`, instead of generated binding name. This allows a couple of improvements: * Generate binding names for `super` getters/setters lazily, only when they're created, rather than every time you encounter a `super`. * Don't allocate strings into arena which are never used as part of AST. Use `CompactString` for building those strings instead.
f1cd977
to
1821352
Compare
…azily (#7313) Key `super` getter/setter hash map with original property name `&str`, instead of generated binding name. This allows a couple of improvements: * Generate binding names for `super` getters/setters lazily, only when they're created, rather than every time you encounter a `super`. * Don't allocate strings into arena which are never used as part of AST. Use `CompactString` for building those strings instead.
3555cf9
to
5d85386
Compare
1821352
to
e09d2df
Compare
Key
super
getter/setter hash map with original property name&str
, instead of generated binding name. This allows a couple of improvements:super
getters/setters lazily, only when they're created, rather than every time you encounter asuper
.CompactString
for building those strings instead.