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-03-07
AST representation for user-defined literals, plus just enough of semantic
Richard Smith
2012-03-07
The constant folder's diagnosic mechanism is irrelevant for C; don't bother
Richard Smith
2012-03-06
Add clang support for new Objective-C literal syntax for NSDictionary, NSArray,
Ted Kremenek
2012-03-03
constexpr: Remove APValue/CCValue distinction. It is no longer useful given the
Richard Smith
2012-03-01
Move llvm/ADT/SaveAndRestore.h -> llvm/Support/SaveAndRestore.h.
Argyrios Kyrtzidis
2012-02-27
When evaluating integer expressions include a check for sub-expressions
Argyrios Kyrtzidis
2012-02-27
Revert testing code I committed by mistake in r151464.
Argyrios Kyrtzidis
2012-02-25
Revert r151460 as it is not enough to address the issue.
Argyrios Kyrtzidis
2012-02-25
When evaluating integer expressions handle logical operators outside
Argyrios Kyrtzidis
2012-02-24
When checking whether a reference to a variable is an ICE, look at the type of
Richard Smith
2012-02-24
Remove some trivial uses of hasTrivialCopyConstructor() and
Douglas Gregor
2012-02-24
Implement a new type trait __is_trivially_constructible(T, Args...)
Douglas Gregor
2012-02-22
Generate an AST for the conversion from a lambda closure type to a
Douglas Gregor
2012-02-21
Fix a crash in the diangostic code in EvalConstant. PR12043.
Eli Friedman
2012-02-19
Refuse to compile global std::initializer_lists instead of doing completely t...
Sebastian Redl
2012-02-18
Implement constant expression support for __real__ and __imag__ on lvalue
Richard Smith
2012-02-18
Fix a problem in the GCC testsuite, exposed by r150557. Compound literals
Richard Smith
2012-02-17
Make sure all remaining parts of the constant evaluator are aware that an array
Richard Smith
2012-02-17
PR12012: Fix a regression in r150419 where we would try (and fail) to
Richard Smith
2012-02-16
constexpr tidyups:
Richard Smith
2012-02-15
Implement DR1454. This allows all intermediate results in constant expressions
Richard Smith
2012-02-15
Split reinterpret_casts of member pointers out from CK_BitCast; this
John McCall
2012-02-14
constexpr: evaluation support for nullptr comparisons.
Richard Smith
2012-02-14
Pending clear answer from WG21 on whether core issue 903 is intended to apply to
Richard Smith
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
[next]