1. 02be968 Handle "typeof" in Objective-C format string checking. This previously crashed. by Ted Kremenek · 12 years ago
  2. dff2be8 Revert r178273 as it broke the Linux bootstrap due to false positives by Timur Iskhodzhanov · 12 years ago
  3. 25ffbef Implemented a warning when an input several bitwise operations are by Sam Panzer · 12 years ago
  4. 6edb029 For printf checking, handle nested typedefs for darwin-specific checking. by Ted Kremenek · 12 years ago
  5. 9de5094 Simplify print logic, per feedback from Jordan Rose. by Ted Kremenek · 12 years ago
  6. 7adf3a9 Enhance -Wtautological-constant-out-of-range-compare to include the name of the enum constant. by Ted Kremenek · 12 years ago
  7. 1fd8d46 c: perform integer overflow check on all binary operations. // rdar://13423975 by Fariborz Jahanian · 12 years ago
  8. a30bab4 c: Also chek for integer overflow for '%' operator. by Fariborz Jahanian · 12 years ago
  9. 2cd889d c: add the missing binary operatory when checking by Fariborz Jahanian · 12 years ago
  10. 83972f1 Add TagDecl::hasNameForLinkage(), which is true if the tag by John McCall · 12 years ago
  11. fc09336 Fix typos: [Dd]iagnosic -> [Dd]iagnostic by Stefanus Du Toit · 12 years ago
  12. dc84cd5 Include llvm::Optional in clang/Basic/LLVM.h by David Blaikie · 12 years ago
  13. 39e6ab4 Replace TypeLoc llvm::cast support to be well-defined. by David Blaikie · 12 years ago
  14. 896c7dd Don't warn on conversion from NULL to nullptr_t by David Blaikie · 12 years ago
  15. 3f6f51e Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h. by Jordan Rose · 12 years ago
  16. 5e25301 Use a dyn_cast to avoid a crash when the TypeLoc is not a ConstantArrayTypeLoc. by Chad Rosier · 12 years ago
  17. cb5620c Move UTF conversion routines from clang/lib/Basic to llvm/lib/Support by Dmitri Gribenko · 12 years ago
  18. 7adf417 c: When checking on validity of sizeof passed as size of by Fariborz Jahanian · 12 years ago
  19. ad48a50 Patch to check for integer overflow. It has been by Fariborz Jahanian · 12 years ago
  20. 3edf387 Make __attribute__((nonnull)) use the general expression evaluator to search for by Nick Lewycky · 12 years ago
  21. 1a2dcd5 Defer checking for unsequenced operations on the RHS of && and || in order to by Richard Smith · 12 years ago
  22. 995e4a7 -Wunsequenced: if the LHS of an &&, || or ?: is not constant, check for by Richard Smith · 12 years ago
  23. e5096c8 Attempt to work around bug in older GCCs to fix buildbot. by Richard Smith · 12 years ago
  24. 6c3af3d Add -Wunsequenced (with compatibility alias -Wsequence-point) to warn on by Richard Smith · 12 years ago
  25. 1c030e9 ArrayRef'ize Sema APIs related to format string checking by Dmitri Gribenko · 12 years ago
  26. 80ad52f s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 12 years ago
  27. d3292c8 Tweak Sema::CheckLiteralKind() to also include block literals by Ted Kremenek · 12 years ago
  28. f530ff7 Change checkUnsafeAssignLiteral() to use the new Sema::CheckLiteralKind(). by Ted Kremenek · 12 years ago
  29. e63a603 Use descriptive enum instead of raw integers for checkUnsafeAssignLiteral(). by Ted Kremenek · 12 years ago
  30. b29b30f Sink call to checkUnsafeAssignLiteral() into checkUnsafeAssignObject(). by Ted Kremenek · 12 years ago
  31. 87aa2fb Remove duplicate includes. by Roman Divacky · 12 years ago
  32. 9d08401 Extend checkUnsafeAssigns() to also handle assigning an object literal to a weak reference. by Ted Kremenek · 12 years ago
  33. b1ea510 Refactor checkUnsafeAssigns() to avoid code duplication with while loop. by Ted Kremenek · 12 years ago
  34. ad017fa Revert r170500. It over-zealously converted *ALL* things named Attributes, which is wrong here. by Bill Wendling · 12 years ago
  35. 094dbf9 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 12 years ago
  36. 2cd3440 Format strings: offer a cast to 'unichar' for %C in Objective-C contexts. by Jordan Rose · 12 years ago
  37. 17ddc54 Format strings: add more expression types that don't need parens to cast. by Jordan Rose · 12 years ago
  38. 448ac3e Format strings: a character literal should be printed with %c, not %d. by Jordan Rose · 12 years ago
  39. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  40. d87de7b Make -Wtautological-constant-out-of-range-compare behave sanely for enums with a signed fixed type. by Eli Friedman · 12 years ago
  41. 0c5d005 Fix some trailing whitespace (on a blank line) to cycle/test bots. by David Blaikie · 12 years ago
  42. 8f50b24 Take into account the zero sign bit for positive numbers when computing the bit by Richard Trieu · 12 years ago
  43. 5d1cf4f Fix an off-by-one error by switching < to <= in -Wtautological-constant-out-of-range-compare and added test case. by Richard Trieu · 12 years ago
  44. 526e627 Improve -Wtautological-constant-out-of-range-compare by taking into account by Richard Trieu · 12 years ago
  45. e81b43b PR14284: crash on ext-valid returning NULL from a void function by David Blaikie · 12 years ago
  46. b57ce4e Address review comments for r167358: explicitly check for CK_BitCast instead of by Dmitri Gribenko · 12 years ago
  47. 5a24980 Handle CK_NullToPointer casts in -Wtype-safety properly. Fixes PR14249. by Dmitri Gribenko · 12 years ago
  48. 0234bfa Add null check for malformed code. by Ted Kremenek · 12 years ago
  49. df75b0c Minor cleanup for r165678; no functional change. by Eli Friedman · 12 years ago
  50. 2edcde8 Make sure we perform the variadic method check correctly for calls to a member operator(). PR14057. by Eli Friedman · 12 years ago
  51. d13eff6 Check if an IdentifierInfo* is null when the FunctionDecl isn't a simple C function. by Ted Kremenek · 12 years ago
  52. 66360e2 -Wformat: Don't check format strings in uninstantiated templates. by Jordan Rose · 12 years ago
  53. 7a27048 -Warc-repeated-use-of-weak: check ivars and variables as well. by Jordan Rose · 12 years ago
  54. f3477c1 Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164766 by Sylvestre Ledru · 12 years ago
  55. 94ff8e1 Fix a typo 'iff' => 'if' by Sylvestre Ledru · 12 years ago
  56. 2ad11cd Avoid multiple atomic builtin declaration. by Abramo Bagnara · 12 years ago
  57. a193f20 Improvements to my patch in r164143 per Richard's comments. // rdar://12202422 by Fariborz Jahanian · 12 years ago
  58. ab4702f minor refactoring of my last check-in. by Fariborz Jahanian · 12 years ago
  59. 15a9356 c: warn when an integer value comparison with an by Fariborz Jahanian · 12 years ago
  60. 1fac58a -Warc-retain-cycles: look through [^{...} copy] and Block_copy(^{...}) by Jordan Rose · 12 years ago
  61. bc57b10 const _Atomic(T) is not an atomic type, so do not allow it as the type 'A' in by Richard Smith · 12 years ago
  62. e10f4d3 -Warc-retain-cycles: warn at variable initialization as well as assignment. by Jordan Rose · 12 years ago
  63. 670941c Format strings: offer a fixit for Darwin's %D/%U/%O to ISO %d/%u/%o. by Jordan Rose · 12 years ago
  64. 275b6f5 Format strings: %D, %U, and %O are valid on Darwin (same as %d, %u, %o). by Jordan Rose · 12 years ago
  65. 8be066e Format strings: suggest %lld instead of %qd and %Ld with -Wformat-non-iso. by Jordan Rose · 12 years ago
  66. bbb6bb4 Format strings: %Ld isn't available on Darwin or Windows. by Jordan Rose · 12 years ago
  67. 31ba613 Dont cast away const needlessly. Found by gcc48 -Wcast-qual. by Roman Divacky · 12 years ago
  68. ec08735 Format strings: suggest casts for NS(U)Integer and [SU]Int32 on Darwin. by Jordan Rose · 12 years ago
  69. 614a865 Format string checking: change long if-statement to early returns. by Jordan Rose · 12 years ago
  70. 7e2e4c3 objective-C ARC; detect and warn on retain cycle when by Fariborz Jahanian · 12 years ago
  71. a6c66ce Change the representation of builtin functions in the AST by Eli Friedman · 12 years ago
  72. 88617a2 Warn about suspicious implicit conversions from floating point to bool by Hans Wennborg · 12 years ago
  73. be22cb8 Support MIPS DSP Rev2 intrinsics. The patch reviewed by Akira Hatanaka. by Simon Atanasyan · 12 years ago
  74. 3b6bef9 Push ArrayRef through the Expr hierarchy. by Benjamin Kramer · 12 years ago
  75. 3fe198b Rip out remnants of move semantic emulation and smart pointers in Sema. by Benjamin Kramer · 12 years ago
  76. 70517ca Fix a bunch of -Wdocumentation warnings. by Dmitri Gribenko · 12 years ago
  77. 0d5a069 Add support for "type safety" attributes that allow checking that 'void *' by Dmitri Gribenko · 12 years ago
  78. d1420c6 Store SourceManager pointer on PrintingPolicy in the case where we're dumping, by Richard Smith · 12 years ago
  79. f8ee6bc Fix undefined behavior (and wrong code, as far as I can tell) in NEON builtin by Richard Smith · 12 years ago
  80. 0f38ace Address code review comments for Wstrncat-size warning (r161440). by Anna Zaks · 12 years ago
  81. 58e1e54 Remove ScanfArgType and bake that logic into ArgType. by Hans Wennborg · 12 years ago
  82. f3749f4 Rename analyze_format_string::ArgTypeResult to ArgType by Hans Wennborg · 12 years ago
  83. 71f55f7 Refactor checks for unevaluated contexts into a common utility function. by David Blaikie · 12 years ago
  84. 78a1b19 Do not warn on correct use of the '%n' format specifier. by Matt Beaumont-Gay · 12 years ago
  85. cec9ce4 Make -Wformat check the argument type for %n. by Hans Wennborg · 12 years ago
  86. e1ecdc1 Change APInt to APSInt in one instance. Also change a call to operator==() to by Richard Trieu · 12 years ago
  87. bed28ac Fix a typo (the the => the) by Sylvestre Ledru · 12 years ago
  88. ddcfbc9 For varargs, diagnose passing ObjC objects by value like other non-POD types. by Jordan Rose · 12 years ago
  89. 4871666 Don't crash checking a format string if one of the arguments is invalid. by Jordan Rose · 12 years ago
  90. 980343b Simplify float comparison checks by using early return. by David Blaikie · 12 years ago
  91. fad0a32 MIPS: Range check __builtin_mips_wrdsp / __builtin_mips_rddsp arguments against the upper/lower values. by Simon Atanasyan · 12 years ago
  92. bd2e27e objc-arc: warn when assigning retained object to by Fariborz Jahanian · 12 years ago
  93. 592a423 When a builtin that requires a constant is given a type- or by Douglas Gregor · 12 years ago
  94. 831421f Unrevert r158887, reverted in r158949, along with a fix for the bug which by Richard Smith · 12 years ago
  95. 4e294ee Revert r158887. This fixes pr13168. by Rafael Espindola · 12 years ago
  96. 28a5f0c PR13165: False positive when initializing member data pointers with NULL. by David Blaikie · 12 years ago
  97. 7d96f61 If an object (such as a std::string) with an appropriate c_str() member function by Richard Smith · 12 years ago
  98. b26331b Enable -Wnull-conversion for non-integral target types (eg: double). by David Blaikie · 12 years ago
  99. 860a319 Fix Sema and IRGen for atomic compound assignment so it has the right semantics when promotions are involved. by Eli Friedman · 12 years ago
  100. df9ef1b PR13099: Teach -Wformat about raw string literals, UTF-8 strings and Unicode escape sequences. by Richard Smith · 12 years ago