Commit Graph

4 Commits

Author SHA1 Message Date
Steven Wu
1e399d511c [ScanDependency] Swift source module should not have build args for modules
When planning for a swift source module, it should not get build
commands for its module dependencies. Those dependencies should be
planned and added by swift-driver.

This is another regression from #76700 that causes unnecessary increase
of build command-line size.

rdar://141843125
2024-12-20 16:32:34 -08:00
Steven Wu
f073d16c43 [Caching] Fix symbol graph output from driver APIs
Add the logics to replay symbol graph output from driver APIs.
2024-12-18 14:44:01 -08:00
Steven Wu
2fd768787c [Caching] symbol-graph output directory path is cache invariant
Make output directory path cache invariant.
2024-12-18 14:44:01 -08:00
Ben Langmuir
e7c37655e4 [CAS] Cache symbol graph outputs
The symbol graph output from a module can contain an arbitrary number of
files, depending on what extensions it contains, so cache a list of
symbol graph files with their base name and contents so that they can be
replayed.

rdar://140286819
2024-12-03 13:11:19 -08:00