1. 984e42c Move a couple of SourceManager functions out-of-line; no functionality change. by Argyrios Kyrtzidis · 13 years ago
  2. 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
  3. 540dda6 Fix regression in -Wuninitialized involving VLAs. It turns out that we were modeling sizeof(VLAs) by Ted Kremenek · 13 years ago
  4. e0a5d32 [analyzer] Move helper method Update from CFRefCount to RetainReleaseChecker. No functionality change. by Jordy Rose · 13 years ago
  5. dbff1a0 Cleanup to use helper. by Eli Friedman · 13 years ago
  6. 629f118 Remove function parameter which always used the default value. by Eli Friedman · 13 years ago
  7. 8d22863 [analyzer] Move helper method handleAutoreleaseCounts from CFRefCount to RetainReleaseChecker. No functionality change. by Jordy Rose · 13 years ago
  8. 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
  9. 38f17d6 [analyzer] Move symbol death leak analysis from CFRefCount to RetainReleaseChecker. by Jordy Rose · 13 years ago
  10. 3ac1fbc Thread-safety analysis: adding in a basic lockset tracking system. This by Caitlin Sadowski · 13 years ago
  11. f857186 Add support for a verifier to the driver. Currently only verifies debug by Eric Christopher · 13 years ago
  12. 5033be1 checking for __block variable captured by given by Fariborz Jahanian · 13 years ago
  13. 2fef111 enable -fstack-protector on 10.5 for usermode binaries by default. by Nico Weber · 13 years ago
  14. 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
  15. 903d6dc Fix an incorrect note. by Matt Beaumont-Gay · 13 years ago
  16. b9dbab1 block IRgen - Fixes a crash when determining if given block variable by Fariborz Jahanian · 13 years ago
  17. 6fa7dbe [analyzer] Rename CFRefCount's evalSummary method to evalCallOrMessage, since it no longer, uh, evaluates call summaries. by Jordy Rose · 13 years ago
  18. 2873aee Make sure we don't inline functions marked with __attribute__((naked)). <rdar://problem/9973228> by Eli Friedman · 13 years ago
  19. 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
  20. 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
  21. 2f64cfe objc refactoring - minor clean up. by Fariborz Jahanian · 13 years ago
  22. 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
  23. 7939418 objc - use existing API for temporary switch of objc's decl context. by Fariborz Jahanian · 13 years ago
  24. 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
  25. edf4dae Clean up the CFRefBugReport - remove the members, which got moved to the CFRefReportVisitors. by Anna Zaks · 13 years ago
  26. 70c7b10c Don't warn on varaidic macros in C++0x mode. by Eli Friedman · 13 years ago
  27. 58a7649 objc - minor comment fix up and cleanup. by Fariborz Jahanian · 13 years ago
  28. 9735c5e objc - Simplify switing objc decl context by using a context switching object. by Fariborz Jahanian · 13 years ago
  29. 9a1ecf0 Warn on missing [super dealloc] calls. by Nico Weber · 13 years ago
  30. 0124839 Fix a crash-on-valid that has been here for a very long time: by Chandler Carruth · 13 years ago
  31. cb8061e Fix a bug in objc @encoding of C++ classes. by Argyrios Kyrtzidis · 13 years ago
  32. a28948f Restore patch I reversed in r138040. Known buildbot failures are resolved. by Fariborz Jahanian · 13 years ago
  33. d9d2b67 Boost the efficiency of SourceManager::getMacroArgExpandedLocation. by Argyrios Kyrtzidis · 13 years ago
  34. 76c506f [analyzer] Migrate the aliasing effects of CFRetain and CFMakeCollectable from CFRefCount to RetainReleaseChecker. No intended functionality change. by Jordy Rose · 13 years ago
  35. 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
  36. 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
  37. 7df1234 [analyzer] Replace calls to getNameAsString() with StringRef equivalents. by Jordy Rose · 13 years ago
  38. d9f5a70 Fix compile on platforms that don't implicitly include stdarg.h here. by Benjamin Kramer · 13 years ago
  39. 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
  40. ab027fd Fix indentation. by Jordy Rose · 13 years ago
  41. e62e87b [analyzer] Move handling of hardcoded noreturn ("panic") methods from CFRefCount to NoReturnFunctionChecker. No functionality change intended. by Jordy Rose · 13 years ago
  42. 6b0baf9 Typo spotted by Ivan Krasin. by Chad Rosier · 13 years ago
  43. 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
  44. d203c02 [analyzer] Simplify ExprEngine::VisitBinaryOperator() by removing recursive visit to subexpressions (which is no longer needed). by Ted Kremenek · 13 years ago
  45. 294fd0a Start partitioning ExprEngine.cpp into separate .cpp files that handle different parts by Ted Kremenek · 13 years ago
  46. 5f76431 Rename CXXExprEngine.cpp to ExprEngineCXX.cpp. by Ted Kremenek · 13 years ago
  47. 0c02ada Make the loading of multiple records for the same identifier (from by Douglas Gregor · 13 years ago
  48. 90115a3 Clean out some minor cruft in the AST reader; no functionality change. by Douglas Gregor · 13 years ago
  49. 211f6e8 Introduce a module visitation function that starts at the top-level by Douglas Gregor · 13 years ago
  50. 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
  51. e0e2933 Remove dead code. by Ted Kremenek · 13 years ago
  52. 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
  53. d60a34a For assigning SourceLocations to macro arg tokens, reserve a single SLocEntry by Argyrios Kyrtzidis · 13 years ago
  54. ec3b538 Rename TokenLexer::getMacroExpansionLocation -> getExpansionLocForMacroDefLoc, no functionality change. by Argyrios Kyrtzidis · 13 years ago
  55. 54232ad Refactor common functionality into SourceManager::getFileIDSize, no functionality change. by Argyrios Kyrtzidis · 13 years ago
  56. 50bbc16 Static Analyzer Diagnostics: Kill the addVisitorCreator(callbackTy, void*) API in favor of addVisitor(BugReporterVisitor*). by Anna Zaks · 13 years ago
  57. a3a0cf0 Remove unused function ModuleManager::exportLookup() by Douglas Gregor · 13 years ago
  58. 5c5218e Improve the correctness and accuracy of the message for -Wdynamic-class-memaccess by Matt Beaumont-Gay · 13 years ago
  59. bc03aea objc-arc: @property definitions should default to (strong) when not by Fariborz Jahanian · 13 years ago
  60. e6f07f5 Revers r138040. Need to look at a few buildbot failures. by Fariborz Jahanian · 13 years ago
  61. 3dbf2f5 objective-c: Bring objective-c handling of decl context by Fariborz Jahanian · 13 years ago
  62. 7d23b4a Reflow code. No functionality change. by Benjamin Kramer · 13 years ago
  63. 0473cd5 Warn about and truncate UCNs that are too big for their character literal type. by Craig Topper · 13 years ago
  64. fac4ece Teach ModuleManager::addModule() to check whether a particular module by Douglas Gregor · 13 years ago
  65. 3b030a2 Fix a memory leak in the analyzer - BugReports didn't get freed. Plus, remove invalid assert from the destructor which wasn't called previously due to the leak. by Anna Zaks · 13 years ago
  66. 3d095fe Fix the rest of the indent goofiness here. by Chandler Carruth · 13 years ago
  67. 47eb2b6 Fix an egregious formatting goof. by Chandler Carruth · 13 years ago
  68. 88b7cf0 Add a completely hacky workaround for pch kext files with different extensions by Eric Christopher · 13 years ago
  69. 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
  70. 8e6431a Static Analyzer Diagnostics: Move custom diagnostic visitors from BugReporterContext to BugReport. by Anna Zaks · 13 years ago
  71. d2c8972 Don't accept a typo correction if the corrected identifier is the same as the by Kaelyn Uhrain · 13 years ago
  72. 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
  73. 5c5f03e [libclang] Support code-completion inside macro arguments. by Argyrios Kyrtzidis · 13 years ago
  74. 870d1fe Temporarily revert r137925 to appease buildbots. Original commit message: by Chad Rosier · 13 years ago
  75. 5161163 Rework DiagnoseInvalidRedeclaration to add the ability to correct typos when by Kaelyn Uhrain · 13 years ago
  76. 8722a5d Use StringRef, rather than C string APIs. by Chad Rosier · 13 years ago
  77. 3bd9aa4 Add support for MSVC __unaligned attribute. Necessary to parse MSVC headers in 64-bit mode (ie: when _M_IA64 or _M_AMD64 is defined) by Francois Pichet · 13 years ago
  78. 80f5b16 Always mark friend function declarations in class templates as by Chandler Carruth · 13 years ago
  79. a4c189f Teach ModuleManager::addModule() to check whether a particular module by Douglas Gregor · 13 years ago
  80. 10bc00f Keep track of which modules have been loaded directly (e.g., via by Douglas Gregor · 13 years ago
  81. 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
  82. 7e9e74b No seriously, remove the unsupported warning options. by Chad Rosier · 13 years ago
  83. 5440bfa Remove the last FIXMEs on -Wunused-comparison since it got moved to by Chandler Carruth · 13 years ago
  84. f01f847 Fix off by one. by Chad Rosier · 13 years ago
  85. 04225c1 [driver] Implement in a more table-like manner and add many more warning options by Chad Rosier · 13 years ago
  86. 1e473cc Implement '-Weverything', which enables all warnings except those explicitly mapped to be ignored. by Ted Kremenek · 13 years ago
  87. 1b2d536 For the MacroExpands preprocessor callback, also pass the SourceRange by Argyrios Kyrtzidis · 13 years ago
  88. 81ae902 Add some more options that aren't handled by llvm-gcc on fallback. by Eric Christopher · 13 years ago
  89. 90c8802 [driver] Don't generate diagnostics (i.e., preprocessed source) if reading by Chad Rosier · 13 years ago
  90. 292772c "-mavx" should also enable all other SSE levels. by Bruno Cardoso Lopes · 13 years ago
  91. b0a58cd Downgrade "err_init_list_variable_narrowing" into a warning in Microsoft mode even if c++0x is enabled. This necessary to parse MSVC code in C++0x mode. by Francois Pichet · 13 years ago
  92. 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
  93. b7530a4 Remove DiagBugReport by pulling it into its parent BugReport. by Anna Zaks · 13 years ago
  94. 3060178 Fix else style. No functionality change intended. by Chad Rosier · 13 years ago
  95. e172e8b Remove EnhancedBugReport and RangedBugReport - pull all the extra functionality they provided into their parent BugReport. The only functional changes are: made getRanges() non const - it adds default range to Ranges if none are supplied, made getStmt() private, which was another FIXME. by Anna Zaks · 13 years ago
  96. 59f9b26 Fix typo. by Eric Christopher · 13 years ago
  97. 0a7efe1 Reorganize the return-type vs. expression checking code in by John McCall · 13 years ago
  98. 28fc50c Remove an unnecessary assignment (to InstFromD). Caught by the static analyzer! by Argyrios Kyrtzidis · 13 years ago
  99. d963c37 Gather cleanups correctly in block return statements. by John McCall · 13 years ago
  100. 6704429 [analyzer] Migrate assumption and binding handling from CFRefCount to RetainReleaseChecker. This is mostly a textual move and required no supporting changes. No functionality change intended. by Jordy Rose · 13 years ago