Commit History

作者 SHA1 備註 提交日期
  Richard Smith 180484ac5c [modules] Add support for 'textual header' directives. 10 年之前
  Ben Langmuir 243f2d734e Refactor the module map file used for uniquing a module name out of 11 年之前
  Craig Topper 603e37c3dd [C++11] Use 'nullptr'. 11 年之前
  Ben Langmuir 1cd8e7dad6 Do not print inferred submodules explicitly in __inferred_module.map 11 年之前
  Richard Smith e910cea51d Initialize clang::Module::IsMissingRequirement. Fix msan issue and hopefully some builder failures. 11 年之前
  Ben Langmuir ba02ce0dd8 Fix a hole with nested unavailable submodules from r206664 11 年之前
  Ben Langmuir b53460e987 Don't build modules with (submodules with) missing headers 11 年之前
  Dmitri Gribenko 9fbf62e195 Add more constness to module-related APIs 11 年之前
  Ben Langmuir ef1b5dcd49 Allow multiple modules with the same name to coexist in the module cache 11 年之前
  Richard Smith 19512d9111 Module [extern_c] attribute: inherit to submodules, don't write 'extern "C"' 11 年之前
  Richard Smith 1cafcfd06b Add [extern_c] attribute for modules, allowing a C module to be imported within an extern "C" block in C++ code. 11 年之前
  Daniel Jasper 71b119ca18 Modules: Don't warn upon missing headers while reading the module map. 11 年之前
  Dmitri Gribenko 8625089559 Include non-explicit submodules in exported module list 11 年之前
  Richard Smith 8b1ab400d4 Simplify computation of visible module set. 11 年之前
  Dmitri Gribenko bc64d35c41 Clang modules: collect exports recursively 11 年之前
  Richard Smith 5794b53ad5 Allow a new syntax in a module requires-declaration: 11 年之前
  Daniel Jasper ddd2dfc1d3 Module use declarations (II) 12 年之前
  Richard Smith b775100fea When we perform dependent name lookup during template instantiation, it's not 12 年之前
  Craig Topper 163fbf810e Use SmallVectorImpl::reverse_iterator instead of SmallVector to avoid specifying the vector size. 12 年之前
  Lawrence Crowl bc3f628815 This patch adds new private headers to the module map. Private 12 年之前
  Douglas Gregor 906d66acc5 <rdar://problem/12368093> Extend module maps with a 'conflict' declaration, and warn when a newly-imported module conflicts with an already-imported module. 12 年之前
  Douglas Gregor 970e441671 Make sure that Module::ConfigMacrosExhaustive gets initialized and deserialized correctly. 12 年之前
  Douglas Gregor 63a726870b <rdar://problem/10796651> Introduce configuration macros into module maps. 12 年之前
  Argyrios Kyrtzidis c1d2239362 [Modules] Resolve top-headers of modules lazily. 12 年之前
  Argyrios Kyrtzidis 21a0004d80 [modules] Refactor code from ASTReader::makeModuleVisible() into a new function, 12 年之前
  Douglas Gregor b6cbe51723 Implement parsing, AST, (de-)serialization, and placeholder global 12 年之前
  Dmitri Gribenko cfa88f8939 Remove useless 'llvm::' qualifier from names like StringRef and others that are 12 年之前
  Richard Smith 80ad52f327 s/CPlusPlus0x/CPlusPlus11/g 12 年之前
  Chandler Carruth 55fc873017 Sort all of Clang's files under 'lib', and fix up the broken headers 12 年之前
  Douglas Gregor 2b49d1f0ad Introduce the notion of excluded headers into the module map 13 年之前