| Commit message (Expand) | Author | Age | Files | Lines |
| * | Remove unreachable code in Clang. (replace with llvm_unreachable where approp... | David Blaikie | 2012-01-17 | 1 | -14/+4 |
| * | De-virtualize getPreviousDecl() and getMostRecentDecl() when we know | Douglas Gregor | 2012-01-14 | 1 | -2/+2 |
| * | Introduce Decl::getPreviousDecl() and Decl::getMostRecentDecl(), | Douglas Gregor | 2012-01-14 | 1 | -24/+7 |
| * | Convert SemaTemplate*.cpp to pass a callback object to CorrectTypo. | Kaelyn Uhrain | 2012-01-13 | 1 | -2/+7 |
| * | In Objective-C++, actually compute the base type of a member access | Douglas Gregor | 2012-01-12 | 1 | -0/+6 |
| * | Update C++11 scoped enumeration support to match the final proposal: | Richard Smith | 2012-01-10 | 1 | -1/+1 |
| * | Fix "note" of a duplicate explicit instantiation definition following a speci... | Nico Weber | 2012-01-09 | 1 | -9/+20 |
| * | Process attributes in explicit function template instantiations. Fixes part of | Rafael Espindola | 2012-01-04 | 1 | -0/+3 |
| * | Process attributes in explicit template instatiation definitions. Fixes PR11690. | Rafael Espindola | 2012-01-03 | 1 | -0/+3 |
| * | Fix several issues related to specializations and explicit instantiations. | Nico Weber | 2011-12-23 | 1 | -4/+26 |
| * | When performing name lookup for a redeclaration, ignore module | Douglas Gregor | 2011-12-20 | 1 | -8/+1 |
| * | When we notice that a member function is defined with "= delete" or "= | Douglas Gregor | 2011-11-07 | 1 | -1/+1 |
| * | When we're checking a friend function template in an out-of-line class | Douglas Gregor | 2011-11-03 | 1 | -0/+3 |
| * | Fix various minor issues find via unreachable code warnings, from | Douglas Gregor | 2011-11-02 | 1 | -4/+0 |
| * | When we see an out-of-line definition of a member class template that | Douglas Gregor | 2011-11-01 | 1 | -1/+3 |
| * | Fix some cases where a CK_IntegralCast was being used to convert an lvalue to an | Richard Smith | 2011-10-27 | 1 | -1/+10 |
| * | Check for unexpanded parameter packs in the name that guards a | Douglas Gregor | 2011-10-25 | 1 | -1/+1 |
| * | There's no point in marking a declaration invalid just because it | Douglas Gregor | 2011-10-20 | 1 | -9/+11 |
| * | Diagnose class template (partial) specializations that occur in the | Douglas Gregor | 2011-10-20 | 1 | -1/+10 |
| * | Fix pr9789, assert-on-invalid while instantiating an (invalid) class template... | David Blaikie | 2011-10-19 | 1 | -17/+16 |
| * | -Wc++98-compat and -Wc++98-compat-pedantic warnings for Sema, part 1. | Richard Smith | 2011-10-18 | 1 | -43/+68 |
| * | Add -Wc++11-compat warning for an inline specifier on an explicit instantiation. | Richard Smith | 2011-10-18 | 1 | -2/+4 |
| * | Refactor the checking for explicit template instantiations being performed in | Richard Smith | 2011-10-18 | 1 | -31/+27 |
| * | [temp.explicit]p1: constexpr cannot be specified in explicit instantiations. | Richard Smith | 2011-10-14 | 1 | -3/+6 |
| * | When declaring an out-of-line template, attempt to rebuild any types | Douglas Gregor | 2011-10-14 | 1 | -0/+48 |
| * | Move some bool flags out of function parameter lists. | Kaelyn Uhrain | 2011-10-11 | 1 | -3/+3 |
| * | Support for C1x _Atomic specifier (see testcase). This is primarily being co... | Eli Friedman | 2011-10-06 | 1 | -0/+4 |
| * | Fixed source range for template implicit instantiations. | Abramo Bagnara | 2011-10-03 | 1 | -1/+1 |
| * | Only print _Bool as 'bool' when 'bool' is defined as an object-like | Douglas Gregor | 2011-09-27 | 1 | -1/+1 |
| * | When 'bool' is not a built-in type but is defined as a macro, print | Douglas Gregor | 2011-09-27 | 1 | -1/+1 |
| * | Get rid of useless helper Sema::CastCategory. | Eli Friedman | 2011-09-27 | 1 | -2/+4 |
| * | Removing a bunch of dead returns/breaks after llvm_unreachables. | David Blaikie | 2011-09-23 | 1 | -5/+0 |
| * | Switch assert(0/false) llvm_unreachable. | David Blaikie | 2011-09-23 | 1 | -5/+6 |
| * | Don't use TemplateArgumentListInfo inside AST nodes because it may leak. | Argyrios Kyrtzidis | 2011-09-22 | 1 | -3/+1 |
| * | Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t... | Francois Pichet | 2011-09-17 | 1 | -3/+3 |
| * | Specializations cannot be module-hidden. Diagnose attempts to do so. | Douglas Gregor | 2011-09-09 | 1 | -0/+6 |
| * | __module_private__ is inherited by redeclarations of an entity, and | Douglas Gregor | 2011-09-09 | 1 | -5/+10 |
| * | Propagate __module_private__ from previous declarations to later | Douglas Gregor | 2011-09-09 | 1 | -3/+5 |
| * | Changed references of BaseTy, MemInitTy, CXXScopeTy, TemplateParamsTy to CXXB... | Richard Trieu | 2011-09-09 | 1 | -2/+2 |
| * | Modules: introduce the __module_private__ declaration specifier, which | Douglas Gregor | 2011-09-09 | 1 | -4/+8 |
| * | Fix a crash-on-invalid. | Matt Beaumont-Gay | 2011-08-25 | 1 | -1/+1 |
| * | Implement function template specialization at class scope extension in Micros... | Francois Pichet | 2011-08-14 | 1 | -3/+12 |
| * | When performing the lookup in the current scope for a member access to | Douglas Gregor | 2011-08-10 | 1 | -1/+3 |
| * | Make sure to canonicalize the argument type of a non-type template | Douglas Gregor | 2011-08-09 | 1 | -2/+3 |
| * | Add support for C++0x unicode string and character literals, from Craig Topper! | Douglas Gregor | 2011-07-27 | 1 | -3/+15 |
| * | remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.... | Chris Lattner | 2011-07-23 | 1 | -14/+14 |
| * | Restore the C-style cast hack for enum template arguments, | John McCall | 2011-07-15 | 1 | -1/+10 |
| * | Create a new expression node, SubstNonTypeTemplateParmExpr, | John McCall | 2011-07-15 | 1 | -30/+24 |
| * | Random cleanup: | Francois Pichet | 2011-07-08 | 1 | -8/+7 |
| * | Introduce the notion of instantiation dependence into Clang's AST. A | Douglas Gregor | 2011-07-01 | 1 | -2/+5 |