1. 7a7ee30 Some improvements to the handling of C11 atomic types: by David Chisnall · 13 years ago
  2. d9b859a Move identification of memory setting and copying functions (memset, by Anna Zaks · 13 years ago
  3. 6e6f93a objc-arc: fixes a crash when trying to find out retaining cycle by Fariborz Jahanian · 13 years ago
  4. d87a0cd Suppress -Wunused-value within macros from system headers. by Matt Beaumont-Gay · 13 years ago
  5. 6563928 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 · 13 years ago
  6. 80d4b55 Small refactoring and simplification of constant evaluation and some of its by Richard Smith · 13 years ago
  7. 25b009a PR11594: Don't blindly build a UnaryOperator UO_Minus on an expression which by Richard Smith · 13 years ago
  8. d02deeb Support the 'a' length modifier in scanf format strings as a C90 extension. by Hans Wennborg · 13 years ago
  9. b17ee5b Enhance the -Wsign-compare handling to suppress the -Wsign-compare warning in the case of a shifted bitfield. PR11572. by Eli Friedman · 13 years ago
  10. 80fb7dd r146430 lost some compile-time performance on MultiSource/Benchmarks/MiBench/security-rijndael; this gets most of it back. by Matt Beaumont-Gay · 13 years ago
  11. 8ef8f43 Suppress -Warray-bounds in certain cases involving macros from system headers. by Matt Beaumont-Gay · 13 years ago
  12. 6fcd932 Check that arguments to a scanf call match the format specifier, by Hans Wennborg · 13 years ago
  13. 2def773 Add notes for suppressing and (if it's a zero-arg function returning bool) fixing the function-to-bool conversion warning. by David Blaikie · 13 years ago
  14. f4f0c60 Make printf warnings refer to wint_t and wchar_t by name by Hans Wennborg · 13 years ago
  15. a792aff Make printf warnings refer to intmax_t et al. by name by Hans Wennborg · 13 years ago
  16. 26b45d8 Switch a cast to a dyn_cast and check the pointer before using. Fixes a crash by Richard Trieu · 13 years ago
  17. e14ca9f Add a warning for implicit conversion from function literals (and static by Lang Hames · 13 years ago
  18. 687b5df Revert r145697 and dependent patch r145702. It added a dependency from by Nick Lewycky · 13 years ago
  19. 5fdc1b9 Make conversion specifier warning refer to typedef if possible. by Hans Wennborg · 13 years ago
  20. 968a0ee Specially whitelist the selector 'addOperationWithBlock:' for the retain-cycle checking in -Warc-retain-cycles. This commonly by Ted Kremenek · 13 years ago
  21. 381711c Suppress -Warray-bounds for classes (not just structs) where the last field is by Matt Beaumont-Gay · 13 years ago
  22. cfbc5b5 Merge branch 'yo-dawg-i-herd-u-like-arrays' by Matt Beaumont-Gay · 13 years ago
  23. a976641 When checking a call to a builtin atomic operation, be sure to by Douglas Gregor · 13 years ago
  24. 4648255 Fix Neon builtin pointer argument checking for "sret" builtins. by Bob Wilson · 13 years ago
  25. 180f479 Constant expression evaluation: support for evaluation of structs and unions of by Richard Smith · 13 years ago
  26. 80ee6e8 There's no good reason to track temporaries in ExprWithCleanups, by John McCall · 13 years ago
  27. 5b0c519 Mark the overloaded atomic builtins as having custom type checking, by Douglas Gregor · 13 years ago
  28. 6f9f03e Check pointer types for arguments of Neon load/store macros. rdar://9958031 by Bob Wilson · 13 years ago
  29. da95f73 Clean up type flags for overloaded Neon builtins. No functional change. by Bob Wilson · 13 years ago
  30. 7864435 Rip out CK_GetObjCProperty. by John McCall · 13 years ago
  31. 4b9c2d2 Change the AST representation of operations on Objective-C by John McCall · 13 years ago
  32. 51f4708 Rename Expr::Evaluate to Expr::EvaluateAsRValue to make it clear that it will by Richard Smith · 13 years ago
  33. 55733de Fix for PR9751 to change the behavior of -Wformat warnings. If the format by Richard Trieu · 13 years ago
  34. 3c3b7f9 Restore r142914 and r142915, now with missing file and apparent by John McCall · 13 years ago
  35. 327a50f Revert r142914 and r142915, due to possibly missing file. by NAKAMURA Takumi · 13 years ago
  36. a1b852f Introduce a placeholder type for "pseudo object" by John McCall · 13 years ago
  37. 5e745da Only emit implicit constant conversion truncation warnings in reachable code. Apparently this is what GCC does, and some code depends on this. Fixes <rdar://problem/10321089>. by Ted Kremenek · 13 years ago
  38. 013e5ce Move static array parameter checks to SemaExpr, per Doug's request by Peter Collingbourne · 13 years ago
  39. a7da215 Suggest %zu for size_t args to printf. by Hans Wennborg · 13 years ago
  40. 20cdbeb Add sema checks for calls to functions taking static array parameters by Peter Collingbourne · 13 years ago
  41. dfa64ba Add template instantiation support for AtomicExpr. by Eli Friedman · 13 years ago
  42. 9ce6377 Only warn in -Wliteral-conversion if the conversion loses information by Matt Beaumont-Gay · 13 years ago
  43. cda5782 Extend -Wno-sizeof-array-argument to strncpy and friends. by Nico Weber · 13 years ago
  44. 276b061 Initial implementation of __atomic_* (everything except __atomic_is_lock_free). by Eli Friedman · 13 years ago
  45. a6b8b2c Constant expression evaluation refactoring: by Richard Smith · 13 years ago
  46. f8b6e15 Don't analyze comparisons in type- or value-dependent by Douglas Gregor · 13 years ago
  47. 5e1cdac Rename TagDecl::isDefinition -> isCompleteDefinition by John McCall · 13 years ago
  48. b45ae25 Refactor the analysis of C++ cast expressions so that even by John McCall · 13 years ago
  49. 4cd5791 Do not warn about empty format strings when there are no data arguments. Fixes <rdar://problem/9473155>. by Ted Kremenek · 13 years ago
  50. e37cdc4 Unnecessary else by David Blaikie · 13 years ago
  51. 8987b23 Only print _Bool as 'bool' when 'bool' is defined as an object-like by Douglas Gregor · 13 years ago
  52. 30c4240 When 'bool' is not a built-in type but is defined as a macro, print by Douglas Gregor · 13 years ago
  53. d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
  54. f1f8b1a Add a new warning to -Wliteral-conversion to catch cases where a string literal by Richard Trieu · 13 years ago
  55. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  56. a64ccef Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 13 years ago
  57. de5998f Let -Warray-bounds handle casted array types without false positives. by Nico Weber · 13 years ago
  58. dd22509 Finish the lex->LHS and rex->RHS cleanup in Sema. by Richard Trieu · 13 years ago
  59. 265941b Refactoring, mostly to give ObjCPropertyDecls stronger invariants for by John McCall · 13 years ago
  60. 33e56f3 Rename the ARC cast kinds to start with "ARC". by John McCall · 13 years ago
  61. 77f68bb Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: can by Julien Lerouge · 13 years ago
  62. bbcb7ea When type-checking a call to an overloaded, builtin atomic operation, by Douglas Gregor · 13 years ago
  63. 69ff26b The integer type of an enumeration type isn't always canonical by Douglas Gregor · 13 years ago
  64. 634c8af Extend -Wliteral-conversion to catch "int i = -1.234" by Matt Beaumont-Gay · 13 years ago
  65. bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 13 years ago
  66. 5f8d604 The lvalue-to-rvalue on structs in C++ is actually part by John McCall · 13 years ago
  67. 5c5218e Improve the correctness and accuracy of the message for -Wdynamic-class-memaccess by Matt Beaumont-Gay · 13 years ago
  68. 8f74622 Enhance -Wstrl-incorrect-size to not report a FIXIT for destinations that are flexible arrays or have size 1. by Ted Kremenek · 13 years ago
  69. bd5da9d Reapply r137903, but fix the definition of size_t in the test case to use __SIZE_TYPE__ (and hence be portable). by Ted Kremenek · 13 years ago
  70. 1cb4f66 Revert r137903, "Add experimental -Wstrlcpy-size warning that looks to see if the size argument for strlcpy/strlcat is the size of the *source*, and not the size of the *destination*. This warning is off by default (for now)." by Ted Kremenek · 13 years ago
  71. 4b53117 Add experimental -Wstrlcpy-size warning that looks to see if the size argument for strlcpy/strlcat is the size of the *source*, and not the size of the *destination*. This warning is off by default (for now). by Ted Kremenek · 13 years ago
  72. d10f4bc Add a test case for the divide-by-zero fix in r137234 by Kaelyn Uhrain · 13 years ago
  73. 18f1697 Make sure ptrarith_typesize is at least 1 to avoid division by zero by Kaelyn Uhrain · 13 years ago
  74. 22d4fed Only look at decls after the current one when checking if it's the last field in a record. by Benjamin Kramer · 13 years ago
  75. d6c8865 Perform array bounds checking in more situations and properly handle special by Kaelyn Uhrain · 13 years ago
  76. c268434 Flesh out the -Warray-bounds detection of C89 tail-padded one-element by Chandler Carruth · 13 years ago
  77. ba44712 Finally getting around to re-working this to more accurately white-list by Chandler Carruth · 13 years ago
  78. cc2f30c Extend memset/memcpy/memmove checking to include memcmp by Matt Beaumont-Gay · 13 years ago
  79. 9e6a1ca disable array bounds overflow warning for cases where an array by Chris Lattner · 13 years ago
  80. 5cee119 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 13 years ago
  81. 2760455 Revert r136046 while fixing handling of e.g. &foo[index_one_past_size] by Kaelyn Uhrain · 13 years ago
  82. 108f756 Cleanup the stray comments and variables I could dig out of Sema to by Chandler Carruth · 13 years ago
  83. b48f7c0 Expand array bounds checking to work in the presence of unary & and *, by Kaelyn Uhrain · 13 years ago
  84. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  85. 5254161 Remove warning for conditional operands of differend signedness from -Wsign-compare. Cases that previously warn on this will have a different warning emitted from -Wsign-conversion. by Richard Trieu · 13 years ago
  86. 3e1ef78 Use the new APFloat::convertToInt(APSInt) function to simplify uses of by Jeffrey Yasskin · 13 years ago
  87. 00fe761 Teach -Wconversion, -Wsign-compare etc. about division and remainder. by John McCall · 13 years ago
  88. 862ff87 Make the integer-range analysis recognize ^= correctly, by John McCall · 13 years ago
  89. 7e5e5f4 In ARC, reclaim all return values of retainable type, not just those by John McCall · 13 years ago
  90. 921c143 objc-arc: Check on a variety of unsafe assignment of retained by Fariborz Jahanian · 13 years ago
  91. b8b0313 Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about 'ownership', not 'lifetime'. by Argyrios Kyrtzidis · 13 years ago
  92. a72a12f Fix some grammar nits in the comments from Nick. by Chandler Carruth · 13 years ago
  93. 03e8003 Introduce a new AST node describing reference binding to temporaries. by Douglas Gregor · 13 years ago
  94. 707a23e Teach the warning about non-POD memset/memcpy/memmove to deal with the by Douglas Gregor · 13 years ago
  95. 000d428 Rework the warning for 'memset(p, 0, sizeof(p))' where 'p' is a pointer by Chandler Carruth · 13 years ago
  96. 5546e69 Skip both character pointers and void pointers when diagnosing bad by Chandler Carruth · 13 years ago
  97. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  98. e4a1c64 Warn on memset(ptr, 0, sizeof(ptr)). Diagnostic wording by Jordy Rose. by Nico Weber · 13 years ago
  99. b792b30 fix rdar://9546171 - -Wshorten-64-to-32 shouldn't warn on vector bitcasts. by Chris Lattner · 13 years ago
  100. 5fc99f3 Fix a broken index left over from before this function was converted to by Chandler Carruth · 13 years ago