index
:
emscripten-fastcomp-clang
master
emscripten clang
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
AST
/
ExprConstant.cpp
Age
Commit message (
Expand
)
Author
2012-02-13
Deal with a horrible C++11 special case. If a non-literal type has a constexpr
Richard Smith
2012-02-13
Update constexpr implementation to match CWG's chosen approach for core issues
Richard Smith
2012-02-10
Update to new resolution for DR1458. When taking the address of an object of
Richard Smith
2012-02-09
CWG issue 1405: mutable members are allowed in literal types, but can't undergo
Richard Smith
2012-02-08
Implement DR1458: Taking the address of an object of incomplete class type is
Richard Smith
2012-02-08
Implement the agreed resolution to DR1457: a signed left shift of a 1 bit into
Richard Smith
2012-02-07
Revert my patches which removed Diagnostic.h includes by moving some operator...
Benjamin Kramer
2012-02-07
Introduce basic ASTs for lambda expressions. This covers:
Douglas Gregor
2012-02-05
constexpr: Fix implementation of DR1311: check for volatile qualifiers in
Richard Smith
2012-02-04
Move various diagnostic operator<< overloads out of line and remove includes ...
Benjamin Kramer
2012-02-04
constexpr:
Richard Smith
2012-02-02
constexpr:
Richard Smith
2012-02-01
constexpr: check for overflow in pointer subtraction.
Richard Smith
2012-02-01
constexpr: overflow checking for integral and floating-point arithmetic.
Richard Smith
2012-02-01
constexpr: require 'this' to point to an object in a constexpr method call.
Richard Smith
2012-02-01
constexpr: add support for comparisons of pointer-to-members.
Richard Smith
2012-01-31
constexpr: Treat INT_MIN % -1 as undefined behavior in C++11. Technically, it
Richard Smith
2012-01-31
constexpr: the result of a relational operator between pointers to void is
Richard Smith
2012-01-31
constexpr: catch a collection of integral undefined behaviors:
Richard Smith
2012-01-31
constexpr: remove integral conversion overflow checking introduced in r149286.
Richard Smith
2012-01-30
constexpr: disallow signed integer overflow in integral conversions in constant
Richard Smith
2012-01-27
constexpr: Implement the [dcl.constexpr]p5 check for whether a constexpr
Richard Smith
2012-01-26
AST/ExprConstant.cpp: Silence a warning on ms cl.exe. "bool" does not prefer ...
NAKAMURA Takumi
2012-01-26
constexpr: evaluate (bool)&x as true when x is a local variable or a temporary.
Richard Smith
2012-01-25
constexpr: add support for anonymous struct and union members in literal types.
Richard Smith
2012-01-20
More dead code removal (using -Wunreachable-code)
David Blaikie
2012-01-18
Move narrowing conversion detection code from SemaInit to SemaOverload, ready
Richard Smith
2012-01-18
A call to strlen is not a constant expression, even if we're treating it as a
Richard Smith
2012-01-17
Enable constant evaluation of implicit calls to constexpr conversion operators.
Richard Smith
2012-01-16
Some improvements to the handling of C11 atomic types:
David Chisnall
2012-01-15
constexpr: casts to void* are allowed in constant expressions, don't set the
Richard Smith
2012-01-14
constexpr irgen: Add irgen support for APValue::Struct, APValue::Union,
Richard Smith
2012-01-13
Fix a silly mistake in ComplexExprEvaluator::ZeroInitialization. <rdar://pro...
Eli Friedman
2012-01-12
constexpr: initialization of a union from an empty initializer-list should
Richard Smith
2012-01-12
Allow constant-folding of references which were formed in a manner not permitted
Richard Smith
2012-01-10
Implement the missing pieces of Evaluate for _Complex types. With that compl...
Eli Friedman
2012-01-10
PR11724: Implement evaluation for constexpr defaulted trivial union copy/move
Richard Smith
2012-01-06
C++11 generalized constant expressions: implement checking and diagnostics for
Richard Smith
2012-01-05
Address Richard's review comments on r147561 (Evaluate support for address-of...
Eli Friedman
2012-01-04
Add an APValue representation for the difference between two address-of-label...
Eli Friedman
2012-01-03
Get rid of an unnecessary check; the AST for init-lists is the same independe...
Eli Friedman
2012-01-03
Support constant evaluation for OpenCL nested vector literals. Patch by Anto...
Eli Friedman
2011-12-30
Unrevert r147271, reverted in r147361.
Richard Smith
2011-12-30
Revert r147271. This fixes PR11676.
Rafael Espindola
2011-12-28
Small refactoring and simplification of constant evaluation and some of its
Richard Smith
2011-12-27
constexpr: support for evaluation and codegen of typeid constants.
Richard Smith
2011-12-25
constexpr: perform zero-initialization prior to / instead of performing a
Richard Smith
2011-12-22
Add support for bitcasts to vector type in Evaluate.
Eli Friedman
2011-12-22
PR11614: Mark defaulted special constructors as constexpr if their implicit
Richard Smith
2011-12-22
PR11637: implement special-case constant evaluation for char arrays initialized
Richard Smith
[prev]
[next]