| Commit message (Expand) | Author | Age | Files | Lines |
* | [Modules] Implement ODR-like semantics for tag types in C/ObjC | Bruno Cardoso Lopes | 2017-07-01 | 1 | -3/+8 |
* | Revert r301822 (and dependent r301825), which tried to improve the | Daniel Jasper | 2017-05-02 | 1 | -3/+1 |
* | Improve handling of arrays of unknown bound in constant expressions. | Richard Smith | 2017-05-01 | 1 | -1/+3 |
* | Improve fix for PR28739 | Richard Smith | 2017-01-31 | 1 | -1/+2 |
* | P0136R1, DR1573, DR1645, DR1715, DR1736, DR1903, DR1941, DR1959, DR1991: | Richard Smith | 2016-06-28 | 1 | -0/+5 |
* | [Cxx1z-constexpr-lambda-P0170R1] Support parsing of constexpr specifier (and... | Faisal Vali | 2016-03-26 | 1 | -0/+6 |
* | [MS ABI] Detect and diagnose vftables which cannot be created | David Majnemer | 2015-05-01 | 1 | -0/+8 |
* | constexpr evaluation for __builtin_assume_aligned | Hal Finkel | 2014-10-03 | 1 | -0/+7 |
* | Add an explicit diagnostic for the case where an expression is not a constant | Richard Smith | 2014-07-07 | 1 | -0/+4 |
* | PR5683: Issue a warning when subtracting pointers to types of zero size, and | Richard Smith | 2013-09-10 | 1 | -0/+2 |
* | C++1y: track object lifetime during constexpr evaluation, and don't allow | Richard Smith | 2013-07-24 | 1 | -0/+3 |
* | PR16377: Allow evaluation of statement expressions in constant evaluation, | Richard Smith | 2013-06-20 | 1 | -1/+4 |
* | PR14503: Don't assert if a constexpr constructor temploid instantiates to a | Richard Smith | 2013-06-18 | 1 | -0/+2 |
* | Model temporary lifetime-extension explicitly in the AST. Use this model to | Richard Smith | 2013-06-05 | 1 | -0/+4 |
* | C++1y: Add a step limit to constexpr evaluation, to catch runaway loops. | Richard Smith | 2013-05-08 | 1 | -0/+2 |
* | C++1y: support for increment and decrement in constant expression evaluation. | Richard Smith | 2013-05-05 | 1 | -13/+13 |
* | C++1y: support simple variable assignments in constexpr functions. | Richard Smith | 2013-04-26 | 1 | -13/+27 |
* | C++1y constexpr extensions, round 1: Allow most forms of declaration and | Richard Smith | 2013-04-22 | 1 | -0/+2 |
* | Add space after ';'. | Fariborz Jahanian | 2013-01-25 | 1 | -1/+1 |
* | Improve diagnsotic further on integer overflow. | Fariborz Jahanian | 2013-01-25 | 1 | -1/+1 |
* | Fixes text of diagnostics in integer overflow patch. | Fariborz Jahanian | 2013-01-24 | 1 | -1/+1 |
* | Patch to check for integer overflow. It has been | Fariborz Jahanian | 2013-01-24 | 1 | -0/+3 |
* | Fix code that attempted to produce a diagnostic with one DiagnosticEngine, then | Richard Smith | 2012-12-20 | 1 | -1/+2 |
* | Normalize line endings of r163013 (part 2). | Joao Matos | 2012-08-31 | 1 | -7/+7 |
* | Improved MSVC __interface support by adding first class support for it, inste... | Joao Matos | 2012-08-31 | 1 | -7/+7 |
* | Remove hacky temporary fix of r151585. | Argyrios Kyrtzidis | 2012-03-15 | 1 | -5/+0 |
* | When evaluating integer expressions include a check for sub-expressions | Argyrios Kyrtzidis | 2012-02-27 | 1 | -0/+5 |
* | Implement constant expression support for __real__ and __imag__ on lvalue | Richard Smith | 2012-02-18 | 1 | -2/+4 |
* | constexpr tidyups: | Richard Smith | 2012-02-16 | 1 | -0/+3 |
* | Implement DR1454. This allows all intermediate results in constant expressions | Richard Smith | 2012-02-15 | 1 | -3/+5 |
* | Remove unused diagnostics from include/clang/Basic/Diagnostic*.td files. | Dmitri Gribenko | 2012-02-13 | 1 | -6/+0 |
* | Update constexpr implementation to match CWG's chosen approach for core issues | Richard Smith | 2012-02-13 | 1 | -0/+5 |
* | Update to new resolution for DR1458. When taking the address of an object of | Richard Smith | 2012-02-10 | 1 | -3/+0 |
* | CWG issue 1405: mutable members are allowed in literal types, but can't undergo | Richard Smith | 2012-02-09 | 1 | -0/+2 |
* | Implement DR1458: Taking the address of an object of incomplete class type is | Richard Smith | 2012-02-08 | 1 | -0/+3 |
* | Implement the agreed resolution to DR1457: a signed left shift of a 1 bit into | Richard Smith | 2012-02-08 | 1 | -0/+1 |
* | constexpr: | Richard Smith | 2012-02-02 | 1 | -0/+11 |
* | constexpr: overflow checking for integral and floating-point arithmetic. | Richard Smith | 2012-02-01 | 1 | -0/+2 |
* | constexpr: require 'this' to point to an object in a constexpr method call. | Richard Smith | 2012-02-01 | 1 | -2/+4 |
* | constexpr: add support for comparisons of pointer-to-members. | Richard Smith | 2012-02-01 | 1 | -0/+2 |
* | constexpr: the result of a relational operator between pointers to void is | Richard Smith | 2012-01-31 | 1 | -0/+2 |
* | constexpr: catch a collection of integral undefined behaviors: | Richard Smith | 2012-01-31 | 1 | -0/+4 |
* | C++11 generalized constant expressions: implement checking and diagnostics for | Richard Smith | 2012-01-06 | 1 | -1/+14 |
* | constexpr: support for evaluation and codegen of typeid constants. | Richard Smith | 2011-12-27 | 1 | -0/+3 |
* | constexpr: diagnostic improvements for invalid lvalue-to-rvalue conversions in | Richard Smith | 2011-12-21 | 1 | -0/+19 |
* | constexpr handling improvements. Produce detailed diagnostics when a 'constexpr' | Richard Smith | 2011-12-19 | 1 | -0/+2 |
* | C++11 constexpr: Add note stacks containing backtraces if constant evaluation | Richard Smith | 2011-12-16 | 1 | -0/+4 |
* | Add checks and diagnostics for many of the cases which C++11 considers to not | Richard Smith | 2011-12-13 | 1 | -0/+18 |
* | Further tweaking of diagnostic text for casts performing reinterpret_cast | Richard Smith | 2011-12-12 | 1 | -2/+2 |
* | Clean up diagnostic wording for disallowed casts in C++11 constant expressions. | Richard Smith | 2011-12-12 | 1 | -2/+2 |