aboutsummaryrefslogtreecommitdiff
path: root/lib/Lex/HeaderSearch.cpp
AgeCommit message (Expand)Author
2013-03-21<rdar://problem/13037793> Allow the names of modules to differ from the name ...Douglas Gregor
2013-03-13[Modules] Don't eagerly load and associate all the module header files.Argyrios Kyrtzidis
2013-03-05Remove unused static variable.Douglas Gregor
2013-02-08Teach subframework header lookup to suggest modules <rdar://problem/13176200>.Douglas Gregor
2013-01-26<limits.h> includes <linux/limits.h> on Linux, no need to special-case itDmitri Gribenko
2013-01-26Since we're stuck with realpath for the header <-> module mapping,Douglas Gregor
2013-01-22Fix compilation on Linux, which defines PATH_MAX in a weird place,Douglas Gregor
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko
2013-01-10Rework the realpath nonsense for framework lookups to deal moreDouglas Gregor
2012-12-10Return true from HeaderSearch::isFileMultipleIncludeGuarded if the fileArgyrios Kyrtzidis
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-11-06Introduce inferred framework modules into the module map file,Douglas Gregor
2012-10-24Move HeaderSearchOptions into the Lex library, make it intrusivelyDouglas Gregor
2012-09-25Under certain terrible circumstances (<rdar://problem/10805775>),Douglas Gregor
2012-09-18Remove an unused private field exposed by the recent LLVM_DELETED_FUNCTION ch...Craig Topper
2012-08-13When the header file search resolves a quoted include to a file in theDouglas Gregor
2012-07-23Fix a typo (the the => the)Sylvestre Ledru
2012-06-20Documentation cleanup:James Dennett
2012-06-13Rename a loop variable to silence a gcc warning.Richard Trieu
2012-06-13Add -isystem-prefix and -ino-system-prefix arguments, which can be used toRichard Smith
2012-04-05[Lex] Add support for 'user specified system frameworks' (see test case).Daniel Dunbar
2012-04-05[Lex] HeaderSearch: Introduce a FrameworkCacheEntry structure to hold the Fra...Daniel Dunbar
2012-04-05Simplify.Daniel Dunbar
2012-02-05Basic: import SmallString<> into clang namespaceDylan Noblesmith
2012-01-30Thread a TargetInfo through to the module map; we'll need it forDouglas Gregor
2012-01-29Implement code completion support for module import declarations, e.g.,Douglas Gregor
2012-01-29Rework HeaderSearch's interface for getting a module from a name andDouglas Gregor
2012-01-27Introduce module attributes into the module map grammar, along with aDouglas Gregor
2012-01-17Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie
2012-01-13When inferring a module for a framework, first determine whether thatDouglas Gregor
2011-12-31Implement support for module requirements, which indicate the languageDouglas Gregor
2011-12-09When performing subframework header lookup, don't search forDouglas Gregor
2011-12-09Move a free function from the Frontend library into the Lex library asChandler Carruth
2011-12-08Keep track of import dependencies between submodules within the moduleDouglas Gregor
2011-12-07Make sure we pick up module_private.map when loading a module.map file.Douglas Gregor
2011-12-07Implement basic support for private headers in frameworks. In essence,Douglas Gregor
2011-12-06When inferring a module map for a framework, infer subframeworkDouglas Gregor
2011-12-06When suggesting a module import for a #include or #import, suggest theDouglas Gregor
2011-11-30Promote ModuleMap::Module to a namespace-scope class in the BasicDouglas Gregor
2011-11-28When attempting to load a module that is not in the module cache,Douglas Gregor
2011-11-20Allow preprocessor callbacks to recover from a "file not found" error,Douglas Gregor
2011-11-17When making a suggestion regarding which module to load rather thanDouglas Gregor
2011-11-17When we're loading a framework header, first try to turn the frameworkDouglas Gregor
2011-11-16Add support for building a module from a module map to the -cc1Douglas Gregor
2011-11-12Implement a minor optimization when loading module maps to satisfy aDouglas Gregor
2011-11-12When searching for a module, speculatively load module maps to see ifDouglas Gregor
2011-11-11Teach the search for modules to consider modules described by a moduleDouglas Gregor
2011-11-11Wire up the mapping from header files mentioned in module maps over toDouglas Gregor
2011-11-11Introduce basic support for parsing module map files.Douglas Gregor
2011-11-11I predict that HeaderSearch will need the ability to generateDouglas Gregor