HomePhabricator

Merge pull request #754 from Bigcheese/scan-deps-stable
8bd683f83e1fUnpublished

Authored by Bigcheese on Feb 7 2020, 6:04 PM.

Unpublished Commit · Learn More

Not On Permanent Ref: This commit is not an ancestor of any permanent ref.

Description

Merge pull request #754 from Bigcheese/scan-deps-stable

Cherry-pick ([Clang][ScanDeps] Add C API and implement enough to build Foundation.) and follow up fixes into stable 20200108

Merged Changes

CommitAuthorDetailsCommitted
b429e1cf63dcBigcheese
[Clang][Lex] Remove debugging code. 
Feb 7
05bfc81f9d0aBigcheese
[Clang][ScanDeps] Ignore __inferred_module.map dependency. 
Feb 7
3ddc2d4b1228Bigcheese
[Clang] Fix the header paths in `clang::Module` for inferred modules. 
Feb 7
56ff1f1096faBigcheese
[Clang] Allow explicitly building an inferred module. 
Feb 7
4876ab38323fBigcheese
[Clang][cc1] Support -fno-implicit-module-maps in -cc1. 
Feb 7
61c21390a146Bigcheese
[Clang] Temporarily comment out assert. 
Feb 7
4e1cda68107aBigcheese
[Clang][ScanDeps] Use the module map a module was inferred from for inferred… 
Feb 7
611489822fceBigcheese
[Clang][ScanDeps] Actually pass the non path command line modifications. 
Feb 7
cf2048b954f8Bigcheese
[Clang][cc1] Add -remove-preceeding-explicit-module-build-incompatible-options 
Feb 7
ced3ced67cd5Bigcheese
[libclang] Add clang_Driver_getExternalActionsForCommand_v0 
Feb 7
e23a09ebb8d7Bigcheese
[clang][clang-scan-deps] Add an experimental C API. 
Feb 7
cd0f9c81c08eBigcheese
[Clang][ScanDeps] Pass diagnostics to `getModuleHash`. 
Feb 7
3299f974dc3bD70268Bigcheese
[clang][clang-scan-deps] Aggregate the full dependency information. 
Feb 7