summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/ModuleMap.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [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
* Following up on r164620, cope with symlinking from an embeddedDouglas Gregor2012-09-271-1/+30
* Make ModuleMapParser own its TargetInfo, so it doesn't get leaked.Benjamin Kramer2012-03-291-2/+2
* User-defined literals: reject string and character UDLs in all places where theRichard Smith2012-03-061-0/+6
* Basic: import IntrusiveRefCntPtr<> into clang namespaceDylan Noblesmith2012-02-201-2/+2
* Move instantiateTemplateAttribute into the sema namespace, make helpers static.Benjamin Kramer2012-02-061-1/+2
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-051-6/+6
* Back out my heinous hack that tricked the module generation mechanismDouglas Gregor2012-02-021-5/+52
* Thread a TargetInfo through to the module map; we'll need it forDouglas Gregor2012-01-301-3/+10
* Introduce module attributes into the module map grammar, along with aDouglas Gregor2012-01-271-7/+101
* Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie2012-01-171-2/+0
* Don't infer a submodule for a framework's private header, at least for now.Douglas Gregor2012-01-131-14/+1
* Revert previous commit. Something has gone wonky with my local configurationDouglas Gregor2012-01-131-1/+0
* When inferring a module map for a framework, add the 'private'Douglas Gregor2012-01-131-0/+1
* When inferring a submodule ID during module creation, look up theDouglas Gregor2012-01-061-5/+16
* If we already have a definition for a top-level module that we deserialized f...Douglas Gregor2012-01-051-0/+13
* Store the submodules of a module in source order, as they are storedDouglas Gregor2012-01-041-25/+11
* Implement support for module requirements, which indicate the languageDouglas Gregor2011-12-311-6/+134
* Set umbrella directory correctly when we infer a framework moduleDouglas Gregor2011-12-121-1/+1
* Implement the notion of umbrella directories, which implicity coverDouglas Gregor2011-12-091-67/+33
* Implement umbrella directories for modules, which are similar toDouglas Gregor2011-12-081-10/+73
* Tweak the syntax of umbrella headers, so that "umbrella" is treated asDouglas Gregor2011-12-081-101/+36
OpenPOWER on IntegriCloud