1. 5d29dee [Modules] Don't swallow errors when parsing optional attributes. by Davide Italiano · 10 years ago
  2. 7e82e01 [modules] Flatten -fmodule-name= and -fmodule-implementation-of= into a single by Richard Smith · 10 years ago
  3. cdae941 Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r259192 post commit comment. by Yaron Keren · 10 years ago
  4. 8aaae5a Fix auto-link for text-based dynamic library SDKs. by Juergen Ributzka · 10 years ago
  5. e8bd0db Allow use of private headers in different sub-modules. by Manuel Klimek · 10 years ago
  6. d8879c8 [modules] Remove unnecessary deserialization of fully-external HeaderFileInfos for all files we've seen in this compilation. by Richard Smith · 10 years ago
  7. 386bb07 [modules] Fix HeaderFileInfo serialization to store all the known owning modules for a header, not just the current favourite. by Richard Smith · 10 years ago
  8. 8b7c039 [modules] PR20507: Avoid silent textual inclusion. by Sean Silva · 10 years ago
  9. 41f8199 Attempt to fix build after r244912 by Ben Langmuir · 10 years ago
  10. 7ff2914 [Modules] Add Darwin-specific compatibility module map parsing hacks by Ben Langmuir · 10 years ago
  11. 2a6edb3 [modules] When building a dependency file, include module maps parsed in the by Richard Smith · 10 years ago
  12. ae6df27 [modules] When diagnosing errors in module map files found by 'extern module' declarations, show how we got to that module map file. by Richard Smith · 10 years ago
  13. 8692a4d [modules] Fix "prefer own module over others" rule when selecting a module for a header to work in the presence of module hierarchy. by Richard Smith · 10 years ago
  14. a525400 [Modules] Be consistent about finding a module for framework headers by Ben Langmuir · 10 years ago
  15. ab9db51 Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). by Alexander Kornienko · 10 years ago
  16. 2f633e7 [modules] When building a module, if there are multiple matches for a header by Richard Smith · 10 years ago
  17. 3d9d929 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  18. 47972af [modules] Simplify -cc1 interface for enabling implicit module maps. by Richard Smith · 10 years ago
  19. 4881e8b [cleanup] Remove unused default argument and tidy up. by Sean Silva · 10 years ago
  20. 8230e5e Remove unused defaulted argument `IncludeTextualHeaders`. by Sean Silva · 10 years ago
  21. 2b63d15 [modules] Retain the name as written for umbrella headers and directories, rather than converting to an absolute path. No observable change expected, but this allows us to correctly compute the module for an umbrella header, which later changes will require. by Richard Smith · 10 years ago
  22. 4241314 [modules] Add local submodule visibility support for declarations. by Richard Smith · 10 years ago
  23. a7e2cc6 [modules] Start moving the module visibility information off the Module itself. by Richard Smith · 10 years ago
  24. 8f4d3ff [modules] Restrict the module use-declaration to only appear in top-level by Richard Smith · 11 years ago
  25. 92e1b62 Remove many superfluous SmallString::str() calls. by Yaron Keren · 11 years ago
  26. 0ab544f When building a module, all headers of submodules can be used. by Daniel Jasper · 11 years ago
  27. b6ba46e Make a module "use" also count as use of all its submodules by Daniel Jasper · 11 years ago
  28. 2708e52 [modules] This check is run before we resolve the header, not after, so just by Richard Smith · 11 years ago
  29. 00bc95e [modules] Don't assert if the same header is named as both a public and a by Richard Smith · 11 years ago
  30. 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
  31. 0414b85 [modules] Accept //-style comments in module maps on purpose rather than by by Richard Smith · 11 years ago
  32. ec87a50 [modules] If we have a choice between including a file textually and importing by Richard Smith · 11 years ago
  33. c1d88ea Inherit attributes when infering a framework module by Ben Langmuir · 11 years ago
  34. d3d7f3b Remove unused method canInferFrameworkModule by Ben Langmuir · 11 years ago
  35. 9acb99e3 Reinstate r223753, reverted in r223759 due to breakage of clang-tools-extra. by Richard Smith · 11 years ago
  36. 00a4da7 Revert "[modules] Add experimental -fmodule-map-file-home-is-cwd flag to -cc1." by Duncan P. N. Exon Smith · 11 years ago
  37. 0152e78 [modules] Add experimental -fmodule-map-file-home-is-cwd flag to -cc1. by Richard Smith · 11 years ago
  38. 0101b54 Try to fix the MSVC build. by Hans Wennborg · 11 years ago
  39. 3c1a41a [modules] Track how 'header' directives were written in module map files, by Richard Smith · 11 years ago
  40. d758083 ModuleMap.cpp: fix Windows build, take 2 by Hans Wennborg · 11 years ago
  41. 0ef0aec ModuleMap.cpp: fix VS2012 build by Hans Wennborg · 11 years ago
  42. 0e98d93 ModuleMap::addHeader(): Appease msc17. by NAKAMURA Takumi · 11 years ago
  43. 202210b [modules] Support combining 'textual' with 'private'. by Richard Smith · 11 years ago
  44. feb54b6 Refactor implementation of 'exclude header'. by Richard Smith · 11 years ago
  45. b8afebe Fix covered-switch warning. by Richard Smith · 11 years ago
  46. 306d892 [modules] Add support for 'textual header' directives. by Richard Smith · 11 years ago
  47. 25d5075 [modules] Add support for #include_next. by Richard Smith · 11 years ago
  48. 4b8a9e9 Verify all the module map files for a pcm are the same on load by Ben Langmuir · 11 years ago
  49. 9d6448b Refactor the module map file used for uniquing a module name out of by Ben Langmuir · 11 years ago
  50. 6b7f734 Fix case-sensitivity of inferred framework modules by Ben Langmuir · 11 years ago
  51. 9d5583e Convert StringLiteralParser constructor to use ArrayRef instead of a pointer and count. by Craig Topper · 11 years ago
  52. c080917 Replace llvm::error_code with std::error_code. by Rafael Espindola · 11 years ago
  53. d2d442c [C++11] Use 'nullptr'. Lex edition. by Craig Topper · 11 years ago
  54. 2d57cea Provide and use a safe Token::getRawIdentifier() accessor by Alp Toker · 11 years ago
  55. 46b02e3e Remove -Wnon-modular-include by Ben Langmuir · 11 years ago
  56. 71e1a64 Add -Wnon-modular-include* options by Ben Langmuir · 11 years ago
  57. ffbafa2 Do not print inferred submodules explicitly in __inferred_module.map by Ben Langmuir · 12 years ago
  58. 4898cde Allow submodule inferrences with a missing umbrella when the module is unavailable by Ben Langmuir · 12 years ago
  59. ec8c975 Don't build modules with (submodules with) missing headers by Ben Langmuir · 12 years ago
  60. 62bcd92 Add more constness to module-related APIs by Dmitri Gribenko · 12 years ago
  61. 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
  62. beee15e Allow multiple modules with the same name to coexist in the module cache by Ben Langmuir · 12 years ago
  63. 962b38e Add -fmodules-strict-decluse to check that all headers are in modules by Daniel Jasper · 12 years ago
  64. 4469138 Move search for header in umbrella directories into its own function by Ben Langmuir · 12 years ago
  65. 50996ce If a header is explicitly included in module A, and excluded from an umbrella by Richard Smith · 12 years ago
  66. 984e1df Add a new spelling for module map files 'module.modulemap' by Ben Langmuir · 12 years ago
  67. 5b5d21e Only allow streaming exactly type 'bool' to a DiagnosticBuilder, not anything by Richard Smith · 12 years ago
  68. cb69b57 Add dependencies from imported modules with -MD by Ben Langmuir · 12 years ago
  69. 131daca Remove a dead store, add a FIXME for another. by Richard Smith · 12 years ago
  70. 8c71eba If a #include finds a file relative to the current file, don't forget to check by Richard Smith · 12 years ago
  71. 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
  72. 92669ee Enable layering check in unavailable modules. by Daniel Jasper · 12 years ago
  73. 0761a8a Modules: Don't warn upon missing headers while reading the module map. by Daniel Jasper · 12 years ago
  74. 34dc481 Revert "Modules: Make missing headers in a module.map a warning not an error." by Daniel Jasper · 12 years ago
  75. 5c6ee49 Modules: Make missing headers in a module.map a warning not an error. by Daniel Jasper · 12 years ago
  76. 4eaf0a6 Modules: Let -fmodules-decluse ignore headers that aren't in a module by Daniel Jasper · 12 years ago
  77. 3cd34c7 Allow string literals as module names. by Daniel Jasper · 12 years ago
  78. a3feee2 Allow a new syntax in a module requires-declaration: by Richard Smith · 12 years ago
  79. 1f76c4e Use the same SourceManager for ModuleMaps and compilations. by Manuel Klimek · 12 years ago
  80. 97da917 Allow a header to be part of multiple modules. by Daniel Jasper · 12 years ago
  81. 9a59e2c Fix uninitialized value bug discovered buy msan buildbot. by Daniel Jasper · 12 years ago
  82. ba7f2f7 Module use declarations (II) by Daniel Jasper · 12 years ago
  83. 2d4d8cb Simplify code with the in place path::native. No functionality change. by Benjamin Kramer · 12 years ago
  84. 9729284 Support for modular module-map-files by Daniel Jasper · 12 years ago
  85. 17381a0 Use the multiple argument form of path::append. by Benjamin Kramer · 12 years ago
  86. 963c553 [Modules] If a module map resides in a system header directory, treat it as a system module. by Douglas Gregor · 12 years ago
  87. b53e548 This patch adds new private headers to the module map. Private by Lawrence Crowl · 12 years ago
  88. 552c169 Include Path.h instead of PathV2.h. by Rafael Espindola · 12 years ago
  89. 64a1fa5 [Modules] Make r180934 more efficient by only loading top-level module maps in system header directories. by Douglas Gregor · 12 years ago
  90. 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
  91. 6b93096 When building a module, forward diagnostics to the outer diagnostic consumer. by Douglas Gregor · 12 years ago
  92. 34d5274 When looking for the module associated with one of our magical builtin headers, speculatively load module maps. by Douglas Gregor · 12 years ago
  93. 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
  94. 35b13ec <rdar://problem/10796651> Introduce configuration macros into module maps. by Douglas Gregor · 13 years ago
  95. b146baa [Modules] Don't eagerly load and associate all the module header files. by Argyrios Kyrtzidis · 13 years ago
  96. 3c5305c [Modules] Resolve top-headers of modules lazily. by Argyrios Kyrtzidis · 13 years ago
  97. e441264 [modules] Const'ify some functions of ModuleMap. by Argyrios Kyrtzidis · 13 years ago
  98. a7d0384 Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h. by Jordan Rose · 13 years ago
  99. eadae01 <limits.h> includes <linux/limits.h> on Linux, no need to special-case it by Dmitri Gribenko · 13 years ago
  100. e00c8b2 Since we're stuck with realpath for the header <-> module mapping, by Douglas Gregor · 13 years ago