Skip to content

Conversation

@amorde
Copy link
Contributor

@amorde amorde commented Oct 22, 2025

The ProtocolConformanceReferenceBuilder takes a significant amount of time in a monorepo of ours that has a large amount of types and protocols.

This PR updates ProtocolConformanceReferenceBuilder to parallelize the step that searches the graph for implementations of a protocol and for class hierarchies. This reduces the runtime in mentioned monorepo from ~6 minutes to ~70 seconds.

@amorde amorde force-pushed the amorde/protocol-conformance-perf branch from 77fffad to acd87ee Compare October 27, 2025 16:49
@amorde amorde requested a review from ileitch October 27, 2025 16:58
@ileitch ileitch merged commit 4120074 into peripheryapp:master Nov 2, 2025
4 of 8 checks passed
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.

2 participants