- 2b20cb8 Add support for building a module from a module map to the -cc1 by Douglas Gregor · 14 years ago
- 80b6904 Implement a minor optimization when loading module maps to satisfy a by Douglas Gregor · 14 years ago
- af28ec8 When searching for a module, speculatively load module maps to see if by Douglas Gregor · 14 years ago
- 88bdfb0 Teach the search for modules to consider modules described by a module by Douglas Gregor · 14 years ago
- ab0c8a8 Wire up the mapping from header files mentioned in module maps over to by Douglas Gregor · 14 years ago
- 718292f Introduce basic support for parsing module map files. by Douglas Gregor · 14 years ago
- 197ac20 I predict that HeaderSearch will need the ability to generate by Douglas Gregor · 14 years ago
- 5d1bee2 When we load header file information from the external source (i.e., by Douglas Gregor · 14 years ago
- 88b4ddf Tweak the module auto-import heuristics a bit by Douglas Gregor · 14 years ago
- 97eec24 Add an experimental flag -fauto-module-import that automatically turns by Douglas Gregor · 14 years ago
- 1735f4e For modules, use a hash of the compiler version, language options, and by Douglas Gregor · 14 years ago
- faeb1d4 When an import statement fails to find a module in the module cache, by Douglas Gregor · 14 years ago
- 1e44e02 Introduce a cc1-level option to provide the path to the module cache, by Douglas Gregor · 14 years ago
- d8575e1 Use the "Bar.h" -> <Foo/Bar.h> remapping for index header maps only as by Douglas Gregor · 14 years ago
- 9f93e38 Introduce the "-index-header-map" option, to give special semantics by Douglas Gregor · 14 years ago
- ae63d10 Change HeaderSearch::getTotalMemory() to use llvm::capacity_in_bytes(). by Ted Kremenek · 14 years ago
- fbcce6f clang_getCXTUResourceUsage: report memory used by HeaderSearch. by Ted Kremenek · 14 years ago
- 0e62c1c remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
- f7ca26a Fix up dependency file name printing to more closely match that of gcc, including fixing a nasty recent regression that could make us print "/foo.h" with a command-line including "-I ./". by Eli Friedman · 14 years ago
- 3b1d121 Make it possible for external tools to distinguish between paths that come from -I and paths that come from -system. Patch from Paul Holden! by Nico Weber · 15 years ago
- 37aa493 Introduce a new libclang API, clang_isFileMultipleIncludeGuarded(), by Douglas Gregor · 15 years ago
- 68dac46 Use DirectoryLookup::getName() rather than getDir()->getName() in a context where we don't know whether we have a normal directory by Douglas Gregor · 15 years ago
- 0c69fd2 To be able to replay compilations we need to accurately remodel how by Manuel Klimek · 15 years ago
- d6278e3 Having FileManager::getFile always open the file, brought much consternation and leaking of file descriptors. by Argyrios Kyrtzidis · 15 years ago
- 3cc331a Add a 'RawPath' parameter to the PPCallbacks interface. This allows by Chandler Carruth · 15 years ago
- 09b6989 Implement two related optimizations that make de-serialization of by Douglas Gregor · 15 years ago
- f6efe58 Replace all uses of PathV1::exists with PathV2::fs::exists. by Michael J. Spencer · 15 years ago
- f28df4c Replace all uses of PathV1::isAbsolute with PathV2::is_{absolute,relative}. by Michael J. Spencer · 15 years ago
- 8aaf499 Merge System into Support. by Michael J. Spencer · 15 years ago
- 5159f61 now the FileManager has a FileSystemOpts ivar, stop threading by Chris Lattner · 15 years ago
- 8afa6de remove old compatibility APIs, use StringRef versions instead. by Chris Lattner · 15 years ago
- 71731d6 Implement -working-directory. by Argyrios Kyrtzidis · 15 years ago
- 618e64a Revert r110440, the fix for PR4897. Chris claims to have a better way. by Douglas Gregor · 15 years ago
- d26129a Fix the #include search path when reading from stdin, from Jon Simons! by Douglas Gregor · 15 years ago
- d081f8c stringref'ize a bunch of filename handling logic. Much by Chris Lattner · 16 years ago
- 11289f4 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
- 6b8f78e use the new Path::isAbsolute function, fixing a fixme. Patch by Gregory Curfman! by Chris Lattner · 16 years ago
- 99734e7 Lazily load the controlling macros for all of the headers known in the by Douglas Gregor · 17 years ago
- 3fa455a Add PCH support for #import. by Steve Naroff · 17 years ago
- c25d8a7 improve compatibility with GCC 4.4, patch by Michel Salim (PR3697) by Chris Lattner · 17 years ago
- 7a51313 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 18 years ago[Renamed from clang/Lex/HeaderSearch.cpp]
- f5c619f clarify comment, this is undefined behavior in any case, even if it only by Chris Lattner · 18 years ago
- 72be068 Two more Windows-related fixes: by Ted Kremenek · 18 years ago
- 1226188 Fix PR1969. stdin has no FileEntry. by Chris Lattner · 18 years ago
- 5b12ab8 Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 18 years ago
- 4ffe46c Start reading the headermap header, drop the 'errorstr' argument to by Chris Lattner · 18 years ago
- 8d720d0 Sink getName into DirectoryLookup to simplify the client in clang. by Chris Lattner · 18 years ago
- 44bd21b finish stubbing out support for HeaderMap. Now we just need an implementation! by Chris Lattner · 18 years ago
- 712e387 refactor an better comment framework lookup code. This moves it from by Chris Lattner · 18 years ago
- f62f758 as it turns out, frameworks and headermaps are orthogonal. Make this so in by Chris Lattner · 18 years ago
- c4ba38e Step #1 in adding headermap support to clang. by Chris Lattner · 18 years ago
- ef6b136 move IdentifierTable.h from liblex to libbasic. by Chris Lattner · 18 years ago
- d7b971b add a hasMacroDefinition() method to IdentifierInfo, strength reduce a by Chris Lattner · 18 years ago
- d427542 Implement a simple cache in headersearch. This speeds up by Chris Lattner · 18 years ago
- 23b7eb6 Finally bite the bullet and make the major change: split the clang namespace by Chris Lattner · 18 years ago
- 44ebec5 Submitted by: Bill Wendling by Bill Wendling · 19 years ago
- 23d8903 Specify an initial size for StringMap. by Chris Lattner · 19 years ago
- 34d1f5a adjust to CStringMap interface change. by Chris Lattner · 19 years ago
- 7cdbad9 Push strings out of the HeaderSearch interface, it now deals solely with by Chris Lattner · 19 years ago
- ee7bf89 Change framework cache map from map to CStringMap. This speeds up PP user by Chris Lattner · 19 years ago
- b201d9b Eliminate string use in DoFrameworkLookup. This speeds up pp of Cocoa.h by Chris Lattner · 19 years ago
- cf8ddac Use SmallString instead of string in HeaderSearch::LookupFile. This avoids by Chris Lattner · 19 years ago
- 43fd42e Wean LookupSubframeworkHeader off std::strings, use the new SmallString by Chris Lattner · 19 years ago
- ffda896 Change DirectoryEntry::getName() to return a const char * by Chris Lattner · 19 years ago
- 4804348 change FileEntry::getName to return a const char*. by Chris Lattner · 19 years ago
- 5ed76da Implement framework filesystem caching. by Chris Lattner · 19 years ago
- 641a0be count # framework lookups by Chris Lattner · 19 years ago
- 577377e Speed up [sub]framework searching by Chris Lattner · 19 years ago
- 63dd32b Implement subframework lookup by Chris Lattner · 19 years ago
- 59a9ebd refactor header searching stuff out of the main Preprocessor object into by Chris Lattner · 19 years ago