summaryrefslogtreecommitdiffstats
path: root/include/clang/Basic/Module.h
Commit message (Expand)AuthorAgeFilesLines
* Support non-identifier module names when preprocessing modules.Richard Smith2017-06-191-1/+3
* Support lazy stat'ing of files referenced by module maps.Richard Smith2017-06-021-1/+9
* [modules] When compiling a preprocessed module map, look for headers relativeRichard Smith2017-05-311-0/+4
* [modules ts] Diagnose 'export' declarations outside of a module interface.Richard Smith2017-04-241-0/+12
* Modular Codegen: Add/use a bit in serialized function definitions to track wh...David Blaikie2017-04-111-2/+0
* Modules: Use hash of PCM content for SIGNATUREDuncan P. N. Exon Smith2017-03-131-2/+12
* Prototype of modules codegenDavid Blaikie2017-01-301-0/+2
* [Modules] Add 'no_undeclared_includes' module map attributeBruno Cardoso Lopes2016-10-211-0/+4
* [ptr-traits] Add #includes of headers rather than forward declarationsChandler Carruth2015-12-301-3/+1
* [modules] If we're given a module file, via -fmodule-file=, for a module, butRichard Smith2015-11-051-0/+3
* Range-based-for-convert some loops in ASTWriter. No functionality change inte...Richard Smith2015-08-181-0/+7
* [Modules] Add Darwin-specific compatibility module map parsing hacksBen Langmuir2015-08-131-0/+6
* Add a function to ExternalASTSource that returns a descriptor thatAdrian Prantl2015-06-301-0/+3
* [modules] Retain the name as written for umbrella headers and directories, ra...Richard Smith2015-05-161-3/+19
* [modules] Add local submodule visibility support for declarations.Richard Smith2015-05-151-1/+4
* [modules] Remove dead code from Module for tracking macro import locations.Richard Smith2015-05-021-6/+0
* [modules] If a module #includes a modular header that #undef's its macro, itRichard Smith2015-05-021-1/+1
* [modules] Add -fmodules-local-submodule-visibility flag.Richard Smith2015-05-011-1/+11
* [modules] Start moving the module visibility information off the Module itself.Richard Smith2015-05-011-1/+54
* [modules] Restrict the module use-declaration to only appear in top-levelRichard Smith2015-03-261-0/+4
* [modules] Track how 'header' directives were written in module map files,Richard Smith2014-12-021-20/+27
* [modules] Support combining 'textual' with 'private'.Richard Smith2014-10-241-3/+7
* [modules] Add support for 'textual header' directives.Richard Smith2014-10-221-0/+4
* Refactor the module map file used for uniquing a module name out ofBen Langmuir2014-08-091-14/+1
* Add a FIXME for a bug Doug pointed out in code review.Richard Smith2014-05-301-0/+4
* [C++11] Use 'nullptr'Craig Topper2014-05-061-3/+3
* Do not print inferred submodules explicitly in __inferred_module.mapBen Langmuir2014-04-231-0/+3
* Fix a hole with nested unavailable submodules from r206664Ben Langmuir2014-04-181-1/+1
* Don't build modules with (submodules with) missing headersBen Langmuir2014-04-181-2/+10
* Add more constness to module-related APIsDmitri Gribenko2014-04-181-1/+1
* Allow multiple modules with the same name to coexist in the module cacheBen Langmuir2014-04-141-3/+16
* Allow ASTFile to be reset to nullBen Langmuir2014-04-031-1/+2
* Add [extern_c] attribute for modules, allowing a C module to be imported with...Richard Smith2014-03-021-1/+6
* If a module A exports a macro M, and a module B imports that macro and #undef'sRichard Smith2014-03-011-3/+6
* Remove dead code.Richard Smith2014-01-271-10/+0
* Modules: Don't warn upon missing headers while reading the module map.Daniel Jasper2013-12-171-2/+15
* Simplify computation of visible module set.Richard Smith2013-11-011-3/+3
* Clang modules: collect exports recursivelyDmitri Gribenko2013-10-311-0/+3
* Allow a new syntax in a module requires-declaration:Richard Smith2013-10-281-9/+17
* Module use declarations (II)Daniel Jasper2013-09-241-0/+6
* When we perform dependent name lookup during template instantiation, it's notRichard Smith2013-07-251-0/+15
* This patch adds new private headers to the module map. PrivateLawrence Crowl2013-06-201-1/+4
* <rdar://problem/12368093> Extend module maps with a 'conflict' declaration, a...Douglas Gregor2013-03-201-0/+25
* <rdar://problem/10796651> Introduce configuration macros into module maps.Douglas Gregor2013-03-201-3/+15
* [Modules] Resolve top-headers of modules lazily.Argyrios Kyrtzidis2013-03-131-4/+22
* [modules] Refactor code from ASTReader::makeModuleVisible() into a new function,Argyrios Kyrtzidis2013-02-191-1/+4
* Infer "link" lines for top-level frameworks. Essentially, a frameworkDouglas Gregor2013-01-141-1/+7
* Implement parsing, AST, (de-)serialization, and placeholder globalDouglas Gregor2013-01-141-1/+22
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-121-9/+8
* Sort #include lines for all files under include/...Chandler Carruth2012-12-041-1/+1