| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Sema: Subst type default template args earlier | David Majnemer | 2013-08-28 | 1 | -32/+41 |
* | Cleanup of OpaquePtr. No functionality changes. | Serge Pavlov | 2013-08-27 | 1 | -4/+4 |
* | A clean-up pass, exploring the unification of traversals of class, variable a... | Larisse Voufo | 2013-08-23 | 1 | -3/+4 |
* | Use pop_back_val() instead of both back() and pop_back(). | Robert Wilhelm | 2013-08-23 | 1 | -2/+1 |
* | Sema: Properly support Microsoft-mode template arguments | David Majnemer | 2013-08-23 | 1 | -95/+148 |
* | Remove SequenceNumber from class/variable template partial specializations. | Richard Smith | 2013-08-22 | 1 | -8/+2 |
* | Improve support for static data member templates. This revision still has at ... | Larisse Voufo | 2013-08-22 | 1 | -1/+4 |
* | Sema: Remove dead code in CheckTemplateArgumentAddressOfObjectOrFunction | David Majnemer | 2013-08-19 | 1 | -8/+0 |
* | Refactor all diagnosing of TypoCorrections through a common function, in | Richard Smith | 2013-08-17 | 1 | -14/+6 |
* | Bug fix: disallow a variable template to be redeclared as a non-templated var... | Larisse Voufo | 2013-08-14 | 1 | -33/+0 |
* | Implement [class.friend]p11's special name lookup rules for friend declarations | Richard Smith | 2013-08-09 | 1 | -2/+2 |
* | PR9992: Serialize and deserialize the token sequence for a function template in | Richard Smith | 2013-08-07 | 1 | -3/+18 |
* | A bit of clean up based on peer's feedback... | Larisse Voufo | 2013-08-06 | 1 | -5/+5 |
* | Started implementing variable templates. Top level declarations should be ful... | Larisse Voufo | 2013-08-06 | 1 | -61/+584 |
* | PR16288: A template is only missing a default template argument if it provides | Richard Smith | 2013-07-22 | 1 | -4/+1 |
* | SemaTemplate.cpp: Prune a stray "\param NumParamLists" in comment. [-Wdocumen... | NAKAMURA Takumi | 2013-07-22 | 1 | -2/+0 |
* | Convert Sema::MatchTemplateParametersToScopeSpecifier to ArrayRef. | Robert Wilhelm | 2013-07-21 | 1 | -36/+25 |
* | FIXME fix: improving diagnostics for template arguments deduction of class te... | Larisse Voufo | 2013-07-19 | 1 | -22/+29 |
* | Revert "Use function overloading instead of template specialization for diagn... | Larisse Voufo | 2013-07-19 | 1 | -29/+22 |
* | Use function overloading instead of template specialization for diagnosis of ... | Larisse Voufo | 2013-07-19 | 1 | -22/+29 |
* | Reinstate r186040, with additional fixes and more test coverage (reverted in | Richard Smith | 2013-07-17 | 1 | -2/+1 |
* | Re-revert r86040, which was un-reverted in r186199. | Chandler Carruth | 2013-07-15 | 1 | -1/+2 |
* | Unrevert r186040, reverted in r186185, with fix for PR16597. | Richard Smith | 2013-07-12 | 1 | -2/+1 |
* | Revert r186040 to fix PR16597 while Richard investigates what the best | Chandler Carruth | 2013-07-12 | 1 | -1/+2 |
* | If we friend a declaration twice, that should not make it visible to name | Richard Smith | 2013-07-10 | 1 | -2/+1 |
* | Part of PR15673: If a function template has a default argument in which | Richard Smith | 2013-07-04 | 1 | -3/+9 |
* | Allow typo correction to try removing nested name specifiers. | Kaelyn Uhrain | 2013-07-02 | 1 | -3/+7 |
* | Remove unnecessary check. | Eli Friedman | 2013-06-27 | 1 | -1/+1 |
* | PR8302: Check for shadowing a template parameter when declaring a template | Richard Smith | 2013-06-25 | 1 | -23/+19 |
* | Implement DR21 | David Majnemer | 2013-06-25 | 1 | -7/+9 |
* | Fix assert if an attempt is made to explicitly instantiate an alias template. | Richard Smith | 2013-06-22 | 1 | -3/+11 |
* | Use FPT::getArgTypes() instead of manually building ArrayRefs | Reid Kleckner | 2013-06-10 | 1 | -3/+1 |
* | PR16273: Weaken a bogus assertion. | Richard Smith | 2013-06-07 | 1 | -1/+2 |
* | When the template specialization header is missing, set a valid source locati... | Argyrios Kyrtzidis | 2013-06-05 | 1 | -0/+1 |
* | A little ArrayRef'ization. | Richard Smith | 2013-05-17 | 1 | -1/+1 |
* | Cleanup handling of UniqueExternalLinkage. | Rafael Espindola | 2013-05-13 | 1 | -2/+2 |
* | When modifying an implicit instantiation with information from an explicit on... | Argyrios Kyrtzidis | 2013-04-22 | 1 | -0/+1 |
* | Annotate flavor of TLS variable (statically or dynamically initialized) onto ... | Richard Smith | 2013-04-13 | 1 | -2/+1 |
* | Add 178663 back. | Rafael Espindola | 2013-04-03 | 1 | -2/+1 |
* | Revert 178663. | Rafael Espindola | 2013-04-03 | 1 | -1/+2 |
* | Don't compute a patched/semantic storage class. | Rafael Espindola | 2013-04-03 | 1 | -2/+1 |
* | Add TagDecl::hasNameForLinkage(), which is true if the tag | John McCall | 2013-03-09 | 1 | -1/+1 |
* | Sema: Preserve attributes on parameters in instantiated function templates. | Jordan Rose | 2013-03-08 | 1 | -1/+5 |
* | ArrayRef-ize ASTContext::getFunctionType and Sema::BuildFunctionType. | Jordan Rose | 2013-03-08 | 1 | -2/+3 |
* | PR15360: nullptr as a non-type template argument to a function type non-type ... | David Blaikie | 2013-02-27 | 1 | -9/+10 |
* | Use None rather than Optional<T>() where possible. | David Blaikie | 2013-02-21 | 1 | -1/+1 |
* | Include llvm::Optional in clang/Basic/LLVM.h | David Blaikie | 2013-02-20 | 1 | -4/+4 |
* | Replace TypeLoc llvm::cast support to be well-defined. | David Blaikie | 2013-02-18 | 1 | -8/+8 |
* | This patch makes "&Cls::purevfn" not an odr use. This isn't what the standard | Nick Lewycky | 2013-02-02 | 1 | -1/+1 |
* | Apply adjustment to function- and array-typed non-type template | Douglas Gregor | 2013-01-16 | 1 | -0/+13 |