Hive Hive
Sign in

Improved package target name resolution performance

Metadata
Source
GitHub
Version
4.198.3
Published
Jun 10, 2026 · 13:04 UTC
Repository
tuist/tuist
Update

Mapping SwiftPM package targets now reuses a single target-name lookup dictionary instead of rebuilding it for every call during module and product name resolution. This removes an O(T²) per-package cost and reduces CPU overhead when processing large external packages, while resolving the same names as before.