Skip to content

Conversation

@artemcm
Copy link
Contributor

@artemcm artemcm commented Aug 21, 2020

Originally merged in #214, reverted in #216.

  • Factor out placeholder dependency resolution out of the ExplicitModuleHandler into the Driver
  • Generate and post-process the dependency graph before passing it on to the ExplicitModuleHandler:
    • Run the Swift Fast Dependency Scanner.
    • Resolve placeholder dependencies, if any.
    • Re-scan and update Clang modules with a super-set of their dependencies against all compilation targets.

@artemcm artemcm force-pushed the VersionedClangModuleScanning branch from c5f02fd to afbdf8d Compare August 21, 2020 01:45
@artemcm
Copy link
Contributor Author

artemcm commented Aug 21, 2020

In the original PR I'd forgotten to add the new file to the CMakeLists.txt. And our CI builds using SwiftPM so it didn't catch that. :(

@artemcm
Copy link
Contributor Author

artemcm commented Aug 21, 2020

@swift-ci please test

@artemcm artemcm force-pushed the VersionedClangModuleScanning branch from afbdf8d to 9b38515 Compare August 21, 2020 01:49
@artemcm
Copy link
Contributor Author

artemcm commented Aug 21, 2020

@swift-ci please test

@artemcm
Copy link
Contributor Author

artemcm commented Aug 21, 2020

@swift-ci please test

…s against which they will be built.

- Factor out placeholder dependency resolution out of the ExplicitModuleHandler into the Driver
- Generate and post-process the dependency graph before passing it on to the ExplicitModuleHandler:
  - Run the Swift Fast Dependency Scanner.
  - Resolve placeholder dependencies, if any.
  - Re-scan and update Clang modules with a super-set of their dependencies against all compilation targets.
@artemcm artemcm force-pushed the VersionedClangModuleScanning branch from 9b38515 to 0d7e6d1 Compare August 21, 2020 20:46
@artemcm
Copy link
Contributor Author

artemcm commented Aug 21, 2020

@swift-ci please test

1 similar comment
@artemcm
Copy link
Contributor Author

artemcm commented Aug 21, 2020

@swift-ci please test

@artemcm
Copy link
Contributor Author

artemcm commented Aug 24, 2020

@swift-ci please test

@artemcm artemcm merged commit 127e715 into swiftlang:master Aug 24, 2020
@artemcm artemcm deleted the VersionedClangModuleScanning branch January 20, 2021 19:01
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.

3 participants