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