-
-
Notifications
You must be signed in to change notification settings - Fork 457
[3.0] Improve generator performance #2567
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
Merged
Merged
Changes from 24 commits
Commits
Show all changes
25 commits
Select commit
Hold shift + click to select a range
7938a0c
Update ClangSharp.PInvokeGenerator
Exanite 78b8ec4
Update comment on ModifyAllReferencesAsync in TransformHandles
Exanite a11ef49
Format files using CSharpier
Exanite 9cf0637
Remove GetTypeInfo call
Exanite 8c05ec7
Get the compilation once*
Exanite fe50783
Compare against _relevantIdentifiers set before calling GetSymbolInfo
Exanite 9cb75e1
Skip using directives
Exanite 5638221
Add ProfilingScope
Exanite a0ea115
Add comment on _relevantIdentifiers
Exanite ed941db
Fix field naming convention in ProfilingScope
Exanite 8d5b978
Optimize document renaming in PrettifyNames
Exanite 878a90f
Use normalized relative paths during conflict checking
Exanite 9d52a44
Remove NormalizeWhitespace calls (much faster, but breaks generator)
Exanite aaafeff
Fix issue where the syntax tree gets corrupted due to reparsing
Exanite f63b15a
Edit comment and error message
Exanite 46c2035
Avoid normalizing the syntax node twice when formatting
Exanite 0d81c61
Avoid rebuilding the _relevantIdentifiers set for every document
Exanite bd2d79c
Move collections in ResolveConflictsProcessor to be closer to where t…
Exanite 364015d
Preserve original line ending behavior
Exanite 00d83bc
Update SDL to v3.44 from v3.2.4 to fix compile error
Exanite aa13c48
Revert change to get the compilation once during ModifyAllReferencesA…
Exanite 7d56e23
Revert "Update SDL to v3.44 from v3.2.4 to fix compile error"
Exanite 07e05f0
Revert "Update ClangSharp.PInvokeGenerator"
Exanite 514b866
Revert "Preserve original line ending behavior"
Exanite 1f1428e
Add comment on why UsingDirectiveSyntaxes are skipped
Exanite File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.