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
@WeijunDeng
Copy link
Author

close and see another PR #2001

@WeijunDeng WeijunDeng closed this Oct 14, 2025
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