Age | Commit message (Expand) | Author |
2011-12-20 | Update the CMake build for r146959's new files. | Chandler Carruth |
2011-12-20 | Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_... | David Blaikie |
2011-12-20 | Detect when mapping a #include/#import over to a submodule ends up | Douglas Gregor |
2011-12-17 | [PCH] Fix bug where we failed to update an identifier for a single token | Argyrios Kyrtzidis |
2011-12-16 | Don't allow #include (and its friends #import, #include_next and | Richard Smith |
2011-12-12 | Set umbrella directory correctly when we infer a framework module | Douglas Gregor |
2011-12-12 | Don't mark include guard macros as implicitly private. This isn't | Douglas Gregor |
2011-12-09 | When performing subframework header lookup, don't search for | Douglas Gregor |
2011-12-09 | Implement the notion of umbrella directories, which implicity cover | Douglas Gregor |
2011-12-09 | Move a free function from the Frontend library into the Lex library as | Chandler Carruth |
2011-12-08 | Implement umbrella directories for modules, which are similar to | Douglas Gregor |
2011-12-08 | Tweak the syntax of umbrella headers, so that "umbrella" is treated as | Douglas Gregor |
2011-12-08 | Within the module representation, generalize the notion of an umbrella | Douglas Gregor |
2011-12-08 | Keep track of import dependencies between submodules within the module | Douglas Gregor |
2011-12-08 | Convert paths to native format before constructing a | Douglas Gregor |
2011-12-07 | Implement inference for the "Private" submodule corresponding to | Douglas Gregor |
2011-12-07 | Make sure we pick up module_private.map when loading a module.map file. | Douglas Gregor |
2011-12-07 | Implement basic support for private headers in frameworks. In essence, | Douglas Gregor |
2011-12-06 | Remove misleading error message | Douglas Gregor |
2011-12-06 | When inferring a module map for a framework, infer subframework | Douglas Gregor |
2011-12-06 | Allow inferred submodules for any (sub)module that has an umbrella header | Douglas Gregor |
2011-12-06 | When suggesting a module import for a #include or #import, suggest the | Douglas Gregor |
2011-12-06 | Implement modules support for subframeworks (aka embedded | Douglas Gregor |
2011-12-06 | Minor tweak to prepare for submodules with umbrella headers. No actual | Douglas Gregor |
2011-12-06 | Implement inferred submodules support, which (when requested) | Douglas Gregor |
2011-12-05 | Parse inferred submodules in module maps, track their contents in | Douglas Gregor |
2011-12-05 | Inferred framework modules automatically export anything they import | Douglas Gregor |
2011-12-05 | Implement support for wildcard exports in modules, allowing a module | Douglas Gregor |
2011-12-05 | When writing a module file, keep track of the set of (sub)modules that | Douglas Gregor |
2011-12-03 | Implement support for the __is_final type trait, to determine whether | Douglas Gregor |
2011-12-02 | When we treat an #include or #import as a module import, create an | Douglas Gregor |
2011-12-02 | Implementing parsing and resolution of module export declarations | Douglas Gregor |
2011-12-01 | Introduce the notion of name visibility into modules. For a given | Douglas Gregor |
2011-11-30 | Unbreak build with GCC. Clang is too lame to diagnose this particular ill-for... | Douglas Gregor |
2011-11-30 | Promote ModuleMap::Module to a namespace-scope class in the Basic | Douglas Gregor |
2011-11-30 | Note that we'll need to handle __include_macros specially in the module loader | Douglas Gregor |
2011-11-30 | Move the module auto-import logic after the logic that allows a | Douglas Gregor |
2011-11-30 | Trivial indentation fix for the code I just committed | Douglas Gregor |
2011-11-30 | Introduce an opt-in warning indicating when the compiler is treating | Douglas Gregor |
2011-11-30 | Implement (de-)serialization of the description of a module and its | Douglas Gregor |
2011-11-30 | Use raw_ostream::indent. | Benjamin Kramer |
2011-11-30 | Switch the module map printer over to | Douglas Gregor |
2011-11-30 | Teach the preprocessor how to handle module import declarations that | Douglas Gregor |
2011-11-30 | Switch the module-loading interfaces and parser from a simple | Douglas Gregor |
2011-11-29 | Escape strings when printing module maps, for silly operating systems | Douglas Gregor |
2011-11-29 | Switch on-demand module building over to use module maps, always. When | Douglas Gregor |
2011-11-29 | Teach the module import mechanism how to rebuild modules expressed via | Douglas Gregor |
2011-11-29 | Expose the printing of module maps as part of the ModuleMap::Module | Douglas Gregor |
2011-11-28 | When attempting to load a module that is not in the module cache, | Douglas Gregor |
2011-11-23 | Remove an assertion that is not valid if we cancel parsing. | Argyrios Kyrtzidis |