aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Lex/ModuleMap.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-11-13Fix auto-link for text-based dynamic library SDKs.Juergen Ributzka1-3/+12
2015-11-05Allow use of private headers in different sub-modules.Manuel Klimek1-10/+3
2015-08-24[modules] Remove unnecessary deserialization of fully-external HeaderFileInfo...Richard Smith1-2/+7
2015-08-18[modules] Fix HeaderFileInfo serialization to store all the known owning modu...Richard Smith1-14/+31
2015-08-17[modules] PR20507: Avoid silent textual inclusion.Sean Silva1-3/+4
2015-08-13Attempt to fix build after r244912Ben Langmuir1-4/+7
2015-08-13[Modules] Add Darwin-specific compatibility module map parsing hacksBen Langmuir1-7/+91
2015-08-09[modules] When building a dependency file, include module maps parsed in theRichard Smith1-0/+5
2015-07-14[modules] When diagnosing errors in module map files found by 'extern module'...Richard Smith1-4/+5
2015-07-10[modules] Fix "prefer own module over others" rule when selecting a module fo...Richard Smith1-1/+1
2015-07-02[Modules] Be consistent about finding a module for framework headersBen Langmuir1-26/+18
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko1-2/+2
2015-06-22[modules] When building a module, if there are multiple matches for a headerRichard Smith1-0/+3
2015-06-22Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-2/+2
2015-06-16[modules] Simplify -cc1 interface for enabling implicit module maps.Richard Smith1-1/+5
2015-06-10[cleanup] Remove unused default argument and tidy up.Sean Silva1-24/+6
2015-06-04Remove unused defaulted argument `IncludeTextualHeaders`.Sean Silva1-3/+2
2015-05-16[modules] Retain the name as written for umbrella headers and directories, ra...Richard Smith1-7/+13
2015-05-15[modules] Add local submodule visibility support for declarations.Richard Smith1-30/+30
2015-05-01[modules] Start moving the module visibility information off the Module itself.Richard Smith1-3/+4
2015-03-26[modules] Restrict the module use-declaration to only appear in top-levelRichard Smith1-17/+13
2015-03-18Remove many superfluous SmallString::str() calls.Yaron Keren1-6/+5
2015-03-13When building a module, all headers of submodules can be used.Daniel Jasper1-1/+2
2015-03-13Make a module "use" also count as use of all its submodulesDaniel Jasper1-3/+5
2015-03-10[modules] This check is run before we resolve the header, not after, so justRichard Smith1-21/+14
2015-03-09[modules] Don't assert if the same header is named as both a public and aRichard Smith1-9/+18
2015-02-19Allow errors on use of a private module header to be disabled, to better supp...Richard Smith1-3/+3
2015-02-14[modules] Accept //-style comments in module maps on purpose rather than byRichard Smith1-1/+3
2015-02-13[modules] If we have a choice between including a file textually and importingRichard Smith1-2/+17
2015-01-13Inherit attributes when infering a framework moduleBen Langmuir1-24/+23
2015-01-13Remove unused method canInferFrameworkModuleBen Langmuir1-24/+0
2014-12-10Reinstate r223753, reverted in r223759 due to breakage of clang-tools-extra.Richard Smith1-15/+11
2014-12-09Revert "[modules] Add experimental -fmodule-map-file-home-is-cwd flag to -cc1."Duncan P. N. Exon Smith1-11/+15
2014-12-09[modules] Add experimental -fmodule-map-file-home-is-cwd flag to -cc1.Richard Smith1-15/+11
2014-12-02Try to fix the MSVC build.Hans Wennborg1-8/+8
2014-12-02[modules] Track how 'header' directives were written in module map files,Richard Smith1-46/+63
2014-10-26ModuleMap.cpp: fix Windows build, take 2Hans Wennborg1-2/+3
2014-10-26ModuleMap.cpp: fix VS2012 buildHans Wennborg1-2/+3
2014-10-26ModuleMap::addHeader(): Appease msc17.NAKAMURA Takumi1-4/+16
2014-10-24[modules] Support combining 'textual' with 'private'.Richard Smith1-73/+59
2014-10-23Refactor implementation of 'exclude header'.Richard Smith1-16/+16
2014-10-23Fix covered-switch warning.Richard Smith1-0/+1
2014-10-22[modules] Add support for 'textual header' directives.Richard Smith1-7/+40
2014-10-20[modules] Add support for #include_next.Richard Smith1-4/+6
2014-08-12Verify all the module map files for a pcm are the same on loadBen Langmuir1-3/+13
2014-08-09Refactor the module map file used for uniquing a module name out ofBen Langmuir1-16/+30
2014-07-14Fix case-sensitivity of inferred framework modulesBen Langmuir1-0/+6
2014-06-26Convert StringLiteralParser constructor to use ArrayRef instead of a pointer ...Craig Topper1-1/+1
2014-06-12Replace llvm::error_code with std::error_code.Rafael Espindola1-1/+1
2014-05-17[C++11] Use 'nullptr'. Lex edition.Craig Topper1-40/+39