| Commit message (Expand) | Author | Age | Files | Lines |
* | Treat the range of representable values of floating-point types as [-inf, +in... | Richard Smith | 2019-07-06 | 1 | -7/+21 |
* | Reject attempts to call non-static member functions on objects outside | Richard Smith | 2019-05-12 | 1 | -2/+2 |
* | Revert rL360499 and rL360464 from cfe/trunk: | Simon Pilgrim | 2019-05-11 | 1 | -2/+2 |
* | Reject attempts to call non-static member functions on objects outside | Richard Smith | 2019-05-11 | 1 | -2/+2 |
* | Don't warn about runtime behavior problems in variable initializers that we | Richard Smith | 2017-09-23 | 1 | -7/+7 |
* | DR616, and part of P0135R1: member access (or pointer-to-member access) on a | Richard Smith | 2016-12-03 | 1 | -3/+3 |
* | DR583, DR1512: Implement a rewrite to C++'s 'composite pointer type' rules. | Richard Smith | 2016-10-21 | 1 | -9/+9 |
* | Revert "DR583, DR1512: Implement a rewrite to C++'s 'composite pointer type' ... | Renato Golin | 2016-10-21 | 1 | -9/+9 |
* | DR583, DR1512: Implement a rewrite to C++'s 'composite pointer type' rules. | Richard Smith | 2016-10-21 | 1 | -9/+9 |
* | Improve -Wconstant-conversion | Richard Trieu | 2016-01-29 | 1 | -2/+2 |
* | PR17381: Treat undefined behavior during expression evaluation as an unmodeled | Richard Smith | 2015-12-03 | 1 | -2/+2 |
* | [Sema] Warn when shifting a negative value. | Davide Italiano | 2015-07-06 | 1 | -1/+1 |
* | [c++1z] Most of N4268 (allow constant evaluation for non-type template argume... | Richard Smith | 2014-11-26 | 1 | -3/+3 |
* | PR21180: Lambda closure types are neither aggregates nor literal types. | Richard Smith | 2014-10-07 | 1 | -1/+1 |
* | PR19346: Adding 0 to a null pointer has defined behavior in C++. Allow it in ... | Richard Smith | 2014-04-08 | 1 | -1/+3 |
* | Creating a printing policy for "half": | Yunzhong Gao | 2014-03-18 | 1 | -1/+1 |
* | Sema: Do not allow lambda expressions to appear inside of constant expressions | David Majnemer | 2013-10-25 | 1 | -3/+1 |
* | Fix handling of const_cast from prvalue to rvalue reference: such a cast is | Richard Smith | 2013-06-14 | 1 | -1/+1 |
* | Refactor constant expression evaluation to associate the complete object of a | Richard Smith | 2013-06-03 | 1 | -2/+4 |
* | The 'constexpr implies const' rule for non-static member functions is gone in | Richard Smith | 2013-04-21 | 1 | -4/+4 |
* | Don't crash while printing APValues that are lvalues casted to a | Douglas Gregor | 2013-01-29 | 1 | -0/+13 |
* | Don't treat overflow in floating-point conversions as a hard error in constan... | Eli Friedman | 2012-07-17 | 1 | -3/+3 |
* | Ensure that we instantiate static reference data members of class templates | Richard Smith | 2012-03-02 | 1 | -2/+2 |
* | Implement DR1454. This allows all intermediate results in constant expressions | Richard Smith | 2012-02-15 | 1 | -14/+12 |
* | Update constexpr implementation to match CWG's chosen approach for core issues | Richard Smith | 2012-02-13 | 1 | -7/+12 |
* | Update to new resolution for DR1458. When taking the address of an object of | Richard Smith | 2012-02-10 | 1 | -3/+4 |
* | Implement DR1458: Taking the address of an object of incomplete class type is | Richard Smith | 2012-02-08 | 1 | -0/+16 |
* | Implement the agreed resolution to DR1457: a signed left shift of a 1 bit into | Richard Smith | 2012-02-08 | 1 | -2/+5 |
* | constexpr: Fix implementation of DR1311: check for volatile qualifiers in | Richard Smith | 2012-02-05 | 1 | -9/+8 |
* | In C++11 mode, when an integral constant expression is desired and we have a | Richard Smith | 2012-02-04 | 1 | -13/+15 |
* | constexpr: | Richard Smith | 2012-02-02 | 1 | -9/+59 |
* | constexpr: check for overflow in pointer subtraction. | Richard Smith | 2012-02-01 | 1 | -1/+9 |
* | constexpr: overflow checking for integral and floating-point arithmetic. | Richard Smith | 2012-02-01 | 1 | -0/+41 |
* | constexpr: require 'this' to point to an object in a constexpr method call. | Richard Smith | 2012-02-01 | 1 | -0/+9 |
* | constexpr: Treat INT_MIN % -1 as undefined behavior in C++11. Technically, it | Richard Smith | 2012-01-31 | 1 | -0/+1 |
* | constexpr: the result of a relational operator between pointers to void is | Richard Smith | 2012-01-31 | 1 | -1/+12 |
* | constexpr: catch a collection of integral undefined behaviors: | Richard Smith | 2012-01-31 | 1 | -0/+24 |
* | constexpr: remove integral conversion overflow checking introduced in r149286. | Richard Smith | 2012-01-31 | 1 | -2/+2 |
* | constexpr: disallow signed integer overflow in integral conversions in constant | Richard Smith | 2012-01-30 | 1 | -0/+3 |
* | constexpr: converted constant expression handling for enumerator values, case | Richard Smith | 2012-01-18 | 1 | -2/+5 |
* | Pedantic diagnostic correction: in C++, we have integral constant expressions, | Richard Smith | 2012-01-15 | 1 | -1/+1 |
* | Allow constant-folding of references which were formed in a manner not permitted | Richard Smith | 2012-01-12 | 1 | -1/+2 |
* | C++11 generalized constant expressions: implement checking and diagnostics for | Richard Smith | 2012-01-06 | 1 | -0/+21 |
* | Unrevert r147271, reverted in r147361. | Richard Smith | 2011-12-30 | 1 | -2/+2 |
* | Revert r147271. This fixes PR11676. | Rafael Espindola | 2011-12-30 | 1 | -2/+2 |
* | constexpr: support for evaluation and codegen of typeid constants. | Richard Smith | 2011-12-27 | 1 | -3/+2 |
* | constexpr: perform zero-initialization prior to / instead of performing a | Richard Smith | 2011-12-25 | 1 | -2/+2 |
* | constexpr: diagnostic improvements for invalid lvalue-to-rvalue conversions in | Richard Smith | 2011-12-21 | 1 | -20/+43 |
* | constexpr handling improvements. Produce detailed diagnostics when a 'constexpr' | Richard Smith | 2011-12-19 | 1 | -5/+5 |
* | Reduce recursion limit on this test further to try to make the msys bot green. | Richard Smith | 2011-12-16 | 1 | -3/+3 |