| Commit message (Expand) | Author | Age | Files | Lines |
| * | Implement C++11 [expr.call]p11: If the operand to a decltype-specifier is a | Richard Smith | 2012-02-22 | 1 | -2/+11 |
| * | Improve our handling of lambda expressions that occur within default | Douglas Gregor | 2012-02-21 | 1 | -4/+22 |
| * | Implement name mangling for lambda expressions that occur within the | Douglas Gregor | 2012-02-21 | 1 | -2/+4 |
| * | Fix wrong-code bug: __imag on a scalar lvalue should produce a zero rvalue, | Richard Smith | 2012-02-18 | 1 | -4/+10 |
| * | Remove unused but set variable. | Benjamin Kramer | 2012-02-18 | 1 | -3/+0 |
| * | Rewrite variable capture within lambda expressions and blocks, | Douglas Gregor | 2012-02-18 | 1 | -196/+205 |
| * | Unify our computation of the type of a captured reference to a | Douglas Gregor | 2012-02-18 | 1 | -41/+40 |
| * | Only add 'const' to the type of variables captured in a lambda when | Douglas Gregor | 2012-02-17 | 1 | -2/+7 |
| * | Lambda closure types are always considered to be like "local" classes, | Douglas Gregor | 2012-02-16 | 1 | -0/+1 |
| * | Revert "Revert "Make CXXNewExpr contain only a single initialier, and not hol... | Sebastian Redl | 2012-02-16 | 1 | -3/+1 |
| * | Revert "Make CXXNewExpr contain only a single initialier, and not hold the us... | Sebastian Redl | 2012-02-16 | 1 | -1/+3 |
| * | Make CXXNewExpr contain only a single initialier, and not hold the used const... | Sebastian Redl | 2012-02-16 | 1 | -3/+1 |
| * | Implicitly define a lambda's conversion functions (to function | Douglas Gregor | 2012-02-16 | 1 | -1/+8 |
| * | Introduce a new initialization entity for lambda captures, and | Douglas Gregor | 2012-02-15 | 1 | -3/+2 |
| * | If a static data member of a class template which could be used in a constant | Richard Smith | 2012-02-15 | 1 | -10/+14 |
| * | If a constexpr function template specialization is referenced, and then the | Richard Smith | 2012-02-14 | 1 | -9/+19 |
| * | Implement support for lambda capture pack expansions, e.g., | Douglas Gregor | 2012-02-14 | 1 | -2/+3 |
| * | Use a simpler (and more efficient) pattern to pad vectors. | Benjamin Kramer | 2012-02-14 | 1 | -4/+2 |
| * | Introduce support for template instantiation of lambda | Douglas Gregor | 2012-02-13 | 1 | -2/+0 |
| * | Keep track of the set of array index variables we use when we | Douglas Gregor | 2012-02-13 | 1 | -1/+3 |
| * | Within the body of a lambda expression, decltype((x)) for an | Douglas Gregor | 2012-02-12 | 1 | -80/+122 |
| * | Change the way we store initialization kinds so that all direct inits can dis... | Sebastian Redl | 2012-02-12 | 1 | -1/+2 |
| * | Represent C++ direct initializers as ParenListExprs before semantic analysis | Sebastian Redl | 2012-02-11 | 1 | -11/+11 |
| * | [libclang] Indexing API: Fully index implict template instantiations. | Argyrios Kyrtzidis | 2012-02-10 | 1 | -1/+5 |
| * | Add test from [expr.prim.lambda]p12, which deals with odr-use and | Douglas Gregor | 2012-02-10 | 1 | -3/+0 |
| * | Add various tests for captures and the reaching scope of the lambda | Douglas Gregor | 2012-02-10 | 1 | -1/+5 |
| * | Revert r145999. This turned out to be a bad idea. Unfortunately, 'id' is us... | Ted Kremenek | 2012-02-10 | 1 | -9/+8 |
| * | Implement C++ [expr.prim.lambda]p2, which bans lambda expressions in | Douglas Gregor | 2012-02-09 | 1 | -2/+34 |
| * | Implement capture-by-copy for arrays in lambdas. | Douglas Gregor | 2012-02-09 | 1 | -7/+66 |
| * | When we create a non-static data member in the closure object for a | Douglas Gregor | 2012-02-09 | 1 | -0/+1 |
| * | Factor the logic for capturing variables in a lambda into its own | Douglas Gregor | 2012-02-09 | 1 | -82/+88 |
| * | Various interrelated cleanups for lambdas: | Douglas Gregor | 2012-02-09 | 1 | -1/+18 |
| * | When computing the type of a local variable reference within a lambda, | Douglas Gregor | 2012-02-08 | 1 | -1/+11 |
| * | When completing a lambda expression, make sure to check and attach the | Douglas Gregor | 2012-02-08 | 1 | -2/+0 |
| * | Revise the SplitQualType interface to make it its own thing instead of | John McCall | 2012-02-08 | 1 | -2/+2 |
| * | Introduce basic ASTs for lambda expressions. This covers: | Douglas Gregor | 2012-02-07 | 1 | -6/+72 |
| * | Misc improvements to the diagnostic when a variable is odr-used in a context ... | Eli Friedman | 2012-02-07 | 1 | -12/+30 |
| * | Fix a minor regression from my potentially-evaluated expression changes. | Eli Friedman | 2012-02-06 | 1 | -0/+8 |
| * | Fixed instantiation of DependentScopeDeclRefExpr. | Abramo Bagnara | 2012-02-06 | 1 | -4/+4 |
| * | Move instantiateTemplateAttribute into the sema namespace, make helpers static. | Benjamin Kramer | 2012-02-06 | 1 | -1/+1 |
| * | Basic: import SmallString<> into clang namespace | Dylan Noblesmith | 2012-02-05 | 1 | -4/+4 |
| * | In C++11 mode, when an integral constant expression is desired and we have a | Richard Smith | 2012-02-04 | 1 | -29/+77 |
| * | Suppress the used-but-not-defined warning for static data members while I loo... | Eli Friedman | 2012-02-04 | 1 | -1/+3 |
| * | Make explicit captures which cause implicit captures work correctly. | Eli Friedman | 2012-02-03 | 1 | -2/+8 |
| * | Implement implicit capture for lambda expressions. | Eli Friedman | 2012-02-03 | 1 | -39/+107 |
| * | Move isSentinelNullExpr() from Sema to ASTContext to make it more widely | Argyrios Kyrtzidis | 2012-02-03 | 1 | -19/+1 |
| * | Refactor capture in blocks to use new-style capture hooks. Start adding a bi... | Eli Friedman | 2012-02-03 | 1 | -256/+195 |
| * | Add some code to accurately perform odr-used marking for variables per the C+... | Eli Friedman | 2012-02-02 | 1 | -24/+98 |
| * | Pacify gcc's -Wreturn-type | Matt Beaumont-Gay | 2012-02-02 | 1 | -0/+1 |
| * | Split Sema::MarkDeclarationReferenced into multiple functions; the additional... | Eli Friedman | 2012-02-02 | 1 | -141/+181 |