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
/
Sema
/
SemaChecking.cpp
Age
Commit message (
Expand
)
Author
2010-05-06
Rearchitect -Wconversion and -Wsign-compare. Instead of computing them
John McCall
2010-05-06
optimize builtin_isnan/isinf to not do an extraneous extension from
Chris Lattner
2010-04-29
Add FunctionDecl::isVariadic() to match BlockDecl::isVariadic() and ObjCMetho...
Ted Kremenek
2010-04-28
Completely reimplement __builtin_offsetof, based on a patch by Roberto
Douglas Gregor
2010-04-24
Actually produce base paths for CastExprs of kind CK_DerivedToBase.
Anders Carlsson
2010-04-24
isValue is set to false by default.
Anders Carlsson
2010-04-23
Add an InheritancePath parameter to the ImplicitCastExpr constructor.
Anders Carlsson
2010-04-19
Remove the argument number from the constant integer diagnostic.
Eric Christopher
2010-04-17
Consolidate most of the integer constant expression builtin requirement
Eric Christopher
2010-04-16
Collapse the three separate initialization paths in
Douglas Gregor
2010-04-16
Expand the argument diagnostics for too many arguments and give
Eric Christopher
2010-04-16
Expand argument diagnostic for too few arguments to give the number
Eric Christopher
2010-04-07
Teach -Wsign-compare to treat 1 << blah as "idiomatically non-negative".
John McCall
2010-03-26
Do not mark the destructor of a function parameter's type. Fixes PR6709.
Douglas Gregor
2010-03-25
Remove support for nand atomic builtins. They are inconsistently implemented in
Daniel Dunbar
2010-03-25
Fix two bugs in format-string checking:
Ted Kremenek
2010-03-20
Refactor CFG-based warnings in Sema to be run by a worked object called Analy...
Ted Kremenek
2010-03-19
Promote enum types during -Wsign-compare. Fixes some spurious warnings,
John McCall
2010-03-16
Let SourceManager::getBufferData return StringRef instead of a pair of two co...
Benjamin Kramer
2010-03-16
Give SourceManager a Diagnostic object with which to report errors,
Douglas Gregor
2010-03-15
Introduce a new BufferResult class to act as the return type of
Douglas Gregor
2010-03-11
Warn about comparing an unsigned expression with 0 in tautological ways.
John McCall
2010-03-01
Keep an explicit stack of function and block scopes, each element of
Douglas Gregor
2010-02-27
Fix crasher caused by setting a bit in a possibly empty bitvector while
Ted Kremenek
2010-02-27
For printf format string checking, add support for positional format strings.
Ted Kremenek
2010-02-26
For printf format string checking, move the tracking of the data argument ind...
Ted Kremenek
2010-02-23
Don't assert on compound assignment operators that operate in FP types when
John McCall
2010-02-23
Move the rest of the unreachable code analysis from libSema
Ted Kremenek
2010-02-23
Simplify check for basic block with a CXXTryStmt terminator.
Ted Kremenek
2010-02-23
Start moving some of the logic for the unreachable code analysis out of libSema
Ted Kremenek
2010-02-23
Convert use of std::queue to llvm::SmallVector and fix buildbot.
Ted Kremenek
2010-02-23
Use SmallVectorImpl::iterator.
Ted Kremenek
2010-02-23
Simplify logic for determining values of 'ReturnsVoid' and 'HasNoReturn' flags.
Ted Kremenek
2010-02-16
Rename argument so the name reflects what it's doing.
Benjamin Kramer
2010-02-16
Refactor the logic for printf argument type-checking into analyze_printf::Arg...
Ted Kremenek
2010-02-15
Add Sema support for __builtin_fpclassify by extending the existing check for...
Benjamin Kramer
2010-02-11
Uncomment lines I never meant to have left commented in a commit.
Ted Kremenek
2010-02-11
Patch by Cristian Draghici:
Ted Kremenek
2010-02-10
Convert tabs to spaces.
Ted Kremenek
2010-02-06
Don't diagnose missing noreturns for uninstantiated templates. Fixes PR6247.
Anders Carlsson
2010-02-05
Standardize the parsing of function type attributes in a way that
John McCall
2010-02-04
Move ParseFormatString() and FormatStringHandler back into the analyze_printf...
Ted Kremenek
2010-02-02
Mark dtors for parameter variables and eliminate some redundant type munging.
John McCall
2010-02-02
Access control for implicit destructor calls. Diagnostic could be orders of
John McCall
2010-02-01
In C++, an initializer on a variable doesn't necessarily mean it's the defini...
Sebastian Redl
2010-02-01
Use early return as suggested by Cristian Draghici.
Ted Kremenek
2010-02-01
Format string checking: selectively ignore implicit casts to 'int'
Ted Kremenek
2010-02-01
Fix for PR5185. C99 [*] VLA notation should be disallowed in function definit...
Sam Weinig
2010-01-30
Add basic type checking of format string conversion specifiers and their argu...
Ted Kremenek
2010-01-29
Be a little more permissive than C99: allow 'unsigned' to be used for
Ted Kremenek
[next]