aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2012-02-01Make sure that imported definitions get completed before we addDouglas Gregor
2012-02-01[libclang] Make sure we don't ever leave a StoredDiagnostic associated withArgyrios Kyrtzidis
2012-02-01Add missing dependency to unbreak the CMake buildDouglas Gregor
2012-02-01size() == 0 -> empty().David Chisnall
2012-02-01[analyzer] Fix a crash in CheckerContext::isCLibraryFunction for C++Anna Zaks
2012-02-01Add a new compiler warning, which flags anti-patterns used as the sizeAnna Zaks
2012-02-01Diagnose the restriction on default arguments in C++11 [expr.prim.lambda]p5.Douglas Gregor
2012-02-01Introduce the lambda scope before determining explicit captures, whichDouglas Gregor
2012-02-01include clang's config.h unconditionallyDylan Noblesmith
2012-02-01constexpr: check for overflow in pointer subtraction.Richard Smith
2012-02-01Compatability fix for SwitchInst refactoring.Stepan Dyatkovskiy
2012-02-01Revert r149363 which was part a series of commits that were reverted in llvmArgyrios Kyrtzidis
2012-02-01Remove redundant checks in CXXRecordDecl::isCLike(), as suggested by Sebastian.Argyrios Kyrtzidis
2012-02-01For pass-by-value record arguments to functions emit a forward declEric Christopher
2012-02-01constexpr: overflow checking for integral and floating-point arithmetic.Richard Smith
2012-02-01When providing code completions for a switch over a scoped enumerationDouglas Gregor
2012-02-01constexpr: Unlike other incomplete types, 'void' cannot possibly be completed asRichard Smith
2012-02-01constexpr: require 'this' to point to an object in a constexpr method call.Richard Smith
2012-02-01constexpr: add support for comparisons of pointer-to-members.Richard Smith
2012-02-01Improve checking of explicit captures in a C++11 lambda expression:Douglas Gregor
2012-02-01Fix crash on invalid in microsoft anonymous struct extension.Nico Weber
2012-02-01Diagnose attempts to explicitly capture a __block variable in a lambda.Douglas Gregor
2012-01-31Use the new Triple::getMacOSXVersion function in another place.Bob Wilson
2012-01-31Fix an assertion failure in isMacOSXVersionLT for IOS targets.Bob Wilson
2012-01-31Make the callback object to Sema::CorrectTypo mandatory.Kaelyn Uhrain
2012-01-31objc-arc: In various diagnostics mention Fariborz Jahanian
2012-01-31constexpr: Treat INT_MIN % -1 as undefined behavior in C++11. Technically, itRichard Smith
2012-01-31Make sure we call MaybeCreateExprWithCleanups for the sub-expression of an in...Eli Friedman
2012-01-31A couple minor fixes to template instantiation for for-range loops.Eli Friedman
2012-01-31Use new Triple::getMacOSXVersion function.Bob Wilson
2012-01-31arc migrator: twik previous patch to exclude user providedFariborz Jahanian
2012-01-31arc migrator: Do not attempt to migrate to bridge casts which Fariborz Jahanian
2012-01-31Split compiler builtin module into "stdlib" builtins and "intrinsic"Douglas Gregor
2012-01-31Fix more fallout from the introduction of "macosx" and "ios" triples.Bob Wilson
2012-01-31[analyzer] Add checks for common anti-patterns in strncat.Anna Zaks
2012-01-31[analyzer] Change the warning to suggest 'strlcat/strlcpy' asAnna Zaks
2012-01-31Fix 80-column violation.Chad Rosier
2012-01-31Revert r149359. This was a hack to a problem with an easy workaround, and it...Ted Kremenek
2012-01-31Pacify gcc's -Wreturn-type.Matt Beaumont-Gay
2012-01-31Support @compatibility_alias at run time (GNUstep Runtime)David Chisnall
2012-01-31fix a crash on:Chris Lattner
2012-01-31FormatCheckers should emit all diagnostics using EmitFormatDiagnostic().Jean-Daniel Dupas
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-31Don't zero terminate the bitmap twice.Benjamin Kramer
2012-01-31constexpr: the result of a relational operator between pointers to void isRichard Smith
2012-01-31ConstantArray::get() (for strings) is going away, useChris Lattner
2012-01-31Don't warn about -Wshorten-64-to-32 in unreachable code. Fixes <rdar://probl...Ted Kremenek
2012-01-31Make a bunch of local functions 'static'.Ted Kremenek
2012-01-31enhance some optimization logic to handle ConstantDataSequentialChris Lattner