| Commit message (Expand) | Author | Age | Files | Lines |
* | Implement DR1330 in C++11 mode, to support libstdc++4.7 which uses it. | Richard Smith | 2012-04-17 | 1 | -4/+3 |
* | Implement C++11 [expr.prim.general]p3, which permits the use of 'this' | Douglas Gregor | 2012-04-16 | 1 | -3/+27 |
* | Add an AttributedStmt type to represent a statement with C++11 attributes | Richard Smith | 2012-04-14 | 1 | -2/+27 |
* | Fix a Sema invariant bug that I recently introduced involving | John McCall | 2012-04-06 | 1 | -2/+8 |
* | Move the computation of the lambda mangling information (mangling | Douglas Gregor | 2012-04-04 | 1 | -9/+8 |
* | ObjCBoolLiterals (__objc_yes/__objc_no) behave like C++ booleans (true/false)... | Jordy Rose | 2012-03-12 | 1 | -1/+1 |
* | Unify naming of LangOptions variable/get function across the Clang stack (Lex... | David Blaikie | 2012-03-11 | 1 | -1/+1 |
* | Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to | John McCall | 2012-03-10 | 1 | -24/+2 |
* | AST representation for user-defined literals, plus just enough of semantic | Richard Smith | 2012-03-07 | 1 | -0/+6 |
* | Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, | Ted Kremenek | 2012-03-06 | 1 | -2/+206 |
* | A couple minor bug-fixes for template instantiation for expressions which are... | Eli Friedman | 2012-02-29 | 1 | -12/+13 |
* | Make the odr-use logic work correctly for constant-expressions. PR12006. | Eli Friedman | 2012-02-29 | 1 | -0/+7 |
* | Two minor, related fixes for template instantiation with blocks: | Douglas Gregor | 2012-02-24 | 1 | -2/+6 |
* | Implement a new type trait __is_trivially_constructible(T, Args...) | Douglas Gregor | 2012-02-24 | 1 | -0/+133 |
* | Implement C++11 [expr.call]p11: If the operand to a decltype-specifier is a | Richard Smith | 2012-02-22 | 1 | -1/+6 |
* | Implement name mangling for lambda expressions that occur within the | Douglas Gregor | 2012-02-21 | 1 | -1/+5 |
* | Basic support for name mangling of C++11 lambda expressions. Because | Douglas Gregor | 2012-02-20 | 1 | -1/+2 |
* | Remove dead code. | Ahmed Charles | 2012-02-19 | 1 | -8/+0 |
* | Rewrite variable capture within lambda expressions and blocks, | Douglas Gregor | 2012-02-18 | 1 | -2/+2 |
* | Revert "Revert "Make CXXNewExpr contain only a single initialier, and not hol... | Sebastian Redl | 2012-02-16 | 1 | -38/+20 |
* | Revert "Make CXXNewExpr contain only a single initialier, and not hold the us... | Sebastian Redl | 2012-02-16 | 1 | -20/+38 |
* | Make CXXNewExpr contain only a single initialier, and not hold the used const... | Sebastian Redl | 2012-02-16 | 1 | -38/+20 |
* | Implement C++ core issue 974, which permits default arguments for | Douglas Gregor | 2012-02-14 | 1 | -13/+12 |
* | Generalize -Wempty-body: warn when statement body is empty (closes: PR11329) | Dmitri Gribenko | 2012-02-14 | 1 | -0/+2 |
* | Implement support for lambda capture pack expansions, e.g., | Douglas Gregor | 2012-02-14 | 1 | -6/+45 |
* | Link together the call operator produced from transforming a lambda | Douglas Gregor | 2012-02-14 | 1 | -11/+13 |
* | Introduce support for template instantiation of lambda | Douglas Gregor | 2012-02-13 | 1 | -4/+136 |
* | Represent C++ direct initializers as ParenListExprs before semantic analysis | Sebastian Redl | 2012-02-11 | 1 | -4/+3 |
* | Track whether a function type has a trailing return type as type sugar. Use this | Richard Smith | 2012-02-10 | 1 | -3/+6 |
* | Introduce basic ASTs for lambda expressions. This covers: | Douglas Gregor | 2012-02-07 | 1 | -0/+7 |
* | Added source location for the template keyword in DependentTemplateSpecializa... | Abramo Bagnara | 2012-02-06 | 1 | -3/+6 |
* | Removed redundant location info from ElaboratedTypeLoc / DependentNameLoc / D... | Abramo Bagnara | 2012-02-06 | 1 | -6/+6 |
* | Added location for template keyword in TemplateSpecializationTypeLoc. In the ... | Abramo Bagnara | 2012-02-06 | 1 | -15/+18 |
* | Fixed instantiation of DependentScopeDeclRefExpr. | Abramo Bagnara | 2012-02-06 | 1 | -8/+8 |
* | Split Sema::MarkDeclarationReferenced into multiple functions; the additional... | Eli Friedman | 2012-02-02 | 1 | -12/+13 |
* | Make sure we call MaybeCreateExprWithCleanups for the sub-expression of an in... | Eli Friedman | 2012-01-31 | 1 | -0/+1 |
* | A couple minor fixes to template instantiation for for-range loops. | Eli Friedman | 2012-01-31 | 1 | -0/+8 |
* | Added source location for the template keyword in AST template-id expressions. | Abramo Bagnara | 2012-01-27 | 1 | -24/+51 |
* | Refactor to share code for handling return statements between lambda expressi... | Eli Friedman | 2012-01-26 | 1 | -21/+10 |
* | Don't stack-allocate an IntegerLiteral which can be referred to after the cur... | Eli Friedman | 2012-01-25 | 1 | -3/+6 |
* | Fix a crash involving a multi-dimensional dependent VLA. PR11744. | Eli Friedman | 2012-01-25 | 1 | -2/+6 |
* | When we're substituting into a function parameter pack and expect to | Douglas Gregor | 2012-01-25 | 1 | -6/+13 |
* | In TreeTransform<Derived>::TransformBlockExpr, call ActOnBlockError for errors, | Argyrios Kyrtzidis | 2012-01-25 | 1 | -2/+7 |
* | Remove PotentiallyPotentiallyEvaluated, and replace it with a much simpler an... | Eli Friedman | 2012-01-20 | 1 | -4/+4 |
* | The value of a case statement is a potentially evaluated context. Found by in... | Eli Friedman | 2012-01-18 | 1 | -2/+2 |
* | Start refactoring code for capturing variables and 'this' so that it is share... | Eli Friedman | 2012-01-11 | 1 | -4/+1 |
* | Unlike in C++03, a constant-expression is not an unevaluated operand in C++11. | Richard Smith | 2011-12-20 | 1 | -14/+14 |
* | When we manage to re-use an expression during tree transformation (= | Douglas Gregor | 2011-12-10 | 1 | -8/+8 |
* | If block literal return type is not specified, return type of the block is | Fariborz Jahanian | 2011-12-03 | 1 | -0/+2 |
* | Fix the instantiation of pseudo-object expressions. This is a | John McCall | 2011-11-30 | 1 | -2/+8 |