1. 3f86ce1 Hand materialization of temporary expressions when emitting a scalar by Douglas Gregor · 13 years ago
  2. 6b167f4 Don't emit memcpy for copying fields of arrays of volatile elements. by Fariborz Jahanian · 13 years ago
  3. 98fdfd3 If no -miphoneos-version-min specified, see if we can set the default based on by Chad Rosier · 13 years ago
  4. de091ae Fix another -Wuninitialized assertion failure (this one involving bit casts) resulting from the recent -Wuninitialized changes. by Ted Kremenek · 13 years ago
  5. 5d8c062 Add -W flag for ARC warning "performSelector may cause a leak because its selector is unknown". by Ted Kremenek · 13 years ago
  6. 2112190 objective-c: diagnose protocol inconsistencies in following by Fariborz Jahanian · 13 years ago
  7. adc7a73 Make sure FunctionDecls aren't considered during overload resolution if there by Kaelyn Uhrain · 13 years ago
  8. 7ca13ef Silence the category-replacing-class-method warning for +load: category by David Chisnall · 13 years ago
  9. 4bd5d09 Fix typo so we don't use the wrong function for ending ObjC++ catch blocks (GNU runtimes) by David Chisnall · 13 years ago
  10. aec8f45 Improved efficiency by using iterator returned by erase, rather then restarting. by Chad Rosier · 13 years ago
  11. 1661d71 Fix comment (test commit) by Craig Topper · 13 years ago
  12. f66a3ea Avoid fallthrough-branching to an inactive cleanup even if it's by John McCall · 13 years ago
  13. e1f6dea Add a __has_feature macro for generalized initializers, turned off by Sean Hunt · 13 years ago
  14. a8e0cd8 Do l-value conversion, etc., on a switch condition expression in by John McCall · 13 years ago
  15. 993124e [analyzer] Start sketching out a new BugReporterVisitor that inspects branches and other expressions to generate interesting path events in diagnostics. by Ted Kremenek · 13 years ago
  16. 82cd2e5 Be sure to destroy the normal entry block of a cleanup that we by John McCall · 13 years ago
  17. d8ee407 Fix HTML. by Benjamin Kramer · 13 years ago
  18. 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
  19. 7d11c3f [analyzer] add more buffer overflow tests to show we handle sizeof(VLA) in obstruse ways... by Ted Kremenek · 13 years ago
  20. f91a5b0 [analyzer] Simplify logic for ExprEngine::VisitUnaryExprOrTypeTraitExpr to avoid recursion to subexpression. by Ted Kremenek · 13 years ago
  21. bea2753 [analyzer] Change SymbolReaper to store region roots implied by the Environment, allowing it be queried when by Ted Kremenek · 13 years ago
  22. 5a58c6d KeychainAPI checker: Track SymbolMetadata instead of MemRegion in checker state so that we could clear the state on evalDeadSymbols; also track the return value. by Anna Zaks · 13 years ago
  23. 3f10e32 Static Analyzer: Add a convinience API. Add comment. by Anna Zaks · 13 years ago
  24. 270ba59 Revert 136984 and 136927. by Ted Kremenek · 13 years ago
  25. d6c8865 Perform array bounds checking in more situations and properly handle special by Kaelyn Uhrain · 13 years ago
  26. de91db5 Add workaround for built va list (and other builtins) so that running ReadAST multiple times does not immediately throw an error. by Jonathan D. Turner · 13 years ago
  27. b8fca90 Add support for using anonymous bitfields (e.g., int : 0) to enforce alignment. by Chad Rosier · 13 years ago
  28. e735e2d Wire up -import-module to run ReadAST for each module loaded. by Jonathan D. Turner · 13 years ago
  29. c25175c Make test/SemaObjC/qualified-protocol-method-conflicts.m always fail and mark it XFAIL. This is a stop gap until the output of the test is deterministic. by Ted Kremenek · 13 years ago
  30. 8e68f1c Let attribute((cdecl)) and company override -mrtd default calling convention. by Roman Divacky · 13 years ago
  31. c268434 Flesh out the -Warray-bounds detection of C89 tail-padded one-element by Chandler Carruth · 13 years ago
  32. ba44712 Finally getting around to re-working this to more accurately white-list by Chandler Carruth · 13 years ago
  33. d330e23 Fixed FieldDecl source range. by Abramo Bagnara · 13 years ago
  34. 894e4d5 Change the this -W flag to 'return-stack-address'. by Chandler Carruth · 13 years ago
  35. 3f1661d Output to /dev/null, not "0" by Matt Beaumont-Gay · 13 years ago
  36. ca0b57e KeychainAPI checker: Generate an error on double allocation. Pull out getAsPointeeMemoryRegion so that it could be reused. by Anna Zaks · 13 years ago
  37. cc2f30c Extend memset/memcpy/memmove checking to include memcmp by Matt Beaumont-Gay · 13 years ago
  38. 4b302d3 The continue label in an ARC for-in loop should not involve by John McCall · 13 years ago
  39. ace5e76 Have the typo correction in DiagnoseEmptyLookup properly handle template by Kaelyn Uhrain · 13 years ago
  40. 1a38b46 objc rewriter: Fixes a rewriting of implicit casting of an integral by Fariborz Jahanian · 13 years ago
  41. dd7fddb More whitespace and naming fixup. No functionality change. by Chad Rosier · 13 years ago
  42. 844d572 Fix a small bug where DiagnoseEmptyLookup would no longer print any messages by Kaelyn Uhrain · 13 years ago
  43. 42d7b2d Specialize diag::warn_unused_call for the "warn_unused_result" attribute, so by Matt Beaumont-Gay · 13 years ago
  44. 57fb591 Fix assertion failure in -Wuninitialized involving no-op casts. Fixes PR 10577. by Ted Kremenek · 13 years ago
  45. 62a811d KeychainAPI checker: forgot to commit the test with r136930. This should fix the bot. by Anna Zaks · 13 years ago
  46. 270f943 Put a few warnings into a DiagGroup. Feel free to improve the flag name! by Matt Beaumont-Gay · 13 years ago
  47. 76cbb75 KeychainAPI checker: Track additional pair of SecKeychain APIs. Also, keep exploring the transition on which a call to allocator function failed (to be able to find errors in examples like ErrorCodesFromDifferentAPISDoNotInterfere). by Anna Zaks · 13 years ago
  48. 682b7f8 Whitespace. by Chad Rosier · 13 years ago
  49. 6a3bec3 objective-c: diagnose protocol inconsistencies in following by Fariborz Jahanian · 13 years ago
  50. fc54016 Formatting. by Chad Rosier · 13 years ago
  51. 8fa0a80 Add a new libclang API to return a CXCompletionString for an arbitrary by Douglas Gregor · 13 years ago
  52. 0e7bf40 Fix style and remove obviously redundant code. by Chad Rosier · 13 years ago
  53. ca109e5 Clean up the debug dump for a Module, so the local->global maps are by Douglas Gregor · 13 years ago
  54. 272b6bc Introduce local -> global mapping for preprocessed entity IDs. This is by Douglas Gregor · 13 years ago
  55. 3b2257c Remove the unset, unused return value of by Douglas Gregor · 13 years ago
  56. 6e43f3f Additional comments and whitespace. by Chad Rosier · 13 years ago
  57. 4d9d157 Match type names and give more info for out-of-line function definition errors. by Kaelyn Uhrain · 13 years ago
  58. 083fcb2 KeychainAPI checker: Refactor to make it easier to add more allocator/deallocator API pairs. Add the allocator function ID to the checker state. Better comments. by Anna Zaks · 13 years ago
  59. 7338a92 In the AST reader and writer, slide the preprocessed entity IDs by +1 by Douglas Gregor · 13 years ago
  60. 837593f Add some missing record names to the AST output. No functionality change, but llvm-bcanalyzer will be a little more informative now for AST files by Douglas Gregor · 13 years ago
  61. fb2d9e0 Implement the local -> global remapping for macro definition IDs in by Douglas Gregor · 13 years ago
  62. d631d0e The AST reader was forgetting to parse ObjCInferRelatedReturnType by Douglas Gregor · 13 years ago
  63. ae7902c Parsing of C++0x lambda expressions, from John Freeman with help from by Douglas Gregor · 13 years ago
  64. edc2220 This test still hangs on win32, despite XFAIL it. Remove XFAIL. by Ted Kremenek · 13 years ago
  65. 61a4e6a Take -Wvector-conversions out of -Wmost; it needs a lot of by John McCall · 13 years ago
  66. 7052909 Add documentation for useBitFieldTypeAlignment. by Chad Rosier · 13 years ago
  67. 61a6221 Add partial support for using anonymous bitfields (e.g., int : 0) to enforce by Chad Rosier · 13 years ago
  68. a5e19c6 Emit wide string literals with the appropriate alignment. by John McCall · 13 years ago
  69. 08551b5 KeychainAPI checker: refactor to use early exit. by Anna Zaks · 13 years ago
  70. 03826aa KeychainAPI checker: Add basic diagnostics. Track MemoryRegion istead of SymbolicRef since the address might not be a symbolic value in some cases, for example in fooOnlyFree() test. by Anna Zaks · 13 years ago
  71. c4688ce XFAIL arc.m codegen test on win32 because it is currently hanging. Need to investigate. by Ted Kremenek · 13 years ago
  72. 0e24471 [analyzer] Remove 'all-experimental' checker group. by Ted Kremenek · 13 years ago
  73. 4ab0024 For APCS the alignment of bitfield types is *not* respected when laying out by Chad Rosier · 13 years ago
  74. e92b8a1 Don't introduce a local -> global mapping for CXXBaseSpecifiers. The by Douglas Gregor · 13 years ago
  75. 8d28897 Delete one of the old tests that was ported over to Clang. The test is by Chandler Carruth · 13 years ago
  76. a56a992 Refactoring of my last patch. by Fariborz Jahanian · 13 years ago
  77. b18b1fd Introduce local -> global selector ID mapping into the AST by Douglas Gregor · 13 years ago
  78. 033a07e [analyzer] rename all experimental checker packages to have 'experimental' be the common root package. by Ted Kremenek · 13 years ago
  79. bddfd87 Use the general conditional-cleanup framework instead of rolling our by John McCall · 13 years ago
  80. 6ec60e0 Introduce a local-to-global remapping for identifiers in the AST by Douglas Gregor · 13 years ago
  81. f0c1d8f Improve overloaded function handling in the typo correction code. by Kaelyn Uhrain · 13 years ago
  82. 17f7bdd [analyzer] Introduce MallocOverflowSecurityChecker, a simple flow-sensitive checker that may be useful for security auditing. This checker is currently too noisy to be on by default. by Ted Kremenek · 13 years ago
  83. 7413307 objective-c: Methods declared in methods must type match by Fariborz Jahanian · 13 years ago
  84. 43fd938 Fix a few typos by Jonathan D. Turner · 13 years ago
  85. b3f8c24 Comment the weird behavior of __has_feature(is_empty) and __has_feature(is_pod) by Douglas Gregor · 13 years ago
  86. 0bbea1b Make the type of the IntegerLiteral for bitfield paddings an actual by Douglas Gregor · 13 years ago
  87. 4192f03 Remove stray comma by Douglas Gregor · 13 years ago
  88. 0a14e4b Introduce a constant for the number of predefined declarations in an by Douglas Gregor · 13 years ago
  89. b3de112 give an example of a 'lowered vtable reference' by Chris Lattner · 13 years ago
  90. 496c709 Introduce the local -> global declaration ID mapping into the AST by Douglas Gregor · 13 years ago
  91. fc4b191 In ARC, don't try to reclaim the result of a call to performSelector by John McCall · 13 years ago
  92. 194f06a Handle "homogeneous aggregates" as required by the ARM AAPCS-VFP ABI. by Bob Wilson · 13 years ago
  93. eb3058a Static Analyzer diagnostics visualization: when the last location on a path is end of the function, the arrow should point to the closing brace, not the statement before it. Patch by Ted Kremenek. by Anna Zaks · 13 years ago
  94. 40f9c30 When rewriting a call to a K&R function to lead to a well-prototyped by John McCall · 13 years ago
  95. 88710f2 A couple fixes for preprocessor expressions: by Eli Friedman · 13 years ago
  96. e164c18 Implements alignment for long long and double types in va_arg on ARM AAPCS. by Rafael Espindola · 13 years ago
  97. cf565c5 Update for LLVM change in PassManagerBuilder. by Rafael Espindola · 13 years ago
  98. 9e6a1ca disable array bounds overflow warning for cases where an array by Chris Lattner · 13 years ago
  99. fc61427 Fix cmake for r136702 (at least for the most part). Chandler has been kind by Chad Rosier · 13 years ago
  100. f23a0ff objective-c rewrite: Fixes rewriting of objective-c collection by Fariborz Jahanian · 13 years ago