- 0be5e56 [modules] Const'ify some functions of ModuleMap. by Argyrios Kyrtzidis · 12 years ago
- 3f6f51e Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h. by Jordan Rose · 12 years ago
- adeb782 <limits.h> includes <linux/limits.h> on Linux, no need to special-case it by Dmitri Gribenko · 12 years ago
- 713b7c0 Since we're stuck with realpath for the header <-> module mapping, by Douglas Gregor · 12 years ago
- 3cc6277 Fix compilation on Linux, which defines PATH_MAX in a weird place, by Douglas Gregor · 12 years ago
- 8767dc2 Infer "link" lines for top-level frameworks. Essentially, a framework by Douglas Gregor · 12 years ago
- b6cbe51 Implement parsing, AST, (de-)serialization, and placeholder global by Douglas Gregor · 12 years ago
- cfa88f8 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 12 years ago
- 7005b90 Rework the realpath nonsense for framework lookups to deal more by Douglas Gregor · 12 years ago
- aa60f9c realpath'ify the mapping from header includes to module imports. by Douglas Gregor · 12 years ago
- ad017fa Revert r170500. It over-zealously converted *ALL* things named Attributes, which is wrong here. by Bill Wendling · 12 years ago
- 094dbf9 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 12 years ago
- 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
- 71f49f5 If an excluded header does not exist, just ignore it by Douglas Gregor · 12 years ago
- b7ac5ac Remove C++11-isms I just introduced in r167482 by Douglas Gregor · 12 years ago
- 82e5237 Introduce inferred framework modules into the module map file, by Douglas Gregor · 12 years ago
- 02c23eb Make DiagnosticOptions intrusively reference-counted, and make sure by Douglas Gregor · 12 years ago
- 9a022bb Teach TargetInfo to hold on to the TargetOptions with which it was created. by Douglas Gregor · 12 years ago
- 2b49d1f Introduce the notion of excluded headers into the module map by Douglas Gregor · 12 years ago
- 8b48e08 Sanitize the names of modules determined based on the names of headers by Douglas Gregor · 12 years ago
- c7782d9 [Modules] Introduce Module::TopHeaders which is a set of top-level headers by Argyrios Kyrtzidis · 12 years ago
- 98cfcbf Following up on r164620, cope with symlinking from an embedded by Douglas Gregor · 12 years ago
- c0b6dbe Make ModuleMapParser own its TargetInfo, so it doesn't get leaked. by Benjamin Kramer · 13 years ago
- 99831e4 User-defined literals: reject string and character UDLs in all places where the by Richard Smith · 13 years ago
- c93dc78 Basic: import IntrusiveRefCntPtr<> into clang namespace by Dylan Noblesmith · 13 years ago
- 5bbc385 Move instantiateTemplateAttribute into the sema namespace, make helpers static. by Benjamin Kramer · 13 years ago
- f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 13 years ago
- 2f04f18 Back out my heinous hack that tricked the module generation mechanism by Douglas Gregor · 13 years ago
- dc58aa7 Thread a TargetInfo through to the module map; we'll need it for by Douglas Gregor · 13 years ago
- a1f1fad Introduce module attributes into the module map grammar, along with a by Douglas Gregor · 13 years ago
- 7530c03 Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it) by David Blaikie · 13 years ago
- 3a110f7 Don't infer a submodule for a framework's private header, at least for now. by Douglas Gregor · 13 years ago
- a150fa3 Revert previous commit. Something has gone wonky with my local configuration by Douglas Gregor · 13 years ago
- d30630f When inferring a module map for a framework, add the 'private' by Douglas Gregor · 13 years ago
- 303aae9 When inferring a submodule ID during module creation, look up the by Douglas Gregor · 13 years ago
- c634f50 If we already have a definition for a top-level module that we deserialized from a module file, don't bother parsing a new definition by Douglas Gregor · 13 years ago
- b7a7819 Store the submodules of a module in source order, as they are stored by Douglas Gregor · 13 years ago
- 51f564f Implement support for module requirements, which indicate the language by Douglas Gregor · 13 years ago
- 3cee31e Set umbrella directory correctly when we infer a framework module by Douglas Gregor · 13 years ago
- 6a1db48 Implement the notion of umbrella directories, which implicity cover by Douglas Gregor · 13 years ago
- 77d029f Implement umbrella directories for modules, which are similar to by Douglas Gregor · 13 years ago
- 489ad43 Tweak the syntax of umbrella headers, so that "umbrella" is treated as by Douglas Gregor · 13 years ago
- 10694ce Within the module representation, generalize the notion of an umbrella by Douglas Gregor · 13 years ago
- 52b1ed3 Convert paths to native format before constructing a by Douglas Gregor · 13 years ago
- 23af6d5 Implement inference for the "Private" submodule corresponding to by Douglas Gregor · 13 years ago
- 587986e Implement basic support for private headers in frameworks. In essence, by Douglas Gregor · 13 years ago
- e6fb987 Remove misleading error message by Douglas Gregor · 13 years ago
- ac252a3 When inferring a module map for a framework, infer subframework by Douglas Gregor · 13 years ago
- ef85b56 Allow inferred submodules for any (sub)module that has an umbrella header by Douglas Gregor · 13 years ago
- d620a84 Implement modules support for subframeworks (aka embedded by Douglas Gregor · 13 years ago
- 9f74f4f Minor tweak to prepare for submodules with umbrella headers. No actual by Douglas Gregor · 13 years ago
- e209e50 Implement inferred submodules support, which (when requested) by Douglas Gregor · 13 years ago
- 1e12368 Parse inferred submodules in module maps, track their contents in by Douglas Gregor · 13 years ago
- 209977c Inferred framework modules automatically export anything they import by Douglas Gregor · 13 years ago
- 0adaa88 Implement support for wildcard exports in modules, allowing a module by Douglas Gregor · 13 years ago
- 5598868 When writing a module file, keep track of the set of (sub)modules that by Douglas Gregor · 13 years ago
- 90db260 Implementing parsing and resolution of module export declarations by Douglas Gregor · 13 years ago
- 863eb53 Unbreak build with GCC. Clang is too lame to diagnose this particular ill-formedness by Douglas Gregor · 13 years ago
- 1a4761e Promote ModuleMap::Module to a namespace-scope class in the Basic by Douglas Gregor · 13 years ago
- 392ed2b Implement (de-)serialization of the description of a module and its by Douglas Gregor · 13 years ago
- c55edcf Use raw_ostream::indent. by Benjamin Kramer · 13 years ago
- 7f5fd8e Switch the module map printer over to by Douglas Gregor · 13 years ago
- 213d1be Escape strings when printing module maps, for silly operating systems by Douglas Gregor · 13 years ago
- 18ee547 Switch on-demand module building over to use module maps, always. When by Douglas Gregor · 13 years ago
- f9e357d Teach the module import mechanism how to rebuild modules expressed via by Douglas Gregor · 13 years ago
- 804c3bf Expose the printing of module maps as part of the ModuleMap::Module by Douglas Gregor · 13 years ago
- a865405 Add the notion of "framework" modules to module maps. Framework by Douglas Gregor · 13 years ago
- 09fe1bb Actually free memory for the module maps by Douglas Gregor · 13 years ago
- 2821c7f When we're loading a framework header, first try to turn the framework by Douglas Gregor · 13 years ago
- adb9799 A module with an umbrella header assumes that all of the headers in by Douglas Gregor · 13 years ago
- c96c721 Silence unused variable warning. by Benjamin Kramer · 13 years ago
- 484535e Teach the search for modules to consider modules described by a module by Douglas Gregor · 13 years ago
- 65f3b5e Wire up the mapping from header files mentioned in module maps over to by Douglas Gregor · 13 years ago
- 8b6d3de Resolve the header files named in module map "header" and "umbrella" by Douglas Gregor · 13 years ago
- a30cfe5 Introduce basic support for parsing module map files. by Douglas Gregor · 13 years ago