| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Remove a test FIXME for a case which is already fixed. | Richard Smith | 2012-03-08 | 1 | -3/+2 |
* | Implement C++11 [lex.ext]p10 for string and character literals: a ud-suffix not | Richard Smith | 2012-03-08 | 3 | -9/+11 |
* | AST representation for user-defined literals, plus just enough of semantic | Richard Smith | 2012-03-07 | 3 | -11/+8 |
* | User-defined literals: reject string and character UDLs in all places where the | Richard Smith | 2012-03-06 | 1 | -1/+1 |
* | static_assert: Allow any string-literal as the message, not just a character | Richard Smith | 2012-03-05 | 1 | -0/+2 |
* | More tests for r152012. | Richard Smith | 2012-03-05 | 3 | -0/+49 |
* | Lexing support for user-defined literals. Currently these lex as the same token | Richard Smith | 2012-03-05 | 3 | -4/+8 |
* | Add tests for [over.literal]. Fix a few bugs which were exposed by the tests. | Richard Smith | 2012-03-04 | 6 | -0/+130 |
* | Add a pile of tests for unrestricted unions, and advertise support for them. | Richard Smith | 2012-03-03 | 2 | -0/+83 |
* | Ensure that we instantiate static reference data members of class templates | Richard Smith | 2012-03-02 | 1 | -2/+2 |
* | Reject 'a = {0} = {0}' rather than parsing it as '(a = {0}) = {0}'. Also | Richard Smith | 2012-03-01 | 1 | -3/+6 |
* | Make the odr-use logic work correctly for constant-expressions. PR12006. | Eli Friedman | 2012-02-29 | 1 | -3/+2 |
* | Convert initializer lists to temporaries in CreateBuiltinBinOp. Allows assign... | Sebastian Redl | 2012-02-27 | 1 | -3/+2 |
* | Ensure that we delete default constructors in the right cases. Don't delete the | Richard Smith | 2012-02-27 | 1 | -11/+16 |
* | Tests for r151508. | Richard Smith | 2012-02-26 | 1 | -0/+32 |
* | Don't assert when trying to diagnose why a class with a constructor template is | Richard Smith | 2012-02-26 | 1 | -0/+4 |
* | Ensure that we delete destructors in the right cases. Specifically: | Richard Smith | 2012-02-26 | 1 | -0/+103 |
* | Special members which are defaulted or deleted on their first declaration are | Richard Smith | 2012-02-26 | 2 | -6/+4 |
* | PR11956: C++11's special exception for accessing non-static data members from | Richard Smith | 2012-02-25 | 1 | -1/+9 |
* | Add test for C++ DR899. | Douglas Gregor | 2012-02-24 | 1 | -0/+22 |
* | Implement C++11 [over.match.copy]p1b2, which allows the use of | Douglas Gregor | 2012-02-24 | 1 | -0/+15 |
* | Teach overload resolution to prefer user-defined conversion via a | Douglas Gregor | 2012-02-22 | 1 | -0/+31 |
* | Accept braced-init-lists in conditions, and, in passing, dramatically improve | Richard Smith | 2012-02-22 | 1 | -3/+3 |
* | Generate an AST for the conversion from a lambda closure type to a | Douglas Gregor | 2012-02-22 | 1 | -0/+0 |
* | Improve diagnostics a bit for bad member initializers, and fix an obscure bug... | Eli Friedman | 2012-02-22 | 1 | -0/+10 |
* | Implement C++11 [expr.call]p11: If the operand to a decltype-specifier is a | Richard Smith | 2012-02-22 | 1 | -0/+108 |
* | In the conflict between C++11 [expr.prim.general]p4, which declares | Douglas Gregor | 2012-02-21 | 1 | -0/+11 |
* | Improve our handling of lambda expressions that occur within default | Douglas Gregor | 2012-02-21 | 1 | -0/+6 |
* | Make RequireLiteralType work correctly with incomplete array types. PR12037. | Eli Friedman | 2012-02-20 | 1 | -0/+17 |
* | Fix a constexpr FIXME: When implicitly instantiating the primary template for an | Richard Smith | 2012-02-20 | 1 | -9/+7 |
* | 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 |
* | Make sure we still reject static data members in anonymous unions in C++11. | Richard Smith | 2012-02-16 | 1 | -0/+12 |
* | C++11 allows unions to have static data members. Remove the corresponding | Richard Smith | 2012-02-16 | 2 | -1/+38 |
* | constexpr tidyups: | Richard Smith | 2012-02-16 | 1 | -5/+10 |
* | 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 | 5 | -47/+47 |
* | 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 DR1454. This allows all intermediate results in constant expressions | Richard Smith | 2012-02-15 | 1 | -14/+12 |
* | 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 |