-
-
Notifications
You must be signed in to change notification settings - Fork 454
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(semantic): use Atom<'a>
for Reference
s
#3972
Conversation
Your org has enabled the Graphite merge queue for merging into mainAdd the label “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 #3972 will improve performances by 7.77%Comparing Summary
Benchmarks breakdown
|
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.
NICE!
## [0.16.2] - 2024-06-30 ### Features - dc6d45e ast,codegen: Add `TSParenthesizedType` and print type parentheses correctly (#3979) (Boshen) - 63f36da parser: Parse modifiers with `parse_modifiers` (take 2) (#3977) (DonIsaac) ### Bug Fixes - dac617d codegen: Print some missing typescript attributes (#3980) (Boshen) - bd1141d isolated-declarations: If declarations is referenced in `declare global` then keep it (#3982) (Dunqing) ### Performance - b234ddd semantic: Only check for jsdoc if jsdoc building is enabled (Boshen) - 1eac3d2 semantic: Use `Atom<'a>` for `Reference`s (#3972) (Don Isaac) - 0c81fbe syntax: Use `NonZeroU32` for `SymbolId` and `ReferenceId` (#3970) (Boshen) ### Refactor - 5845057 transformer: Pass in symbols and scopes (#3978) (Boshen) Co-authored-by: Boshen <Boshen@users.noreply.github.com>
## [0.6.0] - 2024-07-02 - c98d8aa ast: [**BREAKING**] Rename `visit_arrow_expression` to `visit_arrow_function_expression`. (#3995) (rzvxa) ### Features - dc6d45e ast,codegen: Add `TSParenthesizedType` and print type parentheses correctly (#3979) (Boshen) - b257d53 linter: Support report `@typescript-eslint/consistent-type-imports` (#3895) (mysteryven) - 2114475 linter: Implement @typescript-eslint/no-dynamic-delete (#3971) (kaykdm) - 10a3c9a linter/eslint-plugin-react: Implement no-set-state (#3975) (Jelle van der Waa) ### Bug Fixes - 432d6d9 linter: Find disabled directives using the message's `Span`. (#4010) (rzvxa) - dbbb6fc linter: Global variable check should always check builtin variables (#3973) (Boshen) ### Performance - 1eac3d2 semantic: Use `Atom<'a>` for `Reference`s (#3972) (Don Isaac) ### Refactor Co-authored-by: Boshen <Boshen@users.noreply.github.com>
Relates to this issue on the backlog.