1. aa60f9c realpath'ify the mapping from header includes to module imports. by Douglas Gregor · 12 years ago
  2. ad017fa Revert r170500. It over-zealously converted *ALL* things named Attributes, which is wrong here. by Bill Wendling · 12 years ago
  3. 094dbf9 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 12 years ago
  4. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  5. 71f49f5 If an excluded header does not exist, just ignore it by Douglas Gregor · 12 years ago
  6. b7ac5ac Remove C++11-isms I just introduced in r167482 by Douglas Gregor · 12 years ago
  7. 82e5237 Introduce inferred framework modules into the module map file, by Douglas Gregor · 12 years ago
  8. 02c23eb Make DiagnosticOptions intrusively reference-counted, and make sure by Douglas Gregor · 12 years ago
  9. 9a022bb Teach TargetInfo to hold on to the TargetOptions with which it was created. by Douglas Gregor · 12 years ago
  10. 2b49d1f Introduce the notion of excluded headers into the module map by Douglas Gregor · 12 years ago
  11. 8b48e08 Sanitize the names of modules determined based on the names of headers by Douglas Gregor · 12 years ago
  12. c7782d9 [Modules] Introduce Module::TopHeaders which is a set of top-level headers by Argyrios Kyrtzidis · 12 years ago
  13. 98cfcbf Following up on r164620, cope with symlinking from an embedded by Douglas Gregor · 12 years ago
  14. c0b6dbe Make ModuleMapParser own its TargetInfo, so it doesn't get leaked. by Benjamin Kramer · 12 years ago
  15. 99831e4 User-defined literals: reject string and character UDLs in all places where the by Richard Smith · 12 years ago
  16. c93dc78 Basic: import IntrusiveRefCntPtr<> into clang namespace by Dylan Noblesmith · 12 years ago
  17. 5bbc385 Move instantiateTemplateAttribute into the sema namespace, make helpers static. by Benjamin Kramer · 12 years ago
  18. f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 12 years ago
  19. 2f04f18 Back out my heinous hack that tricked the module generation mechanism by Douglas Gregor · 12 years ago
  20. dc58aa7 Thread a TargetInfo through to the module map; we'll need it for by Douglas Gregor · 13 years ago
  21. a1f1fad Introduce module attributes into the module map grammar, along with a by Douglas Gregor · 13 years ago
  22. 7530c03 Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it) by David Blaikie · 13 years ago
  23. 3a110f7 Don't infer a submodule for a framework's private header, at least for now. by Douglas Gregor · 13 years ago
  24. a150fa3 Revert previous commit. Something has gone wonky with my local configuration by Douglas Gregor · 13 years ago
  25. d30630f When inferring a module map for a framework, add the 'private' by Douglas Gregor · 13 years ago
  26. 303aae9 When inferring a submodule ID during module creation, look up the by Douglas Gregor · 13 years ago
  27. 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
  28. b7a7819 Store the submodules of a module in source order, as they are stored by Douglas Gregor · 13 years ago
  29. 51f564f Implement support for module requirements, which indicate the language by Douglas Gregor · 13 years ago
  30. 3cee31e Set umbrella directory correctly when we infer a framework module by Douglas Gregor · 13 years ago
  31. 6a1db48 Implement the notion of umbrella directories, which implicity cover by Douglas Gregor · 13 years ago
  32. 77d029f Implement umbrella directories for modules, which are similar to by Douglas Gregor · 13 years ago
  33. 489ad43 Tweak the syntax of umbrella headers, so that "umbrella" is treated as by Douglas Gregor · 13 years ago
  34. 10694ce Within the module representation, generalize the notion of an umbrella by Douglas Gregor · 13 years ago
  35. 52b1ed3 Convert paths to native format before constructing a by Douglas Gregor · 13 years ago
  36. 23af6d5 Implement inference for the "Private" submodule corresponding to by Douglas Gregor · 13 years ago
  37. 587986e Implement basic support for private headers in frameworks. In essence, by Douglas Gregor · 13 years ago
  38. e6fb987 Remove misleading error message by Douglas Gregor · 13 years ago
  39. ac252a3 When inferring a module map for a framework, infer subframework by Douglas Gregor · 13 years ago
  40. ef85b56 Allow inferred submodules for any (sub)module that has an umbrella header by Douglas Gregor · 13 years ago
  41. d620a84 Implement modules support for subframeworks (aka embedded by Douglas Gregor · 13 years ago
  42. 9f74f4f Minor tweak to prepare for submodules with umbrella headers. No actual by Douglas Gregor · 13 years ago
  43. e209e50 Implement inferred submodules support, which (when requested) by Douglas Gregor · 13 years ago
  44. 1e12368 Parse inferred submodules in module maps, track their contents in by Douglas Gregor · 13 years ago
  45. 209977c Inferred framework modules automatically export anything they import by Douglas Gregor · 13 years ago
  46. 0adaa88 Implement support for wildcard exports in modules, allowing a module by Douglas Gregor · 13 years ago
  47. 5598868 When writing a module file, keep track of the set of (sub)modules that by Douglas Gregor · 13 years ago
  48. 90db260 Implementing parsing and resolution of module export declarations by Douglas Gregor · 13 years ago
  49. 863eb53 Unbreak build with GCC. Clang is too lame to diagnose this particular ill-formedness by Douglas Gregor · 13 years ago
  50. 1a4761e Promote ModuleMap::Module to a namespace-scope class in the Basic by Douglas Gregor · 13 years ago
  51. 392ed2b Implement (de-)serialization of the description of a module and its by Douglas Gregor · 13 years ago
  52. c55edcf Use raw_ostream::indent. by Benjamin Kramer · 13 years ago
  53. 7f5fd8e Switch the module map printer over to by Douglas Gregor · 13 years ago
  54. 213d1be Escape strings when printing module maps, for silly operating systems by Douglas Gregor · 13 years ago
  55. 18ee547 Switch on-demand module building over to use module maps, always. When by Douglas Gregor · 13 years ago
  56. f9e357d Teach the module import mechanism how to rebuild modules expressed via by Douglas Gregor · 13 years ago
  57. 804c3bf Expose the printing of module maps as part of the ModuleMap::Module by Douglas Gregor · 13 years ago
  58. a865405 Add the notion of "framework" modules to module maps. Framework by Douglas Gregor · 13 years ago
  59. 09fe1bb Actually free memory for the module maps by Douglas Gregor · 13 years ago
  60. 2821c7f When we're loading a framework header, first try to turn the framework by Douglas Gregor · 13 years ago
  61. adb9799 A module with an umbrella header assumes that all of the headers in by Douglas Gregor · 13 years ago
  62. c96c721 Silence unused variable warning. by Benjamin Kramer · 13 years ago
  63. 484535e Teach the search for modules to consider modules described by a module by Douglas Gregor · 13 years ago
  64. 65f3b5e Wire up the mapping from header files mentioned in module maps over to by Douglas Gregor · 13 years ago
  65. 8b6d3de Resolve the header files named in module map "header" and "umbrella" by Douglas Gregor · 13 years ago
  66. a30cfe5 Introduce basic support for parsing module map files. by Douglas Gregor · 13 years ago