Xi Ge
42cc989136
DependenciesScanner: teach the scanner to handle cross-import overlays
2020-06-09 10:38:52 -07:00
Brent Royal-Gordon
12286197c9
[NFC] Improvements suggested in code review
...
Thank you, @hamishknight and @varungandhi-apple.
2020-02-18 11:08:36 -08:00
Brent Royal-Gordon
e248f82773
Add support for loading cross-import files
2020-02-18 11:06:12 -08:00
Varun Gandhi
ade2abb03c
[NFC] Fix out-of-date documentation related to ModuleLoaders.
2019-10-11 17:23:07 -07:00
Jonas Devlieghere
c0feea1da3
[Reproducers] Add FileCollector support to DependencyTracker
...
For reproducers in LLDB, we need to collect module dependency
information coming from the clang importer. However, we cannot override
the dependency collector, like we do in LLDB, because its interface is
completely hidden in the clang importer. The solution is to pass the
FileCollector through the DependencyTracker.
(cherry picked from commit c624a87bd5 )
2019-08-19 16:53:03 -07:00
Nathan Hawes
58d0ee0888
[ParseableInterface] Distinguish SDK and non-SDK dependencies
...
This allows the SDK to be relocated without automatically resulting in a
rebuild.
Based on an old patch from Jordan Rose.
2019-04-03 06:35:11 -07:00
Robert Widmann
d845112695
Add -track-system-dependencies Flag
...
Add a flag to configure the behavior of the Clang Importer's dependency tracker with respect to system dependencies.
2018-07-19 13:03:30 -07:00
practicalswift
a596961187
[gardening] Make parameter name comments match actual parameter names
2017-04-20 13:47:10 +02:00
practicalswift
b704f1448b
[gardening] Improve header consistency
2017-04-12 15:13:11 +02:00
Graydon Hoare
ab2f429348
[Dependencies] Address review comments.
2017-03-29 12:01:23 -07:00
Graydon Hoare
d018521464
[ClangImporter] Collect deps via subclass of clang::DependencyCollector.
2017-03-28 18:33:04 -07:00