| Commit message (Expand) | Author | Age | Files | Lines |
| * | Modern gcc is happy to constant evaluate __builtin_strlen in various cases | Richard Smith | 2013-11-15 | 1 | -0/+39 |
| * | PR17800: When performing pack expansion, we must always rebuild the AST nodes | Richard Smith | 2013-11-07 | 1 | -0/+13 |
| * | Refactor constant expression handling and make a couple of tweaks to make it a | Richard Smith | 2013-11-05 | 1 | -0/+17 |
| * | Part three of PR15721: if we have an invalid CXXDefaultInitExpr, don't crash if | Richard Smith | 2013-09-13 | 1 | -0/+18 |
| * | PR5683: Issue a warning when subtracting pointers to types of zero size, and | Richard Smith | 2013-09-10 | 1 | -1/+13 |
| * | PR16755: When initializing or modifying a bitfield member in a constant | Richard Smith | 2013-08-06 | 1 | -0/+37 |
| * | C++1y: track object lifetime during constexpr evaluation, and don't allow | Richard Smith | 2013-07-24 | 1 | -0/+18 |
| * | Fix error recovery with in-class initializer. | Eli Friedman | 2013-06-28 | 1 | -0/+15 |
| * | More of N3652: don't add an implicit 'const' to 'constexpr' member functions ... | Richard Smith | 2013-06-25 | 1 | -0/+24 |
| * | PR16377: Allow evaluation of statement expressions in constant evaluation, | Richard Smith | 2013-06-20 | 1 | -0/+21 |
| * | Fix handling of const_cast from prvalue to rvalue reference: such a cast is | Richard Smith | 2013-06-14 | 1 | -0/+5 |
| * | Implement core issue 903: only integer literals with value 0 and prvalues of | Richard Smith | 2013-06-13 | 1 | -6/+13 |
| * | PR12086, PR15117 | Richard Smith | 2013-06-12 | 1 | -0/+41 |
| * | Recursively lifetime-extend into array temporaries. These can get implicitly | Richard Smith | 2013-06-08 | 1 | -0/+6 |
| * | When a static storage duration temporary appears in a constant expression, it | Richard Smith | 2013-06-06 | 1 | -0/+10 |
| * | Model temporary lifetime-extension explicitly in the AST. Use this model to | Richard Smith | 2013-06-05 | 1 | -3/+42 |
| * | Refactor constant expression evaluation to associate the complete object of a | Richard Smith | 2013-06-03 | 1 | -4/+9 |
| * | PR14772: Support constant expression evaluation for _Atomic types. | Richard Smith | 2013-05-23 | 1 | -0/+25 |
| * | Suppress bogus "use of undefined constexpr function" error if the function body | Richard Smith | 2013-05-14 | 1 | -0/+8 |
| * | Handle parens properly when initializing a char array from a string literal. | Richard Smith | 2013-05-05 | 1 | -0/+13 |
| * | PR15884: In the 'taking the address of a temporary' extension, materialize the | Richard Smith | 2013-05-01 | 1 | -0/+10 |
| * | C++1y: support simple variable assignments in constexpr functions. | Richard Smith | 2013-04-26 | 1 | -5/+5 |
| * | C++1y constexpr extensions, round 1: Allow most forms of declaration and | Richard Smith | 2013-04-22 | 1 | -0/+7 |
| * | Fix array constant expression evaluation bug: we can have different values for | Richard Smith | 2013-04-22 | 1 | -0/+18 |
| * | The 'constexpr implies const' rule for non-static member functions is gone in | Richard Smith | 2013-04-21 | 1 | -13/+13 |
| * | Clarify the diagnostic for -Wnested-anon-types. | Richard Smith | 2013-01-31 | 1 | -2/+2 |
| * | Add a -pedantic warning: an anonymous union within an anonymous union is not | Richard Smith | 2013-01-28 | 1 | -2/+2 |
| * | PR11851 (and duplicates): Whenever a constexpr function is referenced, | Richard Smith | 2012-11-07 | 1 | -2/+3 |
| * | Partially roll back r166898; it exposed a bug in the standard. | Richard Smith | 2012-10-29 | 1 | -4/+23 |
| * | When determining whether to try evaluating the initializer of a variable, check | Richard Smith | 2012-10-28 | 1 | -1/+8 |
| * | PR14171: Don't crash if we hit one of the paths where GetFullTypeForDeclarator | Richard Smith | 2012-10-24 | 1 | -0/+9 |
| * | DR1535: only potentially-evaluated typeid expressions are disallowed in constant | Richard Smith | 2012-10-17 | 1 | -0/+11 |
| * | Fix treatment of case which came up on std-proposals@: 'void' is permitted in... | Richard Smith | 2012-10-01 | 1 | -0/+18 |
| * | Move TLS check from LValueExprEvaluator::VisitVarDecl to | Hans Wennborg | 2012-08-29 | 1 | -3/+12 |
| * | Fix r162835 as per Richard's comments. | Hans Wennborg | 2012-08-29 | 1 | -0/+7 |
| * | Implement warning for integral null pointer constants other than the literal 0. | David Blaikie | 2012-08-08 | 1 | -1/+7 |
| * | When building a conditional operator where one operand is a throw-expression | Richard Smith | 2012-08-07 | 1 | -3/+20 |
| * | Fix crash when constant-evaluating a CXXConstructExpr representing | Richard Smith | 2012-07-10 | 1 | -0/+8 |
| * | PR13290: Constant-evaluation support for CXXConstructExprs which construct a | Richard Smith | 2012-07-07 | 1 | -0/+13 |
| * | PR12670: Support for initializing an array of non-aggregate class type from an | Richard Smith | 2012-07-07 | 1 | -0/+12 |
| * | PR13273: When performing list-initialization with an empty initializer list, | Richard Smith | 2012-07-05 | 1 | -0/+16 |
| * | Additional testing for fixes in r158289 and r158290 to allow implicitly-declared | Richard Smith | 2012-07-02 | 1 | -0/+25 |
| * | Fix lifetime issue for backing APValue of OpaqueValueExpr in recursive | Richard Smith | 2012-06-26 | 1 | -0/+11 |
| * | PR12826: Converting an lvalue to an xvalue is a no-op conversion, not an lval... | Richard Smith | 2012-05-15 | 1 | -0/+8 |
| * | My first effort to do this more subtly failed, so elaborately | John McCall | 2012-05-01 | 1 | -0/+10 |
| * | PR12226: don't generate wrong code if a braced string literal is used to | Richard Smith | 2012-04-15 | 1 | -0/+4 |
| * | Allow vectors to be constructed from constexpr function arguments in | Richard Smith | 2012-03-13 | 1 | -0/+14 |
| * | Add -Wstring-plus-int, which warns on "str" + int and int + "str". | Nico Weber | 2012-03-02 | 1 | -1/+1 |
| * | Ensure that we instantiate static reference data members of class templates | Richard Smith | 2012-03-02 | 1 | -2/+2 |
| * | Implement constant expression support for __real__ and __imag__ on lvalue | Richard Smith | 2012-02-18 | 1 | -0/+22 |