1. 25d5075 [modules] Add support for #include_next. by Richard Smith · 11 years ago
  2. 4b8a9e9 Verify all the module map files for a pcm are the same on load by Ben Langmuir · 11 years ago
  3. 9d6448b Refactor the module map file used for uniquing a module name out of by Ben Langmuir · 11 years ago
  4. 6b7f734 Fix case-sensitivity of inferred framework modules by Ben Langmuir · 11 years ago
  5. 9d5583e Convert StringLiteralParser constructor to use ArrayRef instead of a pointer and count. by Craig Topper · 11 years ago
  6. c080917 Replace llvm::error_code with std::error_code. by Rafael Espindola · 11 years ago
  7. d2d442c [C++11] Use 'nullptr'. Lex edition. by Craig Topper · 11 years ago
  8. 2d57cea Provide and use a safe Token::getRawIdentifier() accessor by Alp Toker · 11 years ago
  9. 46b02e3e Remove -Wnon-modular-include by Ben Langmuir · 11 years ago
  10. 71e1a64 Add -Wnon-modular-include* options by Ben Langmuir · 11 years ago
  11. ffbafa2 Do not print inferred submodules explicitly in __inferred_module.map by Ben Langmuir · 12 years ago
  12. 4898cde Allow submodule inferrences with a missing umbrella when the module is unavailable by Ben Langmuir · 12 years ago
  13. ec8c975 Don't build modules with (submodules with) missing headers by Ben Langmuir · 12 years ago
  14. 62bcd92 Add more constness to module-related APIs by Dmitri Gribenko · 12 years ago
  15. 28331ae Fixed problem with exclude header. The exclude header argument needs to be relative to the module.map file. by John Thompson · 12 years ago
  16. beee15e Allow multiple modules with the same name to coexist in the module cache by Ben Langmuir · 12 years ago
  17. 962b38e Add -fmodules-strict-decluse to check that all headers are in modules by Daniel Jasper · 12 years ago
  18. 4469138 Move search for header in umbrella directories into its own function by Ben Langmuir · 12 years ago
  19. 50996ce If a header is explicitly included in module A, and excluded from an umbrella by Richard Smith · 12 years ago
  20. 984e1df Add a new spelling for module map files 'module.modulemap' by Ben Langmuir · 12 years ago
  21. 5b5d21e Only allow streaming exactly type 'bool' to a DiagnosticBuilder, not anything by Richard Smith · 12 years ago
  22. cb69b57 Add dependencies from imported modules with -MD by Ben Langmuir · 12 years ago
  23. 131daca Remove a dead store, add a FIXME for another. by Richard Smith · 12 years ago
  24. 8c71eba If a #include finds a file relative to the current file, don't forget to check by Richard Smith · 12 years ago
  25. 7794486 Add [extern_c] attribute for modules, allowing a C module to be imported within an extern "C" block in C++ code. by Richard Smith · 12 years ago
  26. 92669ee Enable layering check in unavailable modules. by Daniel Jasper · 12 years ago
  27. 0761a8a Modules: Don't warn upon missing headers while reading the module map. by Daniel Jasper · 12 years ago
  28. 34dc481 Revert "Modules: Make missing headers in a module.map a warning not an error." by Daniel Jasper · 12 years ago
  29. 5c6ee49 Modules: Make missing headers in a module.map a warning not an error. by Daniel Jasper · 12 years ago
  30. 4eaf0a6 Modules: Let -fmodules-decluse ignore headers that aren't in a module by Daniel Jasper · 12 years ago
  31. 3cd34c7 Allow string literals as module names. by Daniel Jasper · 12 years ago
  32. a3feee2 Allow a new syntax in a module requires-declaration: by Richard Smith · 12 years ago
  33. 1f76c4e Use the same SourceManager for ModuleMaps and compilations. by Manuel Klimek · 12 years ago
  34. 97da917 Allow a header to be part of multiple modules. by Daniel Jasper · 12 years ago
  35. 9a59e2c Fix uninitialized value bug discovered buy msan buildbot. by Daniel Jasper · 12 years ago
  36. ba7f2f7 Module use declarations (II) by Daniel Jasper · 12 years ago
  37. 2d4d8cb Simplify code with the in place path::native. No functionality change. by Benjamin Kramer · 12 years ago
  38. 9729284 Support for modular module-map-files by Daniel Jasper · 12 years ago
  39. 17381a0 Use the multiple argument form of path::append. by Benjamin Kramer · 12 years ago
  40. 963c553 [Modules] If a module map resides in a system header directory, treat it as a system module. by Douglas Gregor · 12 years ago
  41. b53e548 This patch adds new private headers to the module map. Private by Lawrence Crowl · 12 years ago
  42. 552c169 Include Path.h instead of PathV2.h. by Rafael Espindola · 12 years ago
  43. 64a1fa5 [Modules] Make r180934 more efficient by only loading top-level module maps in system header directories. by Douglas Gregor · 12 years ago
  44. 6f722b4 [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
  45. 6b93096 When building a module, forward diagnostics to the outer diagnostic consumer. by Douglas Gregor · 12 years ago
  46. 34d5274 When looking for the module associated with one of our magical builtin headers, speculatively load module maps. by Douglas Gregor · 12 years ago
  47. fb91265 <rdar://problem/12368093> Extend module maps with a 'conflict' declaration, and warn when a newly-imported module conflicts with an already-imported module. by Douglas Gregor · 13 years ago
  48. 35b13ec <rdar://problem/10796651> Introduce configuration macros into module maps. by Douglas Gregor · 13 years ago
  49. b146baa [Modules] Don't eagerly load and associate all the module header files. by Argyrios Kyrtzidis · 13 years ago
  50. 3c5305c [Modules] Resolve top-headers of modules lazily. by Argyrios Kyrtzidis · 13 years ago
  51. e441264 [modules] Const'ify some functions of ModuleMap. by Argyrios Kyrtzidis · 13 years ago
  52. a7d0384 Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h. by Jordan Rose · 13 years ago
  53. eadae01 <limits.h> includes <linux/limits.h> on Linux, no need to special-case it by Dmitri Gribenko · 13 years ago
  54. e00c8b2 Since we're stuck with realpath for the header <-> module mapping, by Douglas Gregor · 13 years ago
  55. 01c7cfa Fix compilation on Linux, which defines PATH_MAX in a weird place, by Douglas Gregor · 13 years ago
  56. 11dfe6f Infer "link" lines for top-level frameworks. Essentially, a framework by Douglas Gregor · 13 years ago
  57. 6ddfca9 Implement parsing, AST, (de-)serialization, and placeholder global by Douglas Gregor · 13 years ago
  58. f857950 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 13 years ago
  59. 4ddf222 Rework the realpath nonsense for framework lookups to deal more by Douglas Gregor · 13 years ago
  60. 7426050 realpath'ify the mapping from header includes to module imports. by Douglas Gregor · 13 years ago
  61. 4442605 Revert r170500. It over-zealously converted *ALL* things named Attributes, which is wrong here. by Bill Wendling · 13 years ago
  62. 7967fc1 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 13 years ago
  63. 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
  64. 4b27a64 If an excluded header does not exist, just ignore it by Douglas Gregor · 13 years ago
  65. 162405d Remove C++11-isms I just introduced in r167482 by Douglas Gregor · 13 years ago
  66. 9194a91 Introduce inferred framework modules into the module map file, by Douglas Gregor · 13 years ago
  67. 811db4e Make DiagnosticOptions intrusively reference-counted, and make sure by Douglas Gregor · 13 years ago
  68. bc10b9f Teach TargetInfo to hold on to the TargetOptions with which it was created. by Douglas Gregor · 13 years ago
  69. 5952766 Introduce the notion of excluded headers into the module map by Douglas Gregor · 13 years ago
  70. 056396a Sanitize the names of modules determined based on the names of headers by Douglas Gregor · 13 years ago
  71. c597c8c [Modules] Introduce Module::TopHeaders which is a set of top-level headers by Argyrios Kyrtzidis · 13 years ago
  72. 07c22b7 Following up on r164620, cope with symlinking from an embedded by Douglas Gregor · 13 years ago
  73. 3e2320c Make ModuleMapParser own its TargetInfo, so it doesn't get leaked. by Benjamin Kramer · 14 years ago
  74. d67aea2 User-defined literals: reject string and character UDLs in all places where the by Richard Smith · 14 years ago
  75. c95d819 Basic: import IntrusiveRefCntPtr<> into clang namespace by Dylan Noblesmith · 14 years ago
  76. bf8da9d Move instantiateTemplateAttribute into the sema namespace, make helpers static. by Benjamin Kramer · 14 years ago
  77. 2c1dd27 Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 14 years ago
  78. 3ec6663 Back out my heinous hack that tricked the module generation mechanism by Douglas Gregor · 14 years ago
  79. 8992928 Thread a TargetInfo through to the module map; we'll need it for by Douglas Gregor · 14 years ago
  80. a686e1b Introduce module attributes into the module map grammar, along with a by Douglas Gregor · 14 years ago
  81. 8a40f70 Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it) by David Blaikie · 14 years ago
  82. 09a22f0 Don't infer a submodule for a framework's private header, at least for now. by Douglas Gregor · 14 years ago
  83. 04ea962 Revert previous commit. Something has gone wonky with my local configuration by Douglas Gregor · 14 years ago
  84. da4fda7 When inferring a module map for a framework, add the 'private' by Douglas Gregor · 14 years ago
  85. 224d8a7 When inferring a submodule ID during module creation, look up the by Douglas Gregor · 14 years ago
  86. fcc54a3 If we already have a definition for a top-level module that we deserialized from a module file, don't bother parsing a new definition by Douglas Gregor · 14 years ago
  87. eb90e83 Store the submodules of a module in source order, as they are stored by Douglas Gregor · 14 years ago
  88. 1fb5c3a Implement support for module requirements, which indicate the language by Douglas Gregor · 14 years ago
  89. 4dc7183 Set umbrella directory correctly when we infer a framework module by Douglas Gregor · 14 years ago
  90. 7033127 Implement the notion of umbrella directories, which implicity cover by Douglas Gregor · 14 years ago
  91. 524e33e Implement umbrella directories for modules, which are similar to by Douglas Gregor · 14 years ago
  92. 322f633 Tweak the syntax of umbrella headers, so that "umbrella" is treated as by Douglas Gregor · 14 years ago
  93. 73141fa Within the module representation, generalize the notion of an umbrella by Douglas Gregor · 14 years ago
  94. ddaa69c Convert paths to native format before constructing a by Douglas Gregor · 14 years ago
  95. 9458f82 Implement inference for the "Private" submodule corresponding to by Douglas Gregor · 14 years ago
  96. e7ab366 Implement basic support for private headers in frameworks. In essence, by Douglas Gregor · 14 years ago
  97. d6343c9 Remove misleading error message by Douglas Gregor · 14 years ago
  98. e89dbc1 When inferring a module map for a framework, infer subframework by Douglas Gregor · 14 years ago
  99. dd005f6 Allow inferred submodules for any (sub)module that has an umbrella header by Douglas Gregor · 14 years ago
  100. f2161a7 Implement modules support for subframeworks (aka embedded by Douglas Gregor · 14 years ago