1. 701bc8c Preload module maps in normal user directories, too. by Douglas Gregor · 11 years ago
  2. ee0cd37 Use the same SourceManager for ModuleMaps and compilations. by Manuel Klimek · 11 years ago
  3. c641709 Allow a header to be part of multiple modules. by Daniel Jasper · 11 years ago
  4. 1b8840c Add -fmodule-map-file option. by Daniel Jasper · 11 years ago
  5. ddd2dfc Module use declarations (II) by Daniel Jasper · 11 years ago
  6. 8f5d7d1 [Modules] If a module map resides in a system header directory, treat it as a system module. by Douglas Gregor · 11 years ago
  7. bc3f628 This patch adds new private headers to the module map. Private by Lawrence Crowl · 11 years ago
  8. 30a16f1 [Modules] Make r180934 more efficient by only loading top-level module maps in system header directories. by Douglas Gregor · 12 years ago
  9. f9ba851 [PCH] Remove the ASTReaderListener::ReadHeaderFileInfo callback. by Argyrios Kyrtzidis · 12 years ago
  10. d3220db [modules] When building a module, make sure we don't serialize out HeaderFileInfo for headers not belonging to the module. by Argyrios Kyrtzidis · 12 years ago
  11. cdf2808 <rdar://problem/13037793> Allow the names of modules to differ from the name of their subdirectory in the include path. by Douglas Gregor · 12 years ago
  12. 55ea75b [Modules] Don't eagerly load and associate all the module header files. by Argyrios Kyrtzidis · 12 years ago
  13. b4e8245 Remove unused static variable. by Douglas Gregor · 12 years ago
  14. 1b58c74 Teach subframework header lookup to suggest modules <rdar://problem/13176200>. by Douglas Gregor · 12 years ago
  15. adeb782 <limits.h> includes <linux/limits.h> on Linux, no need to special-case it by Dmitri Gribenko · 12 years ago
  16. 713b7c0 Since we're stuck with realpath for the header <-> module mapping, by Douglas Gregor · 12 years ago
  17. 3cc6277 Fix compilation on Linux, which defines PATH_MAX in a weird place, by Douglas Gregor · 12 years ago
  18. cfa88f8 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 12 years ago
  19. 7005b90 Rework the realpath nonsense for framework lookups to deal more by Douglas Gregor · 12 years ago
  20. 44dfff6 Return true from HeaderSearch::isFileMultipleIncludeGuarded if the file by Argyrios Kyrtzidis · 12 years ago
  21. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  22. 82e5237 Introduce inferred framework modules into the module map file, by Douglas Gregor · 12 years ago
  23. c042edd Move HeaderSearchOptions into the Lex library, make it intrusively by Douglas Gregor · 12 years ago
  24. 156f0f0 Under certain terrible circumstances (<rdar://problem/10805775>), by Douglas Gregor · 12 years ago
  25. 1a1e995 Remove an unused private field exposed by the recent LLVM_DELETED_FUNCTION changes. by Craig Topper · 12 years ago
  26. 21efbb6 When the header file search resolves a quoted include to a file in the by Douglas Gregor · 12 years ago
  27. bed28ac Fix a typo (the the => the) by Sylvestre Ledru · 12 years ago
  28. 853519c Documentation cleanup: by James Dennett · 12 years ago
  29. 4ef2f6a Rename a loop variable to silence a gcc warning. by Richard Trieu · 12 years ago
  30. f122a13 Add -isystem-prefix and -ino-system-prefix arguments, which can be used to by Richard Smith · 12 years ago
  31. 85ff969 [Lex] Add support for 'user specified system frameworks' (see test case). by Daniel Dunbar · 13 years ago
  32. 9ee35f9 [Lex] HeaderSearch: Introduce a FrameworkCacheEntry structure to hold the FrameworkMap items. by Daniel Dunbar · 13 years ago
  33. f535a98 Simplify. by Daniel Dunbar · 13 years ago
  34. f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 13 years ago
  35. dc58aa7 Thread a TargetInfo through to the module map; we'll need it for by Douglas Gregor · 13 years ago
  36. c5b2e58 Implement code completion support for module import declarations, e.g., by Douglas Gregor · 13 years ago
  37. e434ec7 Rework HeaderSearch's interface for getting a module from a name and by Douglas Gregor · 13 years ago
  38. a1f1fad Introduce module attributes into the module map grammar, along with a by Douglas Gregor · 13 years ago
  39. 7530c03 Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it) by David Blaikie · 13 years ago
  40. a8c6fea When inferring a module for a framework, first determine whether that by Douglas Gregor · 13 years ago
  41. 51f564f Implement support for module requirements, which indicate the language by Douglas Gregor · 13 years ago
  42. efda0e8 When performing subframework header lookup, don't search for by Douglas Gregor · 13 years ago
  43. cb381ea Move a free function from the Frontend library into the Lex library as by Chandler Carruth · 13 years ago
  44. 5e3f922 Keep track of import dependencies between submodules within the module by Douglas Gregor · 13 years ago
  45. 4813442c Make sure we pick up module_private.map when loading a module.map file. by Douglas Gregor · 13 years ago
  46. 587986e Implement basic support for private headers in frameworks. In essence, by Douglas Gregor · 13 years ago
  47. ac252a3 When inferring a module map for a framework, infer subframework by Douglas Gregor · 13 years ago
  48. 0983392 When suggesting a module import for a #include or #import, suggest the by Douglas Gregor · 13 years ago
  49. 1a4761e Promote ModuleMap::Module to a namespace-scope class in the Basic by Douglas Gregor · 13 years ago
  50. a4d36a6 When attempting to load a module that is not in the module cache, by Douglas Gregor · 13 years ago
  51. 1c2e933 Allow preprocessor callbacks to recover from a "file not found" error, by Douglas Gregor · 13 years ago
  52. c69c42e When making a suggestion regarding which module to load rather than by Douglas Gregor · 13 years ago
  53. 2821c7f When we're loading a framework header, first try to turn the framework by Douglas Gregor · 13 years ago
  54. db1cde7 Add support for building a module from a module map to the -cc1 by Douglas Gregor · 13 years ago
  55. 2669797 Implement a minor optimization when loading module maps to satisfy a by Douglas Gregor · 13 years ago
  56. cf70d78 When searching for a module, speculatively load module maps to see if by Douglas Gregor · 13 years ago
  57. 484535e Teach the search for modules to consider modules described by a module by Douglas Gregor · 13 years ago
  58. 65f3b5e Wire up the mapping from header files mentioned in module maps over to by Douglas Gregor · 13 years ago
  59. a30cfe5 Introduce basic support for parsing module map files. by Douglas Gregor · 13 years ago
  60. 8e23806 I predict that HeaderSearch will need the ability to generate by Douglas Gregor · 13 years ago
  61. 8f8d581 When we load header file information from the external source (i.e., by Douglas Gregor · 13 years ago
  62. 0fd787b Tweak the module auto-import heuristics a bit by Douglas Gregor · 13 years ago
  63. fba18aa Add an experimental flag -fauto-module-import that automatically turns by Douglas Gregor · 13 years ago
  64. 6e975c4 For modules, use a hash of the compiler version, language options, and by Douglas Gregor · 13 years ago
  65. 21cae20 When an import statement fails to find a module in the module cache, by Douglas Gregor · 13 years ago
  66. 9a6da69 Introduce a cc1-level option to provide the path to the module cache, by Douglas Gregor · 13 years ago
  67. 2c7b780 Use the "Bar.h" -> <Foo/Bar.h> remapping for index header maps only as by Douglas Gregor · 13 years ago
  68. 65e02fa Introduce the "-index-header-map" option, to give special semantics by Douglas Gregor · 13 years ago
  69. eabea45 Change HeaderSearch::getTotalMemory() to use llvm::capacity_in_bytes(). by Ted Kremenek · 13 years ago
  70. d1194fb clang_getCXTUResourceUsage: report memory used by HeaderSearch. by Ted Kremenek · 13 years ago
  71. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  72. a6e023c 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 · 13 years ago
  73. 74a5fd8 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 · 13 years ago
  74. dd3e554 Introduce a new libclang API, clang_isFileMultipleIncludeGuarded(), by Douglas Gregor · 14 years ago
  75. 520a99f Use DirectoryLookup::getName() rather than getDir()->getName() in a context where we don't know whether we have a normal directory by Douglas Gregor · 14 years ago
  76. 7412494 To be able to replay compilations we need to accurately remodel how by Manuel Klimek · 14 years ago
  77. 3cd0128 Having FileManager::getFile always open the file, brought much consternation and leaking of file descriptors. by Argyrios Kyrtzidis · 14 years ago
  78. b5142bb Add a 'RawPath' parameter to the PPCallbacks interface. This allows by Chandler Carruth · 14 years ago
  79. cfbf1c7 Implement two related optimizations that make de-serialization of by Douglas Gregor · 14 years ago
  80. 32bef4e Replace all uses of PathV1::exists with PathV2::fs::exists. by Michael J. Spencer · 14 years ago
  81. 256053b Replace all uses of PathV1::isAbsolute with PathV2::is_{absolute,relative}. by Michael J. Spencer · 14 years ago
  82. 03013fa Merge System into Support. by Michael J. Spencer · 14 years ago
  83. 39b49bc now the FileManager has a FileSystemOpts ivar, stop threading by Chris Lattner · 14 years ago
  84. 6538227 remove old compatibility APIs, use StringRef versions instead. by Chris Lattner · 14 years ago
  85. 389db16 Implement -working-directory. by Argyrios Kyrtzidis · 14 years ago
  86. 10fe93d Revert r110440, the fix for PR4897. Chris claims to have a better way. by Douglas Gregor · 14 years ago
  87. 91db30a Fix the #include search path when reading from stdin, from Jon Simons! by Douglas Gregor · 14 years ago
  88. a139481 stringref'ize a bunch of filename handling logic. Much by Chris Lattner · 15 years ago
  89. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  90. b1526f3 use the new Path::isAbsolute function, fixing a fixme. Patch by Gregory Curfman! by Chris Lattner · 15 years ago
  91. 8c5a760 Lazily load the controlling macros for all of the headers known in the by Douglas Gregor · 16 years ago
  92. 83d63c7 Add PCH support for #import. by Steve Naroff · 16 years ago
  93. 3daed52 improve compatibility with GCC 4.4, patch by Michel Salim (PR3697) by Chris Lattner · 16 years ago
  94. bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 17 years ago[Renamed from Lex/HeaderSearch.cpp]
  95. c9dde4f clarify comment, this is undefined behavior in any case, even if it only by Chris Lattner · 17 years ago
  96. ca63fa0 Two more Windows-related fixes: by Ted Kremenek · 17 years ago
  97. 9415a0c Fix PR1969. stdin has no FileEntry. by Chris Lattner · 17 years ago
  98. 0bc735f Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
  99. 1bfd4a6 Start reading the headermap header, drop the 'errorstr' argument to by Chris Lattner · 17 years ago
  100. 3af66a9 Sink getName into DirectoryLookup to simplify the client in clang. by Chris Lattner · 17 years ago