Skip to content
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

Further improvements in TransformerGenerator #16

Merged
merged 4 commits into from
Jul 9, 2024
Merged

Conversation

jeffijoe
Copy link
Contributor

@jeffijoe jeffijoe commented Jul 5, 2024

This PR adds another incremental caching layer for transformer sets, reducing the amount of syntax node gymnastics we need to do in the transform step.

This paves the way for getting rid of the SyntaxFactory-based generation in favor of manually constructing the syntax as is recommended by the Roslyn team.

@jeffijoe jeffijoe requested review from radyz, Xepe and jcorkhill July 5, 2024 23:10
@jeffijoe jeffijoe merged commit 51cc756 into main Jul 9, 2024
2 checks passed
@jeffijoe jeffijoe deleted the perf/sourcegen branch July 9, 2024 09:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants