| Commit message (Expand) | Author | Age | Files | Lines |
* | PR32185: Revert r291512 and add a testcase for PR32185. | Richard Smith | 2017-04-13 | 1 | -2/+8 |
* | Check that template template arguments match template template parameters | Richard Smith | 2017-01-09 | 1 | -8/+2 |
* | When producing a name of a partial specialization in a diagnostic, use the | Richard Smith | 2016-12-24 | 1 | -8/+8 |
* | [modules] Be sure to emit local specializations of imported templates, even if | Richard Smith | 2016-10-06 | 1 | -4/+4 |
* | Redirect unused output in test to /dev/null | Richard Trieu | 2016-06-09 | 1 | -3/+3 |
* | [modules] Enforce the rules that an explicit or partial specialization must be | Richard Smith | 2016-05-05 | 1 | -6/+64 |
* | [modules] Don't try to use the definition of a class if | Richard Smith | 2015-12-18 | 1 | -2/+2 |
* | Re-commit r246497 (and dependent changes r246524 and r246521), reverted in | Richard Smith | 2015-09-01 | 1 | -2/+6 |
* | Reverting r246497 (which requires also reverting r246524 and r246521 to avoid... | Aaron Ballman | 2015-09-01 | 1 | -6/+2 |
* | [modules] Preserve DeclID order when merging lookup tables to give a more | Richard Smith | 2015-09-01 | 1 | -3/+3 |
* | [modules] Rework serialized DeclContext lookup table management. Instead of | Richard Smith | 2015-08-31 | 1 | -2/+6 |
* | [modules] Rearrange how redeclaration chains are loaded, to remove a walk over | Richard Smith | 2015-08-22 | 1 | -4/+4 |
* | [modules] Simplify -cc1 interface for enabling implicit module maps. | Richard Smith | 2015-06-16 | 1 | -5/+5 |
* | [modules] When merging class definitions, make the retained definition visible | Richard Smith | 2015-03-27 | 1 | -4/+1 |
* | [modules] Remove redundant import of lexical decls when building a lookup table | Richard Smith | 2015-03-23 | 1 | -5/+5 |
* | Reverting r232793 until some new LLDB failures are discussed | Vince Harron | 2015-03-22 | 1 | -5/+5 |
* | [modules] Remove some redundant work when building a lookup table for a DeclC... | Richard Smith | 2015-03-20 | 1 | -5/+5 |
* | [modules] When collecting declarations to complete a redeclaration chain for an | Richard Smith | 2015-02-12 | 1 | -4/+4 |
* | [modules] If a module declares an entity and then imports another declaration | Richard Smith | 2015-02-06 | 1 | -6/+0 |
* | [modules] When building an injected-class-name type, we may have to insert it | Richard Smith | 2014-10-21 | 1 | -0/+4 |
* | [modules] When instantiating a class member, don't expect to find the previous | Richard Smith | 2014-10-11 | 1 | -0/+3 |
* | [modules] Delay loading the field declared with an anonymous tag declaration | Richard Smith | 2014-10-10 | 1 | -0/+2 |
* | [modules] When completing the redecl chain for an anonymous declaration in a | Richard Smith | 2014-08-28 | 1 | -2/+5 |
* | [modules] Number anonymous declarations that are lexically within mergeable | Richard Smith | 2014-08-28 | 1 | -0/+5 |
* | [modules] Track the described template in an alias declaration that is the | Richard Smith | 2014-08-26 | 1 | -0/+2 |
* | [modules] Put class template declarations into the scope in which they're | Richard Smith | 2014-08-23 | 1 | -0/+16 |
* | [modules] When we merge together multiple class template specialization | Richard Smith | 2014-08-14 | 1 | -0/+2 |
* | [modules] When performing a lookup into a namespace, ensure that any later | Richard Smith | 2014-08-13 | 1 | -2/+2 |
* | Modify behavior of -ast-dump-lookups: if -ast-dump is not also provided, dump | Richard Smith | 2014-08-11 | 1 | -2/+2 |
* | [modules] Add testcase for a bug reduced from a selfhost issue. This bug was | Richard Smith | 2014-07-29 | 1 | -0/+1 |
* | Revert accidentally-committed files in r214151. | Richard Smith | 2014-07-29 | 1 | -1/+0 |
* | [modules] Add missing #include, found by modules build. We need a class | Richard Smith | 2014-07-29 | 1 | -0/+1 |
* | [modules] When merging a class template, also merge the definition of its pat... | Richard Smith | 2014-07-11 | 1 | -0/+3 |
* | [modules] Don't try to merge template specializations by performing name lookup | Richard Smith | 2014-07-11 | 1 | -0/+3 |
* | [modules] If a referenced-but-not-instantiated class template specialization | Richard Smith | 2014-05-23 | 1 | -0/+1 |
* | If a class template specialization from one module has its definition | Richard Smith | 2014-05-22 | 1 | -0/+2 |
* | If an instantiation of a template is required to be a complete type, check | Richard Smith | 2014-05-07 | 1 | -5/+18 |
* | When two templates get merged together, also merge their pattern declarations | Richard Smith | 2014-04-24 | 1 | -10/+2 |
* | Add the location of Decls to ast dump. | David Blaikie | 2014-04-02 | 1 | -1/+1 |
* | Save out a correct lookup table if a lookup table entry is stale (it contains | Richard Smith | 2014-03-25 | 1 | -0/+8 |
* | When we inject a declaration into a namespace, add the primary DeclContext to | Richard Smith | 2014-03-23 | 1 | -0/+5 |
* | If a template instantation introduces a name into a namespace, we need to write | Richard Smith | 2014-03-23 | 1 | -0/+4 |
* | clang/test/Modules/cxx-templates.cpp: Tweak for dos path. | NAKAMURA Takumi | 2014-03-18 | 1 | -1/+1 |
* | AST dumper: if we have multiple implicit instantiations of the same class | Richard Smith | 2014-03-18 | 1 | -0/+11 |
* | Test that we can merge together explicit and partial specializations from | Richard Smith | 2013-10-15 | 1 | -0/+8 |
* | C++ modules: merging for enumerations and enumerators with multiple definitions | Richard Smith | 2013-10-15 | 1 | -0/+16 |
* | Merge common pointers for redeclarations of the same template across modules. | Richard Smith | 2013-10-13 | 1 | -0/+2 |
* | C++ modules: if a class is defined in multiple modules (for instance, because | Richard Smith | 2013-09-09 | 1 | -0/+8 |
* | C++ modules: fix a bug where loading a declaration with some name would prevent | Richard Smith | 2013-09-09 | 1 | -3/+0 |
* | When merging redeclaration chains across modules, if a declaration is visible | Richard Smith | 2013-08-02 | 1 | -0/+4 |