Historia zmian

Autor SHA1 Wiadomość Data
  Douglas Gregor a4a90cabfa When building a module, forward diagnostics to the outer diagnostic consumer. 12 lat temu
  Douglas Gregor db3910be2e When looking for the module associated with one of our magical builtin headers, speculatively load module maps. 12 lat temu
  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 lat temu
  Douglas Gregor 63a726870b <rdar://problem/10796651> Introduce configuration macros into module maps. 12 lat temu
  Argyrios Kyrtzidis 55ea75bf61 [Modules] Don't eagerly load and associate all the module header files. 12 lat temu
  Argyrios Kyrtzidis c1d2239362 [Modules] Resolve top-headers of modules lazily. 12 lat temu
  Argyrios Kyrtzidis 0be5e567e3 [modules] Const'ify some functions of ModuleMap. 12 lat temu
  Jordan Rose 3f6f51e282 Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h. 12 lat temu
  Dmitri Gribenko adeb7822cb <limits.h> includes <linux/limits.h> on Linux, no need to special-case it 12 lat temu
  Douglas Gregor 713b7c0118 Since we're stuck with realpath for the header <-> module mapping, 12 lat temu
  Douglas Gregor 3cc6277a3d Fix compilation on Linux, which defines PATH_MAX in a weird place, 12 lat temu
  Douglas Gregor 8767dc29ec Infer "link" lines for top-level frameworks. Essentially, a framework 12 lat temu
  Douglas Gregor b6cbe51723 Implement parsing, AST, (de-)serialization, and placeholder global 12 lat temu
  Dmitri Gribenko cfa88f8939 Remove useless 'llvm::' qualifier from names like StringRef and others that are 12 lat temu
  Douglas Gregor 7005b907ea Rework the realpath nonsense for framework lookups to deal more 12 lat temu
  Douglas Gregor aa60f9cee8 realpath'ify the mapping from header includes to module imports. 12 lat temu
  Bill Wendling ad017fa7a4 Revert r170500. It over-zealously converted *ALL* things named Attributes, which is wrong here. 12 lat temu
  Bill Wendling 094dbf9171 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. 12 lat temu
  Chandler Carruth 55fc873017 Sort all of Clang's files under 'lib', and fix up the broken headers 12 lat temu
  Douglas Gregor 71f49f5d8f If an excluded header does not exist, just ignore it 12 lat temu
  Douglas Gregor b7ac5ac3fa Remove C++11-isms I just introduced in r167482 12 lat temu
  Douglas Gregor 82e52377bd Introduce inferred framework modules into the module map file, 12 lat temu
  Douglas Gregor 02c23ebf41 Make DiagnosticOptions intrusively reference-counted, and make sure 13 lat temu
  Douglas Gregor 9a022bb007 Teach TargetInfo to hold on to the TargetOptions with which it was 13 lat temu
  Douglas Gregor 2b49d1f0ad Introduce the notion of excluded headers into the module map 13 lat temu
  Douglas Gregor 8b48e087bc Sanitize the names of modules determined based on the names of headers 13 lat temu
  Argyrios Kyrtzidis c7782d96c6 [Modules] Introduce Module::TopHeaders which is a set of top-level headers 13 lat temu
  Douglas Gregor 98cfcbf2ae Following up on r164620, cope with symlinking from an embedded 13 lat temu
  Benjamin Kramer c0b6dbe00f Make ModuleMapParser own its TargetInfo, so it doesn't get leaked. 13 lat temu
  Richard Smith 99831e4677 User-defined literals: reject string and character UDLs in all places where the 13 lat temu