1. 3f7eb9a Add testcase for r138411 by Bruno Cardoso Lopes · 13 years ago
  2. f2be652 Revert "[analyzer] Cleanup: Move temporary declarations of CFRefCount variables closer to their uses. No functionality change." by Eric Christopher · 13 years ago
  3. f21e2b4 Revert "[analyzer] Make CFRefBug and CFRefReportVisitor not dependent on CFRefCount. Unfortunately, CFRefReport still is. No functionality change." by Eric Christopher · 13 years ago
  4. 736a9c2 Make constant aggregate constant initializers private linkage. by Eric Christopher · 13 years ago
  5. 6cf0ed0 [analyzer] MacOSKeychainAPIChecker: Add reasoning about functions which MIGHT deallocate the memory region allocated with SecKeychain APIs. Specifically, when the buffer is passed to CFStringCreateWithBytesNoCopy along with a custom deallocator, which might potentially correctly release the memory. by Anna Zaks · 13 years ago
  6. 31e1028 [analyzer] MacOSKeychainAPIChecker: Retrieve the memory region which we are tracking even when it's no longer a SymbolicRegion, for example, when it is cast to char*. by Anna Zaks · 13 years ago
  7. dd6060e Move creation of the deallocation mismatch report into a separate function for future reuse. by Anna Zaks · 13 years ago
  8. c6fad60 Whitespace and 80-col cleanup. by Eric Christopher · 13 years ago
  9. cc075e4 objc - fix up the builtin type for objc_assign_ivar. // rdar://9362887. by Fariborz Jahanian · 13 years ago
  10. 426344d Fix _mm256_shuffle_ps mask! Example, for mask=203, Instead of: by Bruno Cardoso Lopes · 13 years ago
  11. 0f3b4ca Start reworking -Wunreachable-code. The original analysis had serious flaws with how it by Ted Kremenek · 13 years ago
  12. f0e71ae CFG: record set of C++ 'try' dispatch blocks, which could be of interest to various analyses (e.g., reachability). by Ted Kremenek · 13 years ago
  13. f1d10d9 Constify the result of CFGStmt::getStmt(). by Ted Kremenek · 13 years ago
  14. 8ed5579 Add 'const' version of CompoundStmt::children(). by Ted Kremenek · 13 years ago
  15. b1793a0 Revert "[analyzer] Clean up unused bits of CFRefCount." by Eric Christopher · 13 years ago
  16. e1f5490 Whitespace. by Eric Christopher · 13 years ago
  17. f40fd6b Refactor and fix checking for initialization of flexible array members. The old version had the checks scattered across the code, missed some checks, and had a couple nasty bugs in existing checks. by Eli Friedman · 13 years ago
  18. 6886a92 [analyzer] Clean up unused bits of CFRefCount. by Jordy Rose · 13 years ago
  19. a5cf92d Right now this requires asserts. by Eric Christopher · 13 years ago
  20. e3fb7e4 [analyzer] Make CFRefBug and CFRefReportVisitor not dependent on CFRefCount. Unfortunately, CFRefReport still is. No functionality change. by Jordy Rose · 13 years ago
  21. d02b4af [analyzer] Cleanup: Move temporary declarations of CFRefCount variables closer to their uses. No functionality change. by Jordy Rose · 13 years ago
  22. d7cb46c Remove one SourceManager::isInFileID overload and use isOffsetInFileID for the other. by Argyrios Kyrtzidis · 13 years ago
  23. b6c465e Amend r138129 (reduction of SLocEntries) which introduced performance regression due by Argyrios Kyrtzidis · 13 years ago
  24. 499ea55 Introduce SourceManager::isInSLocAddrSpace and use it in TokenLexer instead of isInFileID by Argyrios Kyrtzidis · 13 years ago
  25. 5d579e7 Rename SourceManager::isBeforeInSourceLocationOffset -> isBeforeInSLocAddrSpace. by Argyrios Kyrtzidis · 13 years ago
  26. c0069d8 TokenLexer::getExpansionLocForMacroDefLoc doesn't need to return an invalid SourceLocation. by Argyrios Kyrtzidis · 13 years ago
  27. f8c5065 In Lexer::isAtEndOfMacroExpansion use SourceManager::isInFileID and avoid by Argyrios Kyrtzidis · 13 years ago
  28. 984e42c Move a couple of SourceManager functions out-of-line; no functionality change. by Argyrios Kyrtzidis · 13 years ago
  29. ec9ef85 [analyzer] Move function retain-count effect summary log from CFRefCount to RetainReleaseChecker, and then explicitly provide the summary log when creating CFRefReports. No functionality change. by Jordy Rose · 13 years ago
  30. 540dda6 Fix regression in -Wuninitialized involving VLAs. It turns out that we were modeling sizeof(VLAs) by Ted Kremenek · 13 years ago
  31. e0a5d32 [analyzer] Move helper method Update from CFRefCount to RetainReleaseChecker. No functionality change. by Jordy Rose · 13 years ago
  32. dbff1a0 Cleanup to use helper. by Eli Friedman · 13 years ago
  33. 629f118 Remove function parameter which always used the default value. by Eli Friedman · 13 years ago
  34. 8d22863 [analyzer] Move helper method handleAutoreleaseCounts from CFRefCount to RetainReleaseChecker. No functionality change. by Jordy Rose · 13 years ago
  35. f53e8c7 [analyzer] Move ReturnStmt retain-count analysis from CFRefCount to RetainReleaseChecker. Tweak CFRefReport to reflect that fact that ReturnStmt checks are pre-statement, not post-statement. No intended functionality change. by Jordy Rose · 13 years ago
  36. 38f17d6 [analyzer] Move symbol death leak analysis from CFRefCount to RetainReleaseChecker. by Jordy Rose · 13 years ago
  37. 3ac1fbc Thread-safety analysis: adding in a basic lockset tracking system. This by Caitlin Sadowski · 13 years ago
  38. f857186 Add support for a verifier to the driver. Currently only verifies debug by Eric Christopher · 13 years ago
  39. 5033be1 checking for __block variable captured by given by Fariborz Jahanian · 13 years ago
  40. 2fef111 enable -fstack-protector on 10.5 for usermode binaries by default. by Nico Weber · 13 years ago
  41. 4df54fe [analyzer] Only allocate retain summaries for interesting functions/messages. This is a minor saving of memory but doesn't seem to cost any performance. by Jordy Rose · 13 years ago
  42. 903d6dc Fix an incorrect note. by Matt Beaumont-Gay · 13 years ago
  43. b9dbab1 block IRgen - Fixes a crash when determining if given block variable by Fariborz Jahanian · 13 years ago
  44. 6fa7dbe [analyzer] Rename CFRefCount's evalSummary method to evalCallOrMessage, since it no longer, uh, evaluates call summaries. by Jordy Rose · 13 years ago
  45. 2873aee Make sure we don't inline functions marked with __attribute__((naked)). <rdar://problem/9973228> by Eli Friedman · 13 years ago
  46. 294396b [analyzer] Migrate the handling of retain-count-related RetEffects and ArgEffects from CFRefCount to RetainReleaseChecker. No intended functionality change. by Jordy Rose · 13 years ago
  47. 7bbd166 [analyzer] MacOSKeychainAPIChecker: Users of KeyChain API often use free() to deallocate the password. Catch this error explicitly and generate the error message at the place where free() is called. by Anna Zaks · 13 years ago
  48. 2f64cfe objc refactoring - minor clean up. by Fariborz Jahanian · 13 years ago
  49. 7f2531c Static Analyzer Diagnostics: Allow checkers to add ExtraDescriptiveText, now renamed into ExtraText, to the diagnostic without subclassing BugReport. by Anna Zaks · 13 years ago
  50. 7939418 objc - use existing API for temporary switch of objc's decl context. by Fariborz Jahanian · 13 years ago
  51. 4eb14ca Do not perform check for missing '[super dealloc]' under ARC as calling -dealloc is illegal in that mode. by Ted Kremenek · 13 years ago
  52. edf4dae Clean up the CFRefBugReport - remove the members, which got moved to the CFRefReportVisitors. by Anna Zaks · 13 years ago
  53. 70c7b10c Don't warn on varaidic macros in C++0x mode. by Eli Friedman · 13 years ago
  54. 58a7649 objc - minor comment fix up and cleanup. by Fariborz Jahanian · 13 years ago
  55. 9735c5e objc - Simplify switing objc decl context by using a context switching object. by Fariborz Jahanian · 13 years ago
  56. 9a1ecf0 Warn on missing [super dealloc] calls. by Nico Weber · 13 years ago
  57. 0124839 Fix a crash-on-valid that has been here for a very long time: by Chandler Carruth · 13 years ago
  58. 80f7753 objc- checking for objc decl context range is unreliable and by Fariborz Jahanian · 13 years ago
  59. cb8061e Fix a bug in objc @encoding of C++ classes. by Argyrios Kyrtzidis · 13 years ago
  60. a28948f Restore patch I reversed in r138040. Known buildbot failures are resolved. by Fariborz Jahanian · 13 years ago
  61. ec5bc81 Fix typo. by Zhongxing Xu · 13 years ago
  62. 21032df Fix gcc build. by Argyrios Kyrtzidis · 13 years ago
  63. d9d2b67 Boost the efficiency of SourceManager::getMacroArgExpandedLocation. by Argyrios Kyrtzidis · 13 years ago
  64. 76c506f [analyzer] Migrate the aliasing effects of CFRetain and CFMakeCollectable from CFRefCount to RetainReleaseChecker. No intended functionality change. by Jordy Rose · 13 years ago
  65. df0fcdd [analyzer] Remove FIXME; Ted reminded me that -init is not guaranteed to return its receiver and pretending that it does won't actually buy us anything. (Comment change only.) by Jordy Rose · 13 years ago
  66. 500abad [analyzer] Migrate return value handling from CFRefCount to ExprEngine. This seems to result in a minor performance hit, but I think that will go away again once we eliminate TransferFuncs from function calls entirely. by Jordy Rose · 13 years ago
  67. 7df1234 [analyzer] Replace calls to getNameAsString() with StringRef equivalents. by Jordy Rose · 13 years ago
  68. d9f5a70 Fix compile on platforms that don't implicitly include stdarg.h here. by Benjamin Kramer · 13 years ago
  69. 2f9a66d [analyzer] RetainReleaseChecker always wants region change updates. There's no need for a flag, at least not right now. by Jordy Rose · 13 years ago
  70. ab027fd Fix indentation. by Jordy Rose · 13 years ago
  71. e62e87b [analyzer] Move handling of hardcoded noreturn ("panic") methods from CFRefCount to NoReturnFunctionChecker. No functionality change intended. by Jordy Rose · 13 years ago
  72. e1ffb15 test/lit.cfg: Enable "crash-recovery" tests on Win32 hosts. CrashRecoveryContext supports Win32 since r138199. by NAKAMURA Takumi · 13 years ago
  73. 6b0baf9 Typo spotted by Ivan Krasin. by Chad Rosier · 13 years ago
  74. c44e941 Remove this test. It requires C++ standard library headers, which we'd by Chandler Carruth · 13 years ago
  75. f8b5aae [analyzer] Handle reads of ObjCPropertyRefExprs implicitly in Environment. No need to bind an explicit value and create a new node. by Ted Kremenek · 13 years ago
  76. d203c02 [analyzer] Simplify ExprEngine::VisitBinaryOperator() by removing recursive visit to subexpressions (which is no longer needed). by Ted Kremenek · 13 years ago
  77. 294fd0a Start partitioning ExprEngine.cpp into separate .cpp files that handle different parts by Ted Kremenek · 13 years ago
  78. 5f76431 Rename CXXExprEngine.cpp to ExprEngineCXX.cpp. by Ted Kremenek · 13 years ago
  79. 3526e47 test/CodeGenCXX/2003-11-25-ReturningOpaqueByValue.cpp: Mark XFAIL: win32. by NAKAMURA Takumi · 13 years ago
  80. 0c02ada Make the loading of multiple records for the same identifier (from by Douglas Gregor · 13 years ago
  81. 90115a3 Clean out some minor cruft in the AST reader; no functionality change. by Douglas Gregor · 13 years ago
  82. 211f6e8 Introduce a module visitation function that starts at the top-level by Douglas Gregor · 13 years ago
  83. 23f395e Static Analyzer Diagnostics: Move the responsibility for generating the endOfPath diagnostic piece from BugReport to BugReporterVisitor. Switch CFRefCount to use visitors in order to generate the endOfPath piece. by Anna Zaks · 13 years ago
  84. e0e2933 Remove dead code. by Ted Kremenek · 13 years ago
  85. 7be2f46 Remove XFAIL/XTARGET since this is passing on the other bots. by Eric Christopher · 13 years ago
  86. 89a179b Migrate, update and FileCheckize: by Eric Christopher · 13 years ago
  87. a1032cc Migrate, update and FileCheckize: by Eric Christopher · 13 years ago
  88. 7bc54e5 Migrate, FileCheckize and update: by Eric Christopher · 13 years ago
  89. baa15d6 Migrate and update: by Eric Christopher · 13 years ago
  90. f9a642f Remove this file, it's not much of a test and string headers cause by Eric Christopher · 13 years ago
  91. aeac10e Migrate, FileCheckize and update: by Eric Christopher · 13 years ago
  92. 2368b6a Migrate, FileCheckize and update: by Eric Christopher · 13 years ago
  93. 51abac1 Modify the check line to be happier on windows. by Eric Christopher · 13 years ago
  94. 56a89ea Remove dead file. by Eric Christopher · 13 years ago
  95. 16d482e Migrate, FileCheckize and update: by Eric Christopher · 13 years ago
  96. c0b850c Add new test. Remove one outdated test. by Devang Patel · 13 years ago
  97. dc757b0 Static Analyzer Diagnostics: Switch CFRefCount to using the new visitor API. BugReport no longer needs to inherit from BugReporterVisitor. by Anna Zaks · 13 years ago
  98. 2ba4fde Try removing xfail and xtarget to see if this brings back a couple of bots. by Eric Christopher · 13 years ago
  99. 3b20b9e Migrate 2007-01-02-UnboundedArray.cpp from llvm/test/FrontendC++. by Eric Christopher · 13 years ago
  100. 335552e Migrate: by Eric Christopher · 13 years ago