Skip to content

perf: per-schema granularity in incremental generator pipeline (#170) - #172

Merged
pedrosakuma merged 1 commit into
mainfrom
perf/incremental-per-schema-granularity
Aug 29, 2026
Merged

perf: per-schema granularity in incremental generator pipeline (#170)#172
pedrosakuma merged 1 commit into
mainfrom
perf/incremental-per-schema-granularity

Conversation

@pedrosakuma

Copy link
Copy Markdown
Owner

Summary

  • stop collecting all XML AdditionalFiles into a single generation unit before RegisterSourceOutput
  • generate types/messages/dispatcher/validation per schema while keeping semantic-type registry and analyzer config combined per item
  • emit runtime helpers in a separate namespace-deduplicated step and add a driver-level incremental caching test

Validation

  • dotnet build
  • dotnet test

Closes #170

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@pedrosakuma
pedrosakuma merged commit d99ebe1 into main Aug 29, 2026
1 check passed
@pedrosakuma
pedrosakuma deleted the perf/incremental-per-schema-granularity branch August 29, 2026 14:07
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.

perf: incremental generator pipeline lacks per-schema granularity

1 participant