Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Performance improvements for formatting analyzer #32845
Recommended review strategy: review each commit.
On request I can easily break up the pull request to simplify review of individual changes, but keep in mind nearly all of the observable performance improvement comes from the final changes in the PR.
Times prior to this change:
Times with virtual dispatch and elimination of ThreadLocal<List<T>>:
Moved to #32952
Times with above plus IndentationOptions:
Change is not included in this pull request.
Times with generics expanded to per-operation non-generic types.