1. 9ffe5a3 Prototype of modules codegen by David Blaikie · 9 years ago
  2. ed84df0 [Modules] Add 'no_undeclared_includes' module map attribute by Bruno Cardoso Lopes · 9 years ago
  3. fb6358d [Modules] Add 'freestanding' to the 'requires-declaration' feature-list. by Elad Cohen · 9 years ago
  4. 6736e19 [Modules] Add 'gnuinlineasm' to the 'requires-declaration' feature-list. by Bruno Cardoso Lopes · 9 years ago
  5. 7f96b39 [modules] Simplify code logic. NFC. by Davide Italiano · 10 years ago
  6. 6d25fdc [Modules] Don't infinite recurse on implicit import of circular modules in preamble by Ben Langmuir · 10 years ago
  7. cdae941 Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r259192 post commit comment. by Yaron Keren · 10 years ago
  8. 8a308ec [modules] If we're given a module file, via -fmodule-file=, for a module, but by Richard Smith · 10 years ago
  9. 7ff2914 [Modules] Add Darwin-specific compatibility module map parsing hacks by Ben Langmuir · 10 years ago
  10. 3c5038a Add support for System z vector language extensions by Ulrich Weigand · 10 years ago
  11. 75a7e43 [Modules] Allow missing header before a missing requirement by Ben Langmuir · 10 years ago
  12. 15bcf70 Add a function to ExternalASTSource that returns a descriptor that by Adrian Prantl · 10 years ago
  13. 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
  14. a7e2cc6 [modules] Start moving the module visibility information off the Module itself. by Richard Smith · 10 years ago
  15. 8f4d3ff [modules] Restrict the module use-declaration to only appear in top-level by Richard Smith · 11 years ago
  16. 532d210 Add cc1 option '-fmodule-feature' to add custom values for 'requires' decls by Ben Langmuir · 11 years ago
  17. 7615f00 Handle [extern_c] attribute in module printer by Ben Langmuir · 11 years ago
  18. 3c1a41a [modules] Track how 'header' directives were written in module map files, by Richard Smith · 11 years ago
  19. 306d892 [modules] Add support for 'textual header' directives. by Richard Smith · 11 years ago
  20. 9d6448b Refactor the module map file used for uniquing a module name out of by Ben Langmuir · 11 years ago
  21. f1186c5 [C++11] Use 'nullptr'. by Craig Topper · 11 years ago
  22. ffbafa2 Do not print inferred submodules explicitly in __inferred_module.map by Ben Langmuir · 11 years ago
  23. 86dbed7 Initialize clang::Module::IsMissingRequirement. Fix msan issue and hopefully some builder failures. by Richard Smith · 11 years ago
  24. 993055f Fix a hole with nested unavailable submodules from r206664 by Ben Langmuir · 12 years ago
  25. ec8c975 Don't build modules with (submodules with) missing headers by Ben Langmuir · 12 years ago
  26. 62bcd92 Add more constness to module-related APIs by Dmitri Gribenko · 12 years ago
  27. beee15e Allow multiple modules with the same name to coexist in the module cache by Ben Langmuir · 12 years ago
  28. 9bca298 Module [extern_c] attribute: inherit to submodules, don't write 'extern "C"' by Richard Smith · 12 years ago
  29. 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
  30. 0761a8a Modules: Don't warn upon missing headers while reading the module map. by Daniel Jasper · 12 years ago
  31. e9bcf5b Include non-explicit submodules in exported module list by Dmitri Gribenko · 12 years ago
  32. dde17e7 Simplify computation of visible module set. by Richard Smith · 12 years ago
  33. dc360d5 Clang modules: collect exports recursively by Dmitri Gribenko · 12 years ago
  34. a3feee2 Allow a new syntax in a module requires-declaration: by Richard Smith · 12 years ago
  35. ba7f2f7 Module use declarations (II) by Daniel Jasper · 12 years ago
  36. 0e5d7b8 When we perform dependent name lookup during template instantiation, it's not by Richard Smith · 12 years ago
  37. 61ac906 Use SmallVectorImpl::reverse_iterator instead of SmallVector to avoid specifying the vector size. by Craig Topper · 12 years ago
  38. b53e548 This patch adds new private headers to the module map. Private by Lawrence Crowl · 12 years ago
  39. 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
  40. 8d93242 Make sure that Module::ConfigMacrosExhaustive gets initialized and deserialized correctly. by Douglas Gregor · 13 years ago
  41. 35b13ec <rdar://problem/10796651> Introduce configuration macros into module maps. by Douglas Gregor · 13 years ago
  42. 3c5305c [Modules] Resolve top-headers of modules lazily. by Argyrios Kyrtzidis · 13 years ago
  43. 8739f7b [modules] Refactor code from ASTReader::makeModuleVisible() into a new function, by Argyrios Kyrtzidis · 13 years ago
  44. 6ddfca9 Implement parsing, AST, (de-)serialization, and placeholder global by Douglas Gregor · 13 years ago
  45. f857950 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 13 years ago
  46. 2bf7fdb s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 13 years ago
  47. 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
  48. 5952766 Introduce the notion of excluded headers into the module map by Douglas Gregor · 13 years ago
  49. 43af513 In the Module class, add a reference to the corresponding AST file. by Argyrios Kyrtzidis · 13 years ago
  50. 3ec6663 Back out my heinous hack that tricked the module generation mechanism by Douglas Gregor · 14 years ago
  51. 0070c0b Introduce TargetInfo::hasFeature() to query various feature names in by Douglas Gregor · 14 years ago
  52. 8992928 Thread a TargetInfo through to the module map; we'll need it for by Douglas Gregor · 14 years ago
  53. a686e1b Introduce module attributes into the module map grammar, along with a by Douglas Gregor · 14 years ago
  54. 8a40f70 Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it) by David Blaikie · 14 years ago
  55. eb90e83 Store the submodules of a module in source order, as they are stored by Douglas Gregor · 14 years ago
  56. 1fb5c3a Implement support for module requirements, which indicate the language by Douglas Gregor · 14 years ago
  57. 322f633 Tweak the syntax of umbrella headers, so that "umbrella" is treated as by Douglas Gregor · 14 years ago
  58. 73141fa Within the module representation, generalize the notion of an umbrella by Douglas Gregor · 14 years ago
  59. 7344109 Parse inferred submodules in module maps, track their contents in by Douglas Gregor · 14 years ago
  60. 8c7c835 Fix printing of wildcard exports. by Douglas Gregor · 14 years ago
  61. f5eedd0 Implement support for wildcard exports in modules, allowing a module by Douglas Gregor · 14 years ago
  62. 24bb923 Implement (de-)serialization of the set of exported modules in a module map. by Douglas Gregor · 14 years ago
  63. de3ef50 Promote ModuleMap::Module to a namespace-scope class in the Basic by Douglas Gregor · 14 years ago