| Commit message (Expand) | Author | Age | Files | Lines |
| * | For -Woverloaded-virtual take into account canonical methods. Fixes rdar://89... | Argyrios Kyrtzidis | 2011-02-10 | 1 | -2/+3 |
| * | Basic implementation of inherited constructors. Only generates declarations, ... | Sebastian Redl | 2011-02-05 | 1 | -4/+228 |
| * | Re-land r124768, with a fix for PR9130. | Anders Carlsson | 2011-02-05 | 1 | -7/+0 |
| * | Implement -Woverloaded-virtual. | Argyrios Kyrtzidis | 2011-02-03 | 1 | -0/+102 |
| * | Revert 124768. | Rafael Espindola | 2011-02-03 | 1 | -0/+7 |
| * | Don't try to mark virtual members referenced for classes where the key function | Anders Carlsson | 2011-02-03 | 1 | -7/+0 |
| * | Don't warn for -Wnon-virtual-dtor for dependent classes. | Argyrios Kyrtzidis | 2011-02-02 | 1 | -1/+1 |
| * | Only warn for -Wnon-virtual-dtor for public destructors. Thanks to Benjamin K... | Argyrios Kyrtzidis | 2011-01-31 | 1 | -2/+2 |
| * | Warn if the class has virtual methods but non-virtual destructor. Addresses r... | Argyrios Kyrtzidis | 2011-01-31 | 1 | -0/+8 |
| * | When building with optimizations, emit vtables where the key is not in the | Anders Carlsson | 2011-01-30 | 1 | -0/+7 |
| * | Allow elision of invocations of move constructors from temporary objects. | Douglas Gregor | 2011-01-27 | 1 | -1/+1 |
| * | Rvalue references for *this: | Douglas Gregor | 2011-01-26 | 1 | -1/+21 |
| * | Don't insert class templates into the DynamicClasses vector. | Anders Carlsson | 2011-01-25 | 1 | -1/+1 |
| * | Use attributes for all the override control specifiers. | Anders Carlsson | 2011-01-24 | 1 | -7/+7 |
| * | Get rid of the [[final]] C++0x attribute. | Anders Carlsson | 2011-01-23 | 1 | -18/+7 |
| * | Implement [class.derived]p8. | Anders Carlsson | 2011-01-22 | 1 | -0/+20 |
| * | Mark classes as final or explicit. Diagnose when a class marked 'final' is us... | Anders Carlsson | 2011-01-22 | 1 | -0/+13 |
| * | Diagnose when a virtual member function marked final is overridden. | Anders Carlsson | 2011-01-20 | 1 | -13/+16 |
| * | When checking for functions marked override, ignore dependent contexts. | Anders Carlsson | 2011-01-20 | 1 | -0/+3 |
| * | Make CheckOverrideControl a member of Sema. | Anders Carlsson | 2011-01-20 | 1 | -4/+3 |
| * | Diagnose virtual member functions marked override but not overriding any virt... | Anders Carlsson | 2011-01-20 | 1 | -2/+28 |
| * | Only allow virtual member functions to be marked 'override' and 'final'. | Anders Carlsson | 2011-01-20 | 1 | -0/+16 |
| * | Pass the VirtSpecifiers along to Sema::ActOnCXXMemberDeclarator. | Anders Carlsson | 2011-01-20 | 1 | -1/+2 |
| * | Implement support for non-type template parameter packs whose type is | Douglas Gregor | 2011-01-19 | 1 | -2/+0 |
| * | When building the copy expression for a __block variable, make sure | John McCall | 2011-01-19 | 1 | -10/+1 |
| * | Change QualType::getTypePtr() to return a const pointer, then change a | John McCall | 2011-01-19 | 1 | -2/+2 |
| * | Fix warnings found by gcc-4.6, from -Wunused-but-set-variable and | Jeffrey Yasskin | 2011-01-18 | 1 | -6/+1 |
| * | Renamed CXXBaseOrMemberInitializer to CXXCtorInitializer. This is both shorter, | Alexis Hunt | 2011-01-08 | 1 | -56/+55 |
| * | Check for delegating constructors and (currently) return an error about them. | Alexis Hunt | 2011-01-08 | 1 | -0/+22 |
| * | Implement pack expansion of base initializers, so that we can | Douglas Gregor | 2011-01-04 | 1 | -8/+43 |
| * | Implement pack expansions whose pattern is a base-specifier. | Douglas Gregor | 2011-01-03 | 1 | -7/+18 |
| * | When checking a using declaration, make sure that the context we're | Douglas Gregor | 2010-12-21 | 1 | -0/+4 |
| * | Add tests checking for unexpanded parameter packs in declarations that | Douglas Gregor | 2010-12-16 | 1 | -1/+10 |
| * | Check for unexpanded parameter packs in default arguments. | Douglas Gregor | 2010-12-16 | 1 | -0/+6 |
| * | Check for unexpanded parameter packs within variable initializers. | Douglas Gregor | 2010-12-16 | 1 | -2/+12 |
| * | Check for unexpanded parameter packs in friend declarations. | Douglas Gregor | 2010-12-16 | 1 | -0/+9 |
| * | Check for unexpanded parameter packs in using declarations. As a | Douglas Gregor | 2010-12-16 | 1 | -0/+5 |
| * | Check for unexpanded parameter packs in static assertion expressions. | Douglas Gregor | 2010-12-15 | 1 | -0/+3 |
| * | Fix diagnostic pragmas. | Argyrios Kyrtzidis | 2010-12-15 | 1 | -2/+13 |
| * | Restore r121752 without modification. | John McCall | 2010-12-14 | 1 | -53/+42 |
| * | Pull out r121752 in case it's causing the selfhost breakage. | John McCall | 2010-12-14 | 1 | -42/+53 |
| * | Factor out most of the extra state in a FunctionProtoType into a separate | John McCall | 2010-12-14 | 1 | -53/+42 |
| * | Variadic templates: extend Type, NestedNameSpecifier, TemplateName, | Douglas Gregor | 2010-12-13 | 1 | -0/+5 |
| * | Move the functionality to mark all vtables of key functions as used within | Chandler Carruth | 2010-12-12 | 1 | -13/+1 |
| * | Added ParenType type node. | Abramo Bagnara | 2010-12-10 | 1 | -3/+3 |
| * | Treat visibility on an enclosing namespace as a non-explicit source of | John McCall | 2010-12-10 | 1 | -2/+2 |
| * | PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and | Jay Foad | 2010-12-07 | 1 | -4/+4 |
| * | Use Sema::MaybeCreateExprWithCleanups() only after we've checked for a NULL/i... | Douglas Gregor | 2010-12-07 | 1 | -12/+7 |
| * | Un-templatetize this method. It's definition is out of line in the .cpp file, | Chandler Carruth | 2010-12-06 | 1 | -54/+52 |
| * | Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoretical | John McCall | 2010-12-06 | 1 | -10/+10 |