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-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
2010-01-29
Switch Sema over to using the new implementation of format string
Ted Kremenek
2010-01-29
Alternate format string checking: issue warnings for incomplete format specif...
Ted Kremenek
2010-01-29
Alternate format string checking: issue a warning for invalid conversion spec...
Ted Kremenek
2010-01-29
Alternate format string checking: check for excess data arguments.
Ted Kremenek
2010-01-29
Alternate format string checking: check if the number of format specifiers ex...
Ted Kremenek
2010-01-29
Alternate format string checking: warn of '%n' as being potentially insecure.
Ted Kremenek
2010-01-29
Add precision/field width checking to AlternateCheckPrintfString().
Ted Kremenek
2010-01-28
Start fleshing out Sema::AlternateCheckPrintfString():
Ted Kremenek
2010-01-28
Add placeholder function in Sema for new format string checking logic.
Ted Kremenek
2010-01-28
Fix 80 col violation.
Ted Kremenek
2010-01-28
Remove invalid conversion specifiers from format string checking.
Ted Kremenek
2010-01-25
Split libAnalysis into two libraries: libAnalysis and libChecker.
Ted Kremenek
[next]