summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/ModuleMap.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add dependencies from imported modules with -MDBen Langmuir2014-03-071-1/+2
* Remove a dead store, add a FIXME for another.Richard Smith2014-03-061-0/+1
* If a #include finds a file relative to the current file, don't forget to checkRichard Smith2014-03-051-0/+2
* Add [extern_c] attribute for modules, allowing a C module to be imported with...Richard Smith2014-03-021-2/+14
* Enable layering check in unavailable modules.Daniel Jasper2013-12-201-15/+104
* Modules: Don't warn upon missing headers while reading the module map.Daniel Jasper2013-12-171-30/+25
* Revert "Modules: Make missing headers in a module.map a warning not an error."Daniel Jasper2013-12-161-10/+17
* Modules: Make missing headers in a module.map a warning not an error.Daniel Jasper2013-12-161-17/+10
* Modules: Let -fmodules-decluse ignore headers that aren't in a moduleDaniel Jasper2013-12-111-16/+22
* Allow string literals as module names.Daniel Jasper2013-12-061-20/+2
* Allow a new syntax in a module requires-declaration:Richard Smith2013-10-281-3/+19
* Use the same SourceManager for ModuleMaps and compilations.Manuel Klimek2013-10-241-19/+17
* Allow a header to be part of multiple modules.Daniel Jasper2013-10-221-27/+59
* Fix uninitialized value bug discovered buy msan buildbot.Daniel Jasper2013-09-241-1/+1
* Module use declarations (II)Daniel Jasper2013-09-241-1/+63
* Simplify code with the in place path::native. No functionality change.Benjamin Kramer2013-09-111-4/+2
* Support for modular module-map-filesDaniel Jasper2013-09-111-2/+57
* Use the multiple argument form of path::append.Benjamin Kramer2013-06-281-10/+5
* [Modules] If a module map resides in a system header directory, treat it as a...Douglas Gregor2013-06-211-7/+11
* This patch adds new private headers to the module map. PrivateLawrence Crowl2013-06-201-35/+60
* Include Path.h instead of PathV2.h.Rafael Espindola2013-06-111-1/+1
* [Modules] Make r180934 more efficient by only loading top-level module maps i...Douglas Gregor2013-05-101-2/+1
* [modules] When building a module, make sure we don't serialize out HeaderFile...Argyrios Kyrtzidis2013-05-081-3/+9
* When building a module, forward diagnostics to the outer diagnostic consumer.Douglas Gregor2013-05-031-2/+3
* When looking for the module associated with one of our magical builtin header...Douglas Gregor2013-05-021-18/+37
* <rdar://problem/12368093> Extend module maps with a 'conflict' declaration, a...Douglas Gregor2013-03-201-18/+102
* <rdar://problem/10796651> Introduce configuration macros into module maps.Douglas Gregor2013-03-201-4/+75
* [Modules] Don't eagerly load and associate all the module header files.Argyrios Kyrtzidis2013-03-131-4/+9
* [Modules] Resolve top-headers of modules lazily.Argyrios Kyrtzidis2013-03-131-1/+1
* [modules] Const'ify some functions of ModuleMap.Argyrios Kyrtzidis2013-02-191-12/+13
* Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h.Jordan Rose2013-02-081-14/+4
* <limits.h> includes <linux/limits.h> on Linux, no need to special-case itDmitri Gribenko2013-01-261-3/+1
* Since we're stuck with realpath for the header <-> module mapping,Douglas Gregor2013-01-261-38/+21
* Fix compilation on Linux, which defines PATH_MAX in a weird place,Douglas Gregor2013-01-221-0/+5
* Infer "link" lines for top-level frameworks. Essentially, a frameworkDouglas Gregor2013-01-141-0/+30
* Implement parsing, AST, (de-)serialization, and placeholder globalDouglas Gregor2013-01-141-3/+41
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-121-6/+5
* Rework the realpath nonsense for framework lookups to deal moreDouglas Gregor2013-01-101-5/+22
* realpath'ify the mapping from header includes to module imports.Douglas Gregor2013-01-041-0/+13
* Revert r170500. It over-zealously converted *ALL* things named Attributes, wh...Bill Wendling2012-12-201-6/+6
* Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling2012-12-191-6/+6
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-5/+5
* If an excluded header does not exist, just ignore itDouglas Gregor2012-11-151-1/+3
* Remove C++11-isms I just introduced in r167482Douglas Gregor2012-11-061-3/+3
* Introduce inferred framework modules into the module map file,Douglas Gregor2012-11-061-84/+236
* Make DiagnosticOptions intrusively reference-counted, and make sureDouglas Gregor2012-10-231-1/+2
* Teach TargetInfo to hold on to the TargetOptions with which it wasDouglas Gregor2012-10-151-11/+9
* Introduce the notion of excluded headers into the module mapDouglas Gregor2012-10-151-30/+46
* Sanitize the names of modules determined based on the names of headersDouglas Gregor2012-10-121-6/+67
* [Modules] Introduce Module::TopHeaders which is a set of top-level headersArgyrios Kyrtzidis2012-10-051-0/+1
OpenPOWER on IntegriCloud