Commit History

Author SHA1 Message Date
  Douglas Gregor 0adaa88099 Implement support for wildcard exports in modules, allowing a module 13 years ago
  Douglas Gregor 55988680ec When writing a module file, keep track of the set of (sub)modules that 13 years ago
  Douglas Gregor 90db26000a Implementing parsing and resolution of module export declarations 13 years ago
  Douglas Gregor 863eb53b5c Unbreak build with GCC. Clang is too lame to diagnose this particular ill-formedness 13 years ago
  Douglas Gregor 1a4761edca Promote ModuleMap::Module to a namespace-scope class in the Basic 13 years ago
  Douglas Gregor 392ed2b717 Implement (de-)serialization of the description of a module and its 13 years ago
  Benjamin Kramer c55edcf93e Use raw_ostream::indent. 13 years ago
  Douglas Gregor 7f5fd8e79c Switch the module map printer over to 13 years ago
  Douglas Gregor 213d1be740 Escape strings when printing module maps, for silly operating systems 13 years ago
  Douglas Gregor 18ee547b69 Switch on-demand module building over to use module maps, always. When 13 years ago
  Douglas Gregor f9e357d8a6 Teach the module import mechanism how to rebuild modules expressed via 13 years ago
  Douglas Gregor 804c3bfee2 Expose the printing of module maps as part of the ModuleMap::Module 13 years ago
  Douglas Gregor a865405e41 Add the notion of "framework" modules to module maps. Framework 13 years ago
  Douglas Gregor 09fe1bb696 Actually free memory for the module maps 13 years ago
  Douglas Gregor 2821c7f887 When we're loading a framework header, first try to turn the framework 13 years ago
  Douglas Gregor adb979924a A module with an umbrella header assumes that all of the headers in 13 years ago
  Benjamin Kramer c96c7218b9 Silence unused variable warning. 13 years ago
  Douglas Gregor 484535e45b Teach the search for modules to consider modules described by a module 13 years ago
  Douglas Gregor 65f3b5e990 Wire up the mapping from header files mentioned in module maps over to 13 years ago
  Douglas Gregor 8b6d3deb5a Resolve the header files named in module map "header" and "umbrella" 13 years ago
  Douglas Gregor a30cfe5026 Introduce basic support for parsing module map files. 13 years ago