| Commit message (Expand) | Author | Age | Files | Lines |
* | Make ModuleMapParser own its TargetInfo, so it doesn't get leaked. | Benjamin Kramer | 2012-03-29 | 1 | -2/+2 |
* | User-defined literals: reject string and character UDLs in all places where the | Richard Smith | 2012-03-06 | 1 | -0/+6 |
* | Basic: import IntrusiveRefCntPtr<> into clang namespace | Dylan Noblesmith | 2012-02-20 | 1 | -2/+2 |
* | Move instantiateTemplateAttribute into the sema namespace, make helpers static. | Benjamin Kramer | 2012-02-06 | 1 | -1/+2 |
* | Basic: import SmallString<> into clang namespace | Dylan Noblesmith | 2012-02-05 | 1 | -6/+6 |
* | Back out my heinous hack that tricked the module generation mechanism | Douglas Gregor | 2012-02-02 | 1 | -5/+52 |
* | Thread a TargetInfo through to the module map; we'll need it for | Douglas Gregor | 2012-01-30 | 1 | -3/+10 |
* | Introduce module attributes into the module map grammar, along with a | Douglas Gregor | 2012-01-27 | 1 | -7/+101 |
* | Remove unreachable code in Clang. (replace with llvm_unreachable where approp... | David Blaikie | 2012-01-17 | 1 | -2/+0 |
* | Don't infer a submodule for a framework's private header, at least for now. | Douglas Gregor | 2012-01-13 | 1 | -14/+1 |
* | Revert previous commit. Something has gone wonky with my local configuration | Douglas Gregor | 2012-01-13 | 1 | -1/+0 |
* | When inferring a module map for a framework, add the 'private' | Douglas Gregor | 2012-01-13 | 1 | -0/+1 |
* | When inferring a submodule ID during module creation, look up the | Douglas Gregor | 2012-01-06 | 1 | -5/+16 |
* | If we already have a definition for a top-level module that we deserialized f... | Douglas Gregor | 2012-01-05 | 1 | -0/+13 |
* | Store the submodules of a module in source order, as they are stored | Douglas Gregor | 2012-01-04 | 1 | -25/+11 |
* | Implement support for module requirements, which indicate the language | Douglas Gregor | 2011-12-31 | 1 | -6/+134 |
* | Set umbrella directory correctly when we infer a framework module | Douglas Gregor | 2011-12-12 | 1 | -1/+1 |
* | Implement the notion of umbrella directories, which implicity cover | Douglas Gregor | 2011-12-09 | 1 | -67/+33 |
* | Implement umbrella directories for modules, which are similar to | Douglas Gregor | 2011-12-08 | 1 | -10/+73 |
* | Tweak the syntax of umbrella headers, so that "umbrella" is treated as | Douglas Gregor | 2011-12-08 | 1 | -101/+36 |
* | Within the module representation, generalize the notion of an umbrella | Douglas Gregor | 2011-12-08 | 1 | -7/+7 |
* | Convert paths to native format before constructing a | Douglas Gregor | 2011-12-08 | 1 | -5/+12 |
* | Implement inference for the "Private" submodule corresponding to | Douglas Gregor | 2011-12-07 | 1 | -5/+51 |
* | Implement basic support for private headers in frameworks. In essence, | Douglas Gregor | 2011-12-07 | 1 | -20/+108 |
* | Remove misleading error message | Douglas Gregor | 2011-12-06 | 1 | -2/+1 |
* | When inferring a module map for a framework, infer subframework | Douglas Gregor | 2011-12-06 | 1 | -9/+33 |
* | Allow inferred submodules for any (sub)module that has an umbrella header | Douglas Gregor | 2011-12-06 | 1 | -9/+8 |
* | Implement modules support for subframeworks (aka embedded | Douglas Gregor | 2011-12-06 | 1 | -19/+39 |
* | Minor tweak to prepare for submodules with umbrella headers. No actual | Douglas Gregor | 2011-12-06 | 1 | -7/+13 |
* | Implement inferred submodules support, which (when requested) | Douglas Gregor | 2011-12-06 | 1 | -30/+92 |
* | Parse inferred submodules in module maps, track their contents in | Douglas Gregor | 2011-12-05 | 1 | -1/+103 |
* | Inferred framework modules automatically export anything they import | Douglas Gregor | 2011-12-05 | 1 | -0/+5 |
* | Implement support for wildcard exports in modules, allowing a module | Douglas Gregor | 2011-12-05 | 1 | -1/+8 |
* | When writing a module file, keep track of the set of (sub)modules that | Douglas Gregor | 2011-12-05 | 1 | -0/+20 |
* | Implementing parsing and resolution of module export declarations | Douglas Gregor | 2011-12-02 | 1 | -1/+137 |
* | Unbreak build with GCC. Clang is too lame to diagnose this particular ill-for... | Douglas Gregor | 2011-11-30 | 1 | -2/+0 |
* | Promote ModuleMap::Module to a namespace-scope class in the Basic | Douglas Gregor | 2011-11-30 | 1 | -87/+7 |
* | Implement (de-)serialization of the description of a module and its | Douglas Gregor | 2011-11-30 | 1 | -0/+17 |
* | Use raw_ostream::indent. | Benjamin Kramer | 2011-11-30 | 1 | -8/+4 |
* | Switch the module map printer over to | Douglas Gregor | 2011-11-30 | 1 | -27/+2 |
* | Escape strings when printing module maps, for silly operating systems | Douglas Gregor | 2011-11-29 | 1 | -2/+31 |
* | Switch on-demand module building over to use module maps, always. When | Douglas Gregor | 2011-11-29 | 1 | -22/+32 |
* | Teach the module import mechanism how to rebuild modules expressed via | Douglas Gregor | 2011-11-29 | 1 | -0/+9 |
* | Expose the printing of module maps as part of the ModuleMap::Module | Douglas Gregor | 2011-11-29 | 1 | -34/+36 |
* | Add the notion of "framework" modules to module maps. Framework | Douglas Gregor | 2011-11-17 | 1 | -9/+49 |
* | Actually free memory for the module maps | Douglas Gregor | 2011-11-17 | 1 | -0/+15 |
* | When we're loading a framework header, first try to turn the framework | Douglas Gregor | 2011-11-17 | 1 | -0/+28 |
* | A module with an umbrella header assumes that all of the headers in | Douglas Gregor | 2011-11-16 | 1 | -0/+40 |
* | Silence unused variable warning. | Benjamin Kramer | 2011-11-13 | 1 | -2/+2 |
* | Teach the search for modules to consider modules described by a module | Douglas Gregor | 2011-11-11 | 1 | -0/+8 |