aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Lex/ModuleMap.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2014-05-17Provide and use a safe Token::getRawIdentifier() accessorAlp Toker1-4/+6
2014-05-08Remove -Wnon-modular-includeBen Langmuir1-2/+0
2014-05-05Add -Wnon-modular-include* optionsBen Langmuir1-34/+50
2014-04-23Do not print inferred submodules explicitly in __inferred_module.mapBen Langmuir1-0/+2
2014-04-21Allow submodule inferrences with a missing umbrella when the module is unavai...Ben Langmuir1-1/+2
2014-04-18Don't build modules with (submodules with) missing headersBen Langmuir1-2/+10
2014-04-18Add more constness to module-related APIsDmitri Gribenko1-2/+3
2014-04-16Fixed problem with exclude header. The exclude header argument needs to be re...John Thompson1-22/+0
2014-04-14Allow multiple modules with the same name to coexist in the module cacheBen Langmuir1-15/+30
2014-04-11Add -fmodules-strict-decluse to check that all headers are in modulesDaniel Jasper1-1/+5
2014-04-10Move search for header in umbrella directories into its own functionBen Langmuir1-75/+83
2014-04-08If a header is explicitly included in module A, and excluded from an umbrellaRichard Smith1-6/+17
2014-03-19Add a new spelling for module map files 'module.modulemap'Ben Langmuir1-4/+15
2014-03-12Only allow streaming exactly type 'bool' to a DiagnosticBuilder, not anythingRichard Smith1-1/+2
2014-03-07Add dependencies from imported modules with -MDBen Langmuir1-1/+2
2014-03-06Remove a dead store, add a FIXME for another.Richard Smith1-0/+1
2014-03-05If a #include finds a file relative to the current file, don't forget to checkRichard Smith1-0/+2
2014-03-02Add [extern_c] attribute for modules, allowing a C module to be imported with...Richard Smith1-2/+14
2013-12-20Enable layering check in unavailable modules.Daniel Jasper1-15/+104