Lịch sử commit

Tác giả SHA1 Thông báo Ngày
  Richard Smith 19512d9111 Module [extern_c] attribute: inherit to submodules, don't write 'extern "C"' 11 năm trước cách đây
  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 năm trước cách đây
  Daniel Jasper 71b119ca18 Modules: Don't warn upon missing headers while reading the module map. 11 năm trước cách đây
  Dmitri Gribenko 8625089559 Include non-explicit submodules in exported module list 11 năm trước cách đây
  Richard Smith 8b1ab400d4 Simplify computation of visible module set. 11 năm trước cách đây
  Dmitri Gribenko bc64d35c41 Clang modules: collect exports recursively 11 năm trước cách đây
  Richard Smith 5794b53ad5 Allow a new syntax in a module requires-declaration: 11 năm trước cách đây
  Daniel Jasper ddd2dfc1d3 Module use declarations (II) 12 năm trước cách đây
  Richard Smith b775100fea When we perform dependent name lookup during template instantiation, it's not 12 năm trước cách đây
  Craig Topper 163fbf810e Use SmallVectorImpl::reverse_iterator instead of SmallVector to avoid specifying the vector size. 12 năm trước cách đây
  Lawrence Crowl bc3f628815 This patch adds new private headers to the module map. Private 12 năm trước cách đây
  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 năm trước cách đây
  Douglas Gregor 970e441671 Make sure that Module::ConfigMacrosExhaustive gets initialized and deserialized correctly. 12 năm trước cách đây
  Douglas Gregor 63a726870b <rdar://problem/10796651> Introduce configuration macros into module maps. 12 năm trước cách đây
  Argyrios Kyrtzidis c1d2239362 [Modules] Resolve top-headers of modules lazily. 12 năm trước cách đây
  Argyrios Kyrtzidis 21a0004d80 [modules] Refactor code from ASTReader::makeModuleVisible() into a new function, 12 năm trước cách đây
  Douglas Gregor b6cbe51723 Implement parsing, AST, (de-)serialization, and placeholder global 12 năm trước cách đây
  Dmitri Gribenko cfa88f8939 Remove useless 'llvm::' qualifier from names like StringRef and others that are 12 năm trước cách đây
  Richard Smith 80ad52f327 s/CPlusPlus0x/CPlusPlus11/g 12 năm trước cách đây
  Chandler Carruth 55fc873017 Sort all of Clang's files under 'lib', and fix up the broken headers 12 năm trước cách đây
  Douglas Gregor 2b49d1f0ad Introduce the notion of excluded headers into the module map 13 năm trước cách đây
  Argyrios Kyrtzidis e2ac16b09e In the Module class, add a reference to the corresponding AST file. 13 năm trước cách đây
  Douglas Gregor 2f04f1843c Back out my heinous hack that tricked the module generation mechanism 13 năm trước cách đây
  Douglas Gregor e727d21d3f Introduce TargetInfo::hasFeature() to query various feature names in 13 năm trước cách đây
  Douglas Gregor dc58aa7102 Thread a TargetInfo through to the module map; we'll need it for 13 năm trước cách đây
  Douglas Gregor a1f1fad8b6 Introduce module attributes into the module map grammar, along with a 13 năm trước cách đây
  David Blaikie 7530c034c0 Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it) 13 năm trước cách đây
  Douglas Gregor b7a7819473 Store the submodules of a module in source order, as they are stored 13 năm trước cách đây
  Douglas Gregor 51f564f80d Implement support for module requirements, which indicate the language 13 năm trước cách đây
  Douglas Gregor 489ad43b77 Tweak the syntax of umbrella headers, so that "umbrella" is treated as 13 năm trước cách đây