| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Improve the diagnostic in ARC mode when a conditional with an Objective-C typ... | Eli Friedman | 2012-02-25 | 1 | -0/+16 |
* | Implement C++11 [over.match.copy]p1b2, which allows the use of | Douglas Gregor | 2012-02-24 | 1 | -2/+5 |
* | Pull the OpaqueValueExpr's source expression into its constructor, so | Douglas Gregor | 2012-02-23 | 1 | -1/+2 |
* | 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 |