| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Add compat/extension warnings for init captures. | Richard Smith | 2013-09-28 | 2 | -2/+2 |
* | Per latest drafting, switch to implementing init-captures as if by declaring | Richard Smith | 2013-09-28 | 2 | -33/+26 |
* | Fix the test files by removing the unnecessary -emit-llvm flag (should addres... | Faisal Vali | 2013-09-27 | 2 | -6/+2 |
* | Implement a rudimentary form of generic lambdas. | Faisal Vali | 2013-09-26 | 5 | -2/+268 |
* | Revert "Implement a rudimentary form of generic lambdas." | Manuel Klimek | 2013-08-22 | 5 | -267/+2 |
* | Implement a rudimentary form of generic lambdas. | Faisal Vali | 2013-08-22 | 5 | -2/+267 |
* | sizeof(void) etc. should be a hard error in C++. | Eli Friedman | 2013-08-13 | 1 | -1/+1 |
* | Handle a difference in lambda return type deduction between C++11 and C++1y: if | Richard Smith | 2013-07-26 | 1 | -1/+4 |
* | More fixes for block mangling. | Eli Friedman | 2013-07-02 | 1 | -1/+1 |
* | Don't skip lambdas when mangling local vars. | Eli Friedman | 2013-07-02 | 1 | -1/+1 |
* | Fix mangling for block literals. | Eli Friedman | 2013-07-01 | 1 | -1/+1 |
* | Change mangling of objects inside block literals. | Eli Friedman | 2013-06-24 | 1 | -1/+1 |
* | PR16263: Implement current direction of core issue 1376. Binding a reference to | Richard Smith | 2013-06-15 | 1 | -1/+1 |
* | Unify return type checking for functions and ObjC methods. Move all the | Eli Friedman | 2013-06-14 | 1 | -1/+1 |
* | First pass of semantic analysis for init-captures: check the initializer, build | Richard Smith | 2013-05-16 | 3 | -0/+110 |
* | C++1y: provide full 'auto' return type deduction for lambda expressions. This | Richard Smith | 2013-05-12 | 2 | -0/+10 |
* | DR974: Lambdas can have default arguments. | Richard Smith | 2013-04-17 | 2 | -6/+4 |
* | Implement C++11 semantics for [[noreturn]] attribute. This required splitting | Richard Smith | 2013-01-17 | 2 | -3/+5 |
* | Improve diagnostic wording for when an implicitly-deleted special member | Richard Smith | 2012-12-28 | 1 | -1/+1 |
* | When capturing 'this' in a lambda, make sure to update the set of | Douglas Gregor | 2012-10-25 | 1 | -0/+15 |
* | Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnost... | Andy Gibbs | 2012-10-19 | 4 | -0/+4 |
* | PR12057: Allow variadic template pack expansions to cross lambda boundaries. | Richard Smith | 2012-07-25 | 2 | -3/+20 |
* | block literal irgen: several improvements on naming block | Fariborz Jahanian | 2012-06-26 | 1 | -3/+3 |
* | Check the parameter lists and return type of both blocks and lambdas | Douglas Gregor | 2012-06-15 | 1 | -0/+21 |
* | Fixes some test cases that should have come along with r157943. | Aaron Ballman | 2012-06-04 | 1 | -4/+4 |
* | Clean up r156925, so that we only mark the capturing DeclRefExpr of a | Douglas Gregor | 2012-05-16 | 2 | -22/+29 |
* | Fix code generation of variables reference expressions when mixing | Douglas Gregor | 2012-05-16 | 1 | -0/+22 |
* | Improve diagnostics for invalid use of non-static members / this: | Richard Smith | 2012-04-05 | 1 | -1/+1 |
* | Make the odr-use logic work correctly for constant-expressions. PR12006. | Eli Friedman | 2012-02-29 | 1 | -3/+2 |
* | Teach overload resolution to prefer user-defined conversion via a | Douglas Gregor | 2012-02-22 | 1 | -0/+31 |
* | Generate an AST for the conversion from a lambda closure type to a | Douglas Gregor | 2012-02-22 | 1 | -0/+0 |
* | Improve our handling of lambda expressions that occur within default | Douglas Gregor | 2012-02-21 | 1 | -0/+6 |
* | Rewrite variable capture within lambda expressions and blocks, | Douglas Gregor | 2012-02-18 | 3 | -5/+48 |
* | Unify our computation of the type of a captured reference to a | Douglas Gregor | 2012-02-18 | 2 | -2/+5 |
* | Only add 'const' to the type of variables captured in a lambda when | Douglas Gregor | 2012-02-17 | 1 | -0/+4 |
* | Lambda closure types are always considered to be like "local" classes, | Douglas Gregor | 2012-02-16 | 1 | -0/+33 |
* | Implicitly define a lambda's conversion functions (to function | Douglas Gregor | 2012-02-16 | 1 | -0/+20 |
* | Lambda closure types have a conversion function to a block pointer | Douglas Gregor | 2012-02-15 | 1 | -0/+7 |
* | When overload resolution picks an implicitly-deleted special member | Douglas Gregor | 2012-02-15 | 1 | -6/+3 |
* | A little more lambda capture initialization diagnostics cleanup | Douglas Gregor | 2012-02-15 | 1 | -1/+8 |
* | Introduce a new initialization entity for lambda captures, and | Douglas Gregor | 2012-02-15 | 1 | -3/+6 |
* | Specialize noreturn diagnostics for lambda expressions. | Douglas Gregor | 2012-02-15 | 3 | -3/+5 |
* | Specialize the diagnostic complaining about conflicting types of | Douglas Gregor | 2012-02-15 | 1 | -2/+2 |
* | Implement C++ core issue 974, which permits default arguments for | Douglas Gregor | 2012-02-14 | 2 | -2/+53 |
* | Check the return type of lambda expressions. | Douglas Gregor | 2012-02-14 | 2 | -0/+16 |
* | Implement support for lambda capture pack expansions, e.g., | Douglas Gregor | 2012-02-14 | 1 | -0/+58 |
* | Simple test ensuring that we perform direct initialization when copy-capturin... | Douglas Gregor | 2012-02-14 | 1 | -0/+9 |
* | Link together the call operator produced from transforming a lambda | Douglas Gregor | 2012-02-14 | 1 | -0/+71 |
* | Introduce support for template instantiation of lambda | Douglas Gregor | 2012-02-13 | 1 | -0/+45 |
* | Within the body of a lambda expression, decltype((x)) for an | Douglas Gregor | 2012-02-12 | 2 | -2/+43 |