Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Dependency Scanning] Remove Swift Overlay dependencies from the set of direct dependencies #67928

Merged
merged 1 commit into from Aug 21, 2023

Conversation

artemcm
Copy link
Contributor

@artemcm artemcm commented Aug 15, 2023

It is valuable for clients to be able to distinguish which dependencies of a Swift module originated from 'import' statements, and which ones are implicit dependency Swift overlays of imported Clang modules.

Breaking these dependencies out into a separate category will allow incremental builds to more-precisely determine if the project source import set has changed between builds, in order to aid with incremental builds.

@artemcm
Copy link
Contributor Author

artemcm commented Aug 15, 2023

@swift-ci test

@artemcm artemcm force-pushed the DoNotCountOverlayDepsAsDirect branch from ad28e39 to 521158e Compare August 15, 2023 16:07
@artemcm
Copy link
Contributor Author

artemcm commented Aug 15, 2023

@swift-ci test

@artemcm
Copy link
Contributor Author

artemcm commented Aug 16, 2023

apple/swift-driver#1417
@swift-ci test

@artemcm
Copy link
Contributor Author

artemcm commented Aug 16, 2023

apple/swift-driver#1417
@swift-ci test Windows platform

…of direct

dependencies

It is valuable for clients to be able to distinguish which dependencies of a
Swift module originated from 'import' statements, and which ones are implicit
dependency Swift overlays of imported Clang modules.
@artemcm artemcm force-pushed the DoNotCountOverlayDepsAsDirect branch from 521158e to 4610a83 Compare August 17, 2023 18:38
@artemcm
Copy link
Contributor Author

artemcm commented Aug 17, 2023

@swift-ci test

@artemcm artemcm merged commit 871118e into apple:main Aug 21, 2023
5 checks passed
artemcm added a commit to artemcm/swift that referenced this pull request Sep 26, 2023
…the set of direct dependencies

Functionally reverts apple#67928.
We must still support potentially older drivers which are not ready for this change due to: apple/swift-driver#1438
artemcm added a commit to artemcm/swift that referenced this pull request Sep 26, 2023
…the set of direct dependencies

Functionally reverts apple#67928.
We must still support potentially older drivers which are not ready for this change due to: apple/swift-driver#1438
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.

None yet

1 participant