Steven Wu

Results 24 issues of Steven Wu

Teach swift dependency scanner to scan dependency with a CAS for compiler caching.

Explanation: Allow directory iteration with an overlay file system that has clang include tree file system as one of its layer. This is needed for swift caching support when swift...

Update Dependency scanner so it can scan the dependency of a TU with additional module imports that is not specified in the main TU. This also unifies the DependencyScanningAction for...

Build an accurate macro dependency for swift caching. Specifically, do not include not used macro plugins into the dependency, which might cause false negatives for cache hits. This also builds...

When the swiftmodule is built with different clang importer arguments, they can have the same module hash, causing them to be wrongly re-used even they contains different interfaces. Add ReducedExtraArgs...

Explanation: When the swiftmodule is built with different clang importer arguments, they can have the same module hash, causing them to be wrongly re-used even they contains different interfaces. Scope:...

Explanation: Add capability for discover accurate macro plugin dependency in the dependency scanner for better swift caching build. Scope: this fixes some issues for macro plugin lookup in swift EBM...

Add a new experimental flag for better bridging header handling from a binary module dependency. The new mode requries the users of such binary module to provide bridging header that...