aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis
AgeCommit message (Expand)Author
2012-02-22Warn about non-standard format strings (pr12017)Hans Wennborg
2012-02-16Thread-safety analysis: Disable checking inside constructors, destructors, lo...DeLesley Hutchins
2012-02-16Thread-Safety: added support for 'this' as a lock expression.DeLesley Hutchins
2012-02-16Format string analysis: give 'q' its own enumerator.Hans Wennborg
2012-02-15Make -Wformat fix-its preserve original conversion specifiers.Hans Wennborg
2012-02-06Tweak format string checking to work with %@ and ObjC toll-free bridging. <r...Ted Kremenek
2012-02-05Basic: import OwningPtr<> into clang namespaceDylan Noblesmith
2012-02-03Thread safety analysis:Richard Smith
2012-02-03Thread safety analysis: at a CFG join point between a block terminating in aRichard Smith
2012-01-31Format string warnings: don't a.k.a. wchar_t with wchar_t.Hans Wennborg
2012-01-31[CFG] Removed unused local variable.Erik Verbruggen
2012-01-31Let %S, %ls, %C match 16bit types in NSStrings.Nico Weber
2012-01-25Fix NSLog format string checking for %@.Ted Kremenek
2012-01-24Teach scanf/printf checking about '%Ld' and friends (a GNU extension). Fixes...Ted Kremenek
2012-01-24Revert various template unreachability code I committed accidentally.David Blaikie
2012-01-24More fixes/tests.David Blaikie
2012-01-24Support undefined dependent bases.David Blaikie
2012-01-20Handle thread safety attributes on functions with separate definitions and de...DeLesley Hutchins
2012-01-20The 'l' length modifier makes sense with the scanlist conversion specifier.Ted Kremenek
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie
2012-01-12scanf: parse the 'm' length modifier, and check that the right argumentsHans Wennborg
2012-01-12scanf analysis: the 'a' length modifier is valid with a scanlistHans Wennborg
2012-01-12scanf analysis: don't bail out after successful parse of scanlistHans Wennborg
2012-01-11Add elidable CXXConstructExpr as block-level expr. It converts an lvalue to a...Zhongxing Xu
2012-01-06Thread safety analysis: added support for trylock attribute.DeLesley Hutchins
2012-01-06Added LocalVariableMapDeLesley Hutchins
2012-01-04Teach the static analyzer to not treat XPC types as CF types.Ted Kremenek
2011-12-29Support for thread safety attributes on functionsDeLesley Hutchins
2011-12-28Support the 'a' scanf length modifier as an extension in C++.Hans Wennborg
2011-12-28Enable the user to control whether CXXConstructExpr will be added as a Zhongxing Xu
2011-12-22Colorize and condense CFG pretty-printing.Ted Kremenek
2011-12-22Enhance AnalysisDeclContext::getReferencedBlockVars() to understand PseudoObj...Ted Kremenek
2011-12-22Fix regression in LiveVariables when reasoning about variables captured by bl...Ted Kremenek
2011-12-21Improve CFG pretty-printing for CXXConstructExprs.Ted Kremenek
2011-12-21Improve CFG pretty-printing of CastExprs.Ted Kremenek
2011-12-20Update the CMake build for r146959's new files.Chandler Carruth
2011-12-20Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie
2011-12-15Keep track of all declarations of an Objective-C class (both forwardDouglas Gregor
2011-12-15Support the 'a' length modifier in scanf format strings as a C90Hans Wennborg
2011-12-10Check that arguments to a scanf call match the format specifier,Hans Wennborg
2011-12-09Remove unnecessary braces from my previous commit.Hans Wennborg
2011-12-09Make printf warnings refer to wint_t and wchar_t by nameHans Wennborg
2011-12-09Move definition of ConversionSpecifier::toString() to FormatString.cppHans Wennborg
2011-12-09fix format specifier fixit for printf("%ld", "foo");Hans Wennborg
2011-12-08This patch extends thread safety analysis with support for the scoped_lockabl...DeLesley Hutchins
2011-12-07Make printf warnings refer to intmax_t et al. by nameHans Wennborg
2011-12-05[analyzer] Rely on LLVM Dominators in Clang dominator computation.Anna Zaks
2011-12-02Revert r145697 and dependent patch r145702. It added a dependency fromNick Lewycky
2011-12-02Make r145697 actually work.Hans Wennborg
2011-12-02Make conversion specifier warning refer to typedef if possible.Hans Wennborg