summaryrefslogtreecommitdiff
path: root/clang/lib/Lex/ModuleMap.cpp
AgeCommit message (Expand)Author
2015-05-15[modules] Add local submodule visibility support for declarations.Richard Smith
2015-05-01[modules] Start moving the module visibility information off the Module itself.Richard Smith
2015-03-26[modules] Restrict the module use-declaration to only appear in top-levelRichard Smith
2015-03-18Remove many superfluous SmallString::str() calls.Yaron Keren
2015-03-13When building a module, all headers of submodules can be used.Daniel Jasper
2015-03-13Make a module "use" also count as use of all its submodulesDaniel Jasper
2015-03-10[modules] This check is run before we resolve the header, not after, so justRichard Smith
2015-03-09[modules] Don't assert if the same header is named as both a public and aRichard Smith
2015-02-19Allow errors on use of a private module header to be disabled, to better supp...Richard Smith
2015-02-14[modules] Accept //-style comments in module maps on purpose rather than byRichard Smith
2015-02-13[modules] If we have a choice between including a file textually and importingRichard Smith
2015-01-13Inherit attributes when infering a framework moduleBen Langmuir
2015-01-13Remove unused method canInferFrameworkModuleBen Langmuir
2014-12-10Reinstate r223753, reverted in r223759 due to breakage of clang-tools-extra.Richard Smith
2014-12-09Revert "[modules] Add experimental -fmodule-map-file-home-is-cwd flag to -cc1."Duncan P. N. Exon Smith
2014-12-09[modules] Add experimental -fmodule-map-file-home-is-cwd flag to -cc1.Richard Smith
2014-12-02Try to fix the MSVC build.Hans Wennborg
2014-12-02[modules] Track how 'header' directives were written in module map files,Richard Smith
2014-10-26ModuleMap.cpp: fix Windows build, take 2Hans Wennborg
2014-10-26ModuleMap.cpp: fix VS2012 buildHans Wennborg
2014-10-26ModuleMap::addHeader(): Appease msc17.NAKAMURA Takumi
2014-10-24[modules] Support combining 'textual' with 'private'.Richard Smith
2014-10-23Refactor implementation of 'exclude header'.Richard Smith
2014-10-23Fix covered-switch warning.Richard Smith
2014-10-22[modules] Add support for 'textual header' directives.Richard Smith
2014-10-20[modules] Add support for #include_next.Richard Smith
2014-08-12Verify all the module map files for a pcm are the same on loadBen Langmuir
2014-08-09Refactor the module map file used for uniquing a module name out ofBen Langmuir
2014-07-14Fix case-sensitivity of inferred framework modulesBen Langmuir
2014-06-26Convert StringLiteralParser constructor to use ArrayRef instead of a pointer ...Craig Topper
2014-06-12Replace llvm::error_code with std::error_code.Rafael Espindola
2014-05-17[C++11] Use 'nullptr'. Lex edition.Craig Topper
2014-05-17Provide and use a safe Token::getRawIdentifier() accessorAlp Toker
2014-05-08Remove -Wnon-modular-includeBen Langmuir
2014-05-05Add -Wnon-modular-include* optionsBen Langmuir
2014-04-23Do not print inferred submodules explicitly in __inferred_module.mapBen Langmuir
2014-04-21Allow submodule inferrences with a missing umbrella when the module is unavai...Ben Langmuir
2014-04-18Don't build modules with (submodules with) missing headersBen Langmuir
2014-04-18Add more constness to module-related APIsDmitri Gribenko
2014-04-16Fixed problem with exclude header. The exclude header argument needs to be re...John Thompson
2014-04-14Allow multiple modules with the same name to coexist in the module cacheBen Langmuir
2014-04-11Add -fmodules-strict-decluse to check that all headers are in modulesDaniel Jasper
2014-04-10Move search for header in umbrella directories into its own functionBen Langmuir
2014-04-08If a header is explicitly included in module A, and excluded from an umbrellaRichard Smith
2014-03-19Add a new spelling for module map files 'module.modulemap'Ben Langmuir
2014-03-12Only allow streaming exactly type 'bool' to a DiagnosticBuilder, not anythingRichard Smith
2014-03-07Add dependencies from imported modules with -MDBen Langmuir
2014-03-06Remove a dead store, add a FIXME for another.Richard Smith
2014-03-05If a #include finds a file relative to the current file, don't forget to checkRichard Smith
2014-03-02Add [extern_c] attribute for modules, allowing a C module to be imported with...Richard Smith