Skip to content

Conversation

WeijunDeng
Copy link

If a change in the fingerprint of an interface causes a change in the swiftmodule, but other swiftmodules that depend on this swiftmodule do not depend on this interface, then those other swiftmodules should not be recompiled.

This means that recompilation is only triggered when the fingerprint of a dependent interface changes.

For example, adding a new public class will not cause the dependent swiftmodules to recompile.

…means that recompilation is only triggered when the fingerprint of a dependent interface changes.
@artemcm artemcm self-requested a review September 26, 2025 15:58
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.

1 participant