1. 92e1b62 Remove many superfluous SmallString::str() calls. by Yaron Keren · 11 years ago
  2. 0ab544f When building a module, all headers of submodules can be used. by Daniel Jasper · 11 years ago
  3. b6ba46e Make a module "use" also count as use of all its submodules by Daniel Jasper · 11 years ago
  4. 2708e52 [modules] This check is run before we resolve the header, not after, so just by Richard Smith · 11 years ago
  5. 00bc95e [modules] Don't assert if the same header is named as both a public and a by Richard Smith · 11 years ago
  6. 11152dd Allow errors on use of a private module header to be disabled, to better support incremental transition to modules. by Richard Smith · 11 years ago
  7. 0414b85 [modules] Accept //-style comments in module maps on purpose rather than by by Richard Smith · 11 years ago
  8. ec87a50 [modules] If we have a choice between including a file textually and importing by Richard Smith · 11 years ago
  9. c1d88ea Inherit attributes when infering a framework module by Ben Langmuir · 11 years ago
  10. d3d7f3b Remove unused method canInferFrameworkModule by Ben Langmuir · 11 years ago
  11. 9acb99e3 Reinstate r223753, reverted in r223759 due to breakage of clang-tools-extra. by Richard Smith · 11 years ago
  12. 00a4da7 Revert "[modules] Add experimental -fmodule-map-file-home-is-cwd flag to -cc1." by Duncan P. N. Exon Smith · 11 years ago
  13. 0152e78 [modules] Add experimental -fmodule-map-file-home-is-cwd flag to -cc1. by Richard Smith · 11 years ago
  14. 0101b54 Try to fix the MSVC build. by Hans Wennborg · 11 years ago
  15. 3c1a41a [modules] Track how 'header' directives were written in module map files, by Richard Smith · 11 years ago
  16. d758083 ModuleMap.cpp: fix Windows build, take 2 by Hans Wennborg · 11 years ago
  17. 0ef0aec ModuleMap.cpp: fix VS2012 build by Hans Wennborg · 11 years ago
  18. 0e98d93 ModuleMap::addHeader(): Appease msc17. by NAKAMURA Takumi · 11 years ago
  19. 202210b [modules] Support combining 'textual' with 'private'. by Richard Smith · 11 years ago
  20. feb54b6 Refactor implementation of 'exclude header'. by Richard Smith · 11 years ago
  21. b8afebe Fix covered-switch warning. by Richard Smith · 11 years ago
  22. 306d892 [modules] Add support for 'textual header' directives. by Richard Smith · 11 years ago
  23. 25d5075 [modules] Add support for #include_next. by Richard Smith · 11 years ago
  24. 4b8a9e9 Verify all the module map files for a pcm are the same on load by Ben Langmuir · 11 years ago
  25. 9d6448b Refactor the module map file used for uniquing a module name out of by Ben Langmuir · 11 years ago
  26. 6b7f734 Fix case-sensitivity of inferred framework modules by Ben Langmuir · 11 years ago
  27. 9d5583e Convert StringLiteralParser constructor to use ArrayRef instead of a pointer and count. by Craig Topper · 11 years ago
  28. c080917 Replace llvm::error_code with std::error_code. by Rafael Espindola · 11 years ago
  29. d2d442c [C++11] Use 'nullptr'. Lex edition. by Craig Topper · 11 years ago
  30. 2d57cea Provide and use a safe Token::getRawIdentifier() accessor by Alp Toker · 11 years ago
  31. 46b02e3e Remove -Wnon-modular-include by Ben Langmuir · 11 years ago
  32. 71e1a64 Add -Wnon-modular-include* options by Ben Langmuir · 11 years ago
  33. ffbafa2 Do not print inferred submodules explicitly in __inferred_module.map by Ben Langmuir · 12 years ago
  34. 4898cde Allow submodule inferrences with a missing umbrella when the module is unavailable by Ben Langmuir · 12 years ago
  35. ec8c975 Don't build modules with (submodules with) missing headers by Ben Langmuir · 12 years ago
  36. 62bcd92 Add more constness to module-related APIs by Dmitri Gribenko · 12 years ago
  37. 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
  38. beee15e Allow multiple modules with the same name to coexist in the module cache by Ben Langmuir · 12 years ago
  39. 962b38e Add -fmodules-strict-decluse to check that all headers are in modules by Daniel Jasper · 12 years ago
  40. 4469138 Move search for header in umbrella directories into its own function by Ben Langmuir · 12 years ago
  41. 50996ce If a header is explicitly included in module A, and excluded from an umbrella by Richard Smith · 12 years ago
  42. 984e1df Add a new spelling for module map files 'module.modulemap' by Ben Langmuir · 12 years ago
  43. 5b5d21e Only allow streaming exactly type 'bool' to a DiagnosticBuilder, not anything by Richard Smith · 12 years ago
  44. cb69b57 Add dependencies from imported modules with -MD by Ben Langmuir · 12 years ago
  45. 131daca Remove a dead store, add a FIXME for another. by Richard Smith · 12 years ago
  46. 8c71eba If a #include finds a file relative to the current file, don't forget to check by Richard Smith · 12 years ago
  47. 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
  48. 92669ee Enable layering check in unavailable modules. by Daniel Jasper · 12 years ago
  49. 0761a8a Modules: Don't warn upon missing headers while reading the module map. by Daniel Jasper · 12 years ago
  50. 34dc481 Revert "Modules: Make missing headers in a module.map a warning not an error." by Daniel Jasper · 12 years ago
  51. 5c6ee49 Modules: Make missing headers in a module.map a warning not an error. by Daniel Jasper · 12 years ago
  52. 4eaf0a6 Modules: Let -fmodules-decluse ignore headers that aren't in a module by Daniel Jasper · 12 years ago
  53. 3cd34c7 Allow string literals as module names. by Daniel Jasper · 12 years ago
  54. a3feee2 Allow a new syntax in a module requires-declaration: by Richard Smith · 12 years ago
  55. 1f76c4e Use the same SourceManager for ModuleMaps and compilations. by Manuel Klimek · 12 years ago
  56. 97da917 Allow a header to be part of multiple modules. by Daniel Jasper · 12 years ago
  57. 9a59e2c Fix uninitialized value bug discovered buy msan buildbot. by Daniel Jasper · 12 years ago
  58. ba7f2f7 Module use declarations (II) by Daniel Jasper · 12 years ago
  59. 2d4d8cb Simplify code with the in place path::native. No functionality change. by Benjamin Kramer · 12 years ago
  60. 9729284 Support for modular module-map-files by Daniel Jasper · 12 years ago
  61. 17381a0 Use the multiple argument form of path::append. by Benjamin Kramer · 12 years ago
  62. 963c553 [Modules] If a module map resides in a system header directory, treat it as a system module. by Douglas Gregor · 12 years ago
  63. b53e548 This patch adds new private headers to the module map. Private by Lawrence Crowl · 12 years ago
  64. 552c169 Include Path.h instead of PathV2.h. by Rafael Espindola · 12 years ago
  65. 64a1fa5 [Modules] Make r180934 more efficient by only loading top-level module maps in system header directories. by Douglas Gregor · 12 years ago
  66. 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
  67. 6b93096 When building a module, forward diagnostics to the outer diagnostic consumer. by Douglas Gregor · 13 years ago
  68. 34d5274 When looking for the module associated with one of our magical builtin headers, speculatively load module maps. by Douglas Gregor · 13 years ago
  69. 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
  70. 35b13ec <rdar://problem/10796651> Introduce configuration macros into module maps. by Douglas Gregor · 13 years ago
  71. b146baa [Modules] Don't eagerly load and associate all the module header files. by Argyrios Kyrtzidis · 13 years ago
  72. 3c5305c [Modules] Resolve top-headers of modules lazily. by Argyrios Kyrtzidis · 13 years ago
  73. e441264 [modules] Const'ify some functions of ModuleMap. by Argyrios Kyrtzidis · 13 years ago
  74. a7d0384 Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h. by Jordan Rose · 13 years ago
  75. eadae01 <limits.h> includes <linux/limits.h> on Linux, no need to special-case it by Dmitri Gribenko · 13 years ago
  76. e00c8b2 Since we're stuck with realpath for the header <-> module mapping, by Douglas Gregor · 13 years ago
  77. 01c7cfa Fix compilation on Linux, which defines PATH_MAX in a weird place, by Douglas Gregor · 13 years ago
  78. 11dfe6f Infer "link" lines for top-level frameworks. Essentially, a framework by Douglas Gregor · 13 years ago
  79. 6ddfca9 Implement parsing, AST, (de-)serialization, and placeholder global by Douglas Gregor · 13 years ago
  80. f857950 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 13 years ago
  81. 4ddf222 Rework the realpath nonsense for framework lookups to deal more by Douglas Gregor · 13 years ago
  82. 7426050 realpath'ify the mapping from header includes to module imports. by Douglas Gregor · 13 years ago
  83. 4442605 Revert r170500. It over-zealously converted *ALL* things named Attributes, which is wrong here. by Bill Wendling · 13 years ago
  84. 7967fc1 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 13 years ago
  85. 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
  86. 4b27a64 If an excluded header does not exist, just ignore it by Douglas Gregor · 13 years ago
  87. 162405d Remove C++11-isms I just introduced in r167482 by Douglas Gregor · 13 years ago
  88. 9194a91 Introduce inferred framework modules into the module map file, by Douglas Gregor · 13 years ago
  89. 811db4e Make DiagnosticOptions intrusively reference-counted, and make sure by Douglas Gregor · 13 years ago
  90. bc10b9f Teach TargetInfo to hold on to the TargetOptions with which it was created. by Douglas Gregor · 13 years ago
  91. 5952766 Introduce the notion of excluded headers into the module map by Douglas Gregor · 13 years ago
  92. 056396a Sanitize the names of modules determined based on the names of headers by Douglas Gregor · 13 years ago
  93. c597c8c [Modules] Introduce Module::TopHeaders which is a set of top-level headers by Argyrios Kyrtzidis · 13 years ago
  94. 07c22b7 Following up on r164620, cope with symlinking from an embedded by Douglas Gregor · 13 years ago
  95. 3e2320c Make ModuleMapParser own its TargetInfo, so it doesn't get leaked. by Benjamin Kramer · 14 years ago
  96. d67aea2 User-defined literals: reject string and character UDLs in all places where the by Richard Smith · 14 years ago
  97. c95d819 Basic: import IntrusiveRefCntPtr<> into clang namespace by Dylan Noblesmith · 14 years ago
  98. bf8da9d Move instantiateTemplateAttribute into the sema namespace, make helpers static. by Benjamin Kramer · 14 years ago
  99. 2c1dd27 Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 14 years ago
  100. 3ec6663 Back out my heinous hack that tricked the module generation mechanism by Douglas Gregor · 14 years ago