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.
Hive
Improved package target name resolution performance
Published
Jun 10, 2026 · 13:04 UTC
Repository
tuist/tuist