Age | Commit message (Expand) | Author |
2013-04-17 | DR974: Lambdas can have default arguments. | Richard Smith |
2013-01-17 | Implement C++11 semantics for [[noreturn]] attribute. This required splitting | Richard Smith |
2012-12-28 | Improve diagnostic wording for when an implicitly-deleted special member | Richard Smith |
2012-10-25 | When capturing 'this' in a lambda, make sure to update the set of | Douglas Gregor |
2012-10-19 | Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnost... | Andy Gibbs |
2012-07-25 | PR12057: Allow variadic template pack expansions to cross lambda boundaries. | Richard Smith |
2012-06-26 | block literal irgen: several improvements on naming block | Fariborz Jahanian |
2012-06-15 | Check the parameter lists and return type of both blocks and lambdas | Douglas Gregor |
2012-06-04 | Fixes some test cases that should have come along with r157943. | Aaron Ballman |
2012-05-16 | Clean up r156925, so that we only mark the capturing DeclRefExpr of a | Douglas Gregor |
2012-05-16 | Fix code generation of variables reference expressions when mixing | Douglas Gregor |
2012-04-05 | Improve diagnostics for invalid use of non-static members / this: | Richard Smith |
2012-02-29 | Make the odr-use logic work correctly for constant-expressions. PR12006. | Eli Friedman |
2012-02-22 | Teach overload resolution to prefer user-defined conversion via a | Douglas Gregor |
2012-02-22 | Generate an AST for the conversion from a lambda closure type to a | Douglas Gregor |
2012-02-21 | Improve our handling of lambda expressions that occur within default | Douglas Gregor |
2012-02-18 | Rewrite variable capture within lambda expressions and blocks, | Douglas Gregor |
2012-02-18 | Unify our computation of the type of a captured reference to a | Douglas Gregor |
2012-02-17 | Only add 'const' to the type of variables captured in a lambda when | Douglas Gregor |
2012-02-16 | Lambda closure types are always considered to be like "local" classes, | Douglas Gregor |
2012-02-16 | Implicitly define a lambda's conversion functions (to function | Douglas Gregor |
2012-02-15 | Lambda closure types have a conversion function to a block pointer | Douglas Gregor |
2012-02-15 | When overload resolution picks an implicitly-deleted special member | Douglas Gregor |
2012-02-15 | A little more lambda capture initialization diagnostics cleanup | Douglas Gregor |
2012-02-15 | Introduce a new initialization entity for lambda captures, and | Douglas Gregor |
2012-02-15 | Specialize noreturn diagnostics for lambda expressions. | Douglas Gregor |
2012-02-15 | Specialize the diagnostic complaining about conflicting types of | Douglas Gregor |
2012-02-14 | Implement C++ core issue 974, which permits default arguments for | Douglas Gregor |
2012-02-14 | Check the return type of lambda expressions. | Douglas Gregor |
2012-02-14 | Implement support for lambda capture pack expansions, e.g., | Douglas Gregor |
2012-02-14 | Simple test ensuring that we perform direct initialization when copy-capturin... | Douglas Gregor |
2012-02-14 | Link together the call operator produced from transforming a lambda | Douglas Gregor |
2012-02-13 | Introduce support for template instantiation of lambda | Douglas Gregor |
2012-02-12 | Within the body of a lambda expression, decltype((x)) for an | Douglas Gregor |
2012-02-12 | Lambdas have a deleted default constructor and a deleted copy | Douglas Gregor |
2012-02-11 | Make sure Sema creates a field for 'this' captures. (Doug, please double-che... | Eli Friedman |
2012-02-10 | Add simple semantic test for C++11 [expr.prim.lambda]p16, which covers recurs... | Douglas Gregor |
2012-02-10 | Implement C++11 [expr.lambda.prim]p13, which prohibits lambdas in | Douglas Gregor |
2012-02-10 | Allow implicit capture of 'this' in a lambda even when the capture | Douglas Gregor |
2012-02-10 | Add test from [expr.prim.lambda]p12, which deals with odr-use and | Douglas Gregor |
2012-02-10 | Don't introduce a lambda's operator() into the class until after we | Douglas Gregor |
2012-02-10 | Add a lambda example from the working draft. | Douglas Gregor |
2012-02-10 | Add various tests for captures and the reaching scope of the lambda | Douglas Gregor |
2012-02-10 | Implement the conversion to a function pointer for lambda expressions, | Douglas Gregor |
2012-02-09 | Don't allow deduction of a lambda result type from an initializer | Douglas Gregor |
2012-02-09 | Tests for C++ [expr.prim.lambda]p5. We already implement all of these | Douglas Gregor |
2012-02-09 | Implement return type deduction for lambdas per C++11 | Douglas Gregor |
2012-02-09 | Remove the "unsupported" error for lambda expressions. It's annoying, | Douglas Gregor |
2012-02-09 | Add a test for the non-aggregaticity of lambda types per C++11 | Douglas Gregor |
2012-02-09 | Implement C++ [expr.prim.lambda]p2, which bans lambda expressions in | Douglas Gregor |