1. 97c6f2b Teach format string checking about compile-time CFString constants. by Jordan Rose · 13 years ago
  2. 9870998 Teach printf/scanf about enums with fixed underlying types. by Jordan Rose · 13 years ago
  3. d08d915 Change wording of 'memcpy' type mismatch warning and remove fixit. by Anna Zaks · 13 years ago
  4. 869aecc Add fixits for memory access warnings. by Anna Zaks · 13 years ago
  5. 32d825a Use the argument location instead of the format string location when warning by Matt Beaumont-Gay · 13 years ago
  6. 18e9ac7 Don't warn when NULL is used within a macro but its conversion is outside a macro. by David Blaikie · 13 years ago
  7. 9b88cc0 Changing std::string to SmallString for r156826. by David Blaikie · 13 years ago
  8. 7555b6a Improve some of the conversion warnings to fire on conversion to bool. by David Blaikie · 13 years ago
  9. d873508 Merge branch 'format-string-braced-init' by Matt Beaumont-Gay · 13 years ago
  10. 7ebb493 Teach IsTailPaddedMemberArray() (used by -Warray-bounds) that a FieldDecl may have a Typedef type, and not always a ConstantArrayType. by Ted Kremenek · 13 years ago
  11. 2b7da83 Inhibit ObjC format warning only in system headers (NSLocalizedString). by Jean-Daniel Dupas · 13 years ago
  12. 06a48a6 IsTailPaddedMemberArray uses a FieldDecl's by Sean Callanan · 13 years ago
  13. 7bfb2d0 Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType() by Douglas Gregor · 13 years ago
  14. 3636554 Fix handling of wint_t - we can't assume wint_t is purely an integer promotion of wchar_t - they may differ in signedness. by James Molloy · 13 years ago
  15. 23cd434 Disable -Wformat-extra-args for arguments defined in system headers. by Bob Wilson · 13 years ago
  16. bfb4a21 Turn the mixed-sign-comparison diagnostic into a runtime behavior by Douglas Gregor · 13 years ago
  17. b4015e1 When going through references to check if the function returns the address by Argyrios Kyrtzidis · 13 years ago
  18. 7665a62 Add FixItHint for -Wnull-conversion to initialize with an appropriate literal. by David Blaikie · 13 years ago
  19. 4a5b444 Currently __builtin_annotation() only annotates an i32. by Julien Lerouge · 13 years ago
  20. d65cee9 Implement __atomic_fetch_nand and __atomic_nand_fetch to complete our set of by Richard Smith · 13 years ago
  21. 9455da0 Warn on 64-to-32 for source value of x bits where 64 >= x > 32. by David Blaikie · 13 years ago
  22. feea883 Implement support for 18 of the GNU-compatible __atomic builtins. by Richard Smith · 13 years ago
  23. b1e36c6 Provide, and document, a set of __c11_atomic_* intrinsics to implement C11's by Richard Smith · 13 years ago
  24. e69340c Remove dead assignment to local variable. by Ted Kremenek · 13 years ago
  25. 891ec28 Pass parameters in the correct order when assembling an AtomicExpr. by David Chisnall · 14 years ago
  26. ae12b18 Suppress macro expansion of NULL in NULL warnings. by David Blaikie · 14 years ago
  27. e7fd580 Provide the specific target type in the -Wnull-conversion warning. by David Blaikie · 14 years ago
  28. bbafb8a Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 14 years ago
  29. 113bee0 Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to by John McCall · 14 years ago
  30. aa8c61c -Wformat-non-iso: warn about positional arguments (pr12017) by Hans Wennborg · 14 years ago
  31. 84e6e5c Fix a couple bugs in the way we handle array indexes in array bounds checking. Specifically, make sure we don't ignore explicit casts in indexes, and make sure we use unsigned extension/comparisons on indexes. Fixes <rdar://problem/10916006>. by Eli Friedman · 14 years ago
  32. 8195ad7 Modernize some code which processes CastExprs to use CastKinds. No intended functional change. by Eli Friedman · 14 years ago
  33. c9dd946 Warn about non-standard format strings (pr12017) by Hans Wennborg · 14 years ago
  34. ed90df3 Generate an AST for the conversion from a lambda closure type to a by Douglas Gregor · 14 years ago
  35. 58dab68 When calling a non variadic format function(vprintf, vscanf, NSLogv, …), warn if the format string argument is a parameter that is not itself declared as a format string with compatible format. by Jean-Daniel Dupas · 14 years ago
  36. d99d688 Make -Wformat fix-its preserve original conversion specifiers. by Hans Wennborg · 14 years ago
  37. 800ddf3 Generalize -Wempty-body: warn when statement body is empty (closes: PR11329) by Dmitri Gribenko · 14 years ago
  38. 59fe3f8 Support all null pointer literals in format strings. by David Blaikie · 14 years ago
  39. dde2ade Enhance checking for null format string literal to take into account __null. Fixes <rdar://problem/8269537>. by Ted Kremenek · 14 years ago
  40. 7345626 Implement return type deduction for lambdas per C++11 by Douglas Gregor · 14 years ago
  41. 8c50e7c Various interrelated cleanups for lambdas: by Douglas Gregor · 14 years ago
  42. 6567f48 non-literal strftime format string is not unsafe. by Jean-Daniel Dupas · 14 years ago
  43. 6255bd1 Implements support of format_arg attribute on C++ member. by Jean-Daniel Dupas · 14 years ago
  44. 2c1dd27 Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 14 years ago
  45. 4903802 Move a method from IdentifierTable.h out of line and remove the SmallString include. by Benjamin Kramer · 14 years ago
  46. 5069aa3 Do not show macro expansion in strncat warnings, which can be defined as by Anna Zaks · 14 years ago
  47. e1ffd49 Change the check for constant-conversion with width-1 bitfields so it doesn't suppress quite as many cases. Based off a testcase in the gcc testsuite. by Eli Friedman · 14 years ago
  48. 314cd09 Add a new compiler warning, which flags anti-patterns used as the size by Anna Zaks · 14 years ago
  49. 3814359 Revert r149359. This was a hack to a problem with an easy workaround, and it doesn't feel like general solution. by Ted Kremenek · 14 years ago
  50. cb197b0 FormatCheckers should emit all diagnostics using EmitFormatDiagnostic(). by Jean-Daniel Dupas · 14 years ago
  51. fdc870d Don't warn about -Wshorten-64-to-32 in unreachable code. Fixes <rdar://problem/10759934>. Apparently this is a common idiom in Linux (among other places). by Ted Kremenek · 14 years ago
  52. 8a92c8b Make a bunch of local functions 'static'. by Ted Kremenek · 14 years ago
  53. 496cdc2 Let %S, %ls, %C match 16bit types in NSStrings. by Nico Weber · 14 years ago
  54. 537aa1a Disable "non literal format string" for NSString that result from a macro expansion. by Jean-Daniel Dupas · 14 years ago
  55. 028573e7 Update on format attribute handling. by Jean-Daniel Dupas · 14 years ago
  56. 7945c98 Added source location for the template keyword in AST template-id expressions. by Abramo Bagnara · 14 years ago
  57. 66b6395 Turn off implicit truncation warning for compound assignment to bitfields; it might be reasonable in some cases, but it clearly doesn't make sense in some cases, like the included testcase. by Eli Friedman · 14 years ago
  58. c267a32 Make the bitfield implicit truncation warning slightly more aggressive, and make the printed warning a bit more accurate. The new behavior matches gcc's -Wconversion. <rdar://problem/10238797>. by Eli Friedman · 14 years ago
  59. d5f7ef4 Add support for const pointer to literal-objc string as format attribute. by Jean-Daniel Dupas · 14 years ago
  60. 3b8dfa0 Add "multiple format attributes" support on block. by Jean-Daniel Dupas · 14 years ago
  61. 844f945 Make sure the AST correctly represents lvalue-to-rvalue conversions where appropriate. by Eli Friedman · 14 years ago
  62. c72a807 objc-arc: when 'assign' attribute is unspecified, by Fariborz Jahanian · 14 years ago
  63. 0ae6e67 Fix a couples of issues in format strings checking. by Jean-Daniel Dupas · 14 years ago
  64. 8a40f70 Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it) by David Blaikie · 14 years ago
  65. 2212270 Use Builtin ID as the return value for FunctionDecl::getMemoryFunctionKind(). by Anna Zaks · 14 years ago
  66. fa35df6 Some improvements to the handling of C11 atomic types: by David Chisnall · 14 years ago
  67. 201d489 Move identification of memory setting and copying functions (memset, by Anna Zaks · 14 years ago
  68. edbc345 objc-arc: fixes a crash when trying to find out retaining cycle by Fariborz Jahanian · 14 years ago
  69. 7a57ada Suppress -Wunused-value within macros from system headers. by Matt Beaumont-Gay · 14 years ago
  70. fd5e54d Add an APValue representation for the difference between two address-of-label expressions. Add support to Evaluate and CGExprConstant for generating/handling them. Remove the special-case for such differences in Expr::isConstantInitializer. by Eli Friedman · 14 years ago
  71. 5fab0c9 Small refactoring and simplification of constant evaluation and some of its by Richard Smith · 14 years ago
  72. 13f6718 PR11594: Don't blindly build a UnaryOperator UO_Minus on an expression which by Richard Smith · 14 years ago
  73. 23926bd Support the 'a' length modifier in scanf format strings as a C90 extension. by Hans Wennborg · 14 years ago
  74. 8349dc1 Enhance the -Wsign-compare handling to suppress the -Wsign-compare warning in the case of a shifted bitfield. PR11572. by Eli Friedman · 14 years ago
  75. 5533a55 r146430 lost some compile-time performance on MultiSource/Benchmarks/MiBench/security-rijndael; this gets most of it back. by Matt Beaumont-Gay · 14 years ago
  76. 9d570c4 Suppress -Warray-bounds in certain cases involving macros from system headers. by Matt Beaumont-Gay · 14 years ago
  77. b1a5e09 Check that arguments to a scanf call match the format specifier, by Hans Wennborg · 14 years ago
  78. 10eb4b6 Add notes for suppressing and (if it's a zero-arg function returning bool) fixing the function-to-bool conversion warning. by David Blaikie · 14 years ago
  79. a5b1aa9 Make printf warnings refer to wint_t and wchar_t by name by Hans Wennborg · 14 years ago
  80. 772e927 Make printf warnings refer to intmax_t et al. by name by Hans Wennborg · 14 years ago
  81. 5f62322 Switch a cast to a dyn_cast and check the pointer before using. Fixes a crash by Richard Trieu · 14 years ago
  82. df5c121 Add a warning for implicit conversion from function literals (and static by Lang Hames · 14 years ago
  83. 45ccba6 Revert r145697 and dependent patch r145702. It added a dependency from by Nick Lewycky · 14 years ago
  84. 70f7213 Make conversion specifier warning refer to typedef if possible. by Hans Wennborg · 14 years ago
  85. 764d63a Specially whitelist the selector 'addOperationWithBlock:' for the retain-cycle checking in -Warc-retain-cycles. This commonly by Ted Kremenek · 14 years ago
  86. c93b489 Suppress -Warray-bounds for classes (not just structs) where the last field is by Matt Beaumont-Gay · 14 years ago
  87. b233982 Merge branch 'yo-dawg-i-herd-u-like-arrays' by Matt Beaumont-Gay · 14 years ago
  88. 7372248 When checking a call to a builtin atomic operation, be sure to by Douglas Gregor · 14 years ago
  89. 89d1424 Fix Neon builtin pointer argument checking for "sret" builtins. by Bob Wilson · 14 years ago
  90. d62306a Constant expression evaluation: support for evaluation of structs and unions of by Richard Smith · 14 years ago
  91. 28fc709 There's no good reason to track temporaries in ExprWithCleanups, by John McCall · 14 years ago
  92. 6ea1d66 Mark the overloaded atomic builtins as having custom type checking, by Douglas Gregor · 14 years ago
  93. e4d7723 Check pointer types for arguments of Neon load/store macros. rdar://9958031 by Bob Wilson · 14 years ago
  94. 98bc98c Clean up type flags for overloaded Neon builtins. No functional change. by Bob Wilson · 14 years ago
  95. ffc8ca2 Rip out CK_GetObjCProperty. by John McCall · 14 years ago
  96. fe96e0b Change the AST representation of operations on Objective-C by John McCall · 14 years ago
  97. 7b553f1 Rename Expr::Evaluate to Expr::EvaluateAsRValue to make it clear that it will by Richard Smith · 14 years ago
  98. 03cf7b7 Fix for PR9751 to change the behavior of -Wformat warnings. If the format by Richard Trieu · 14 years ago
  99. 526ab47 Restore r142914 and r142915, now with missing file and apparent by John McCall · 14 years ago
  100. 9a8f139 Revert r142914 and r142915, due to possibly missing file. by NAKAMURA Takumi · 14 years ago