1. ffda0b4 On Mac OS X, use TMPDIR as the default location to place analysis results. This is a more secure location for such files, and addresses <rdar://problem/6334220>. by Ted Kremenek · 16 years ago
  2. bea06e4 Quick fix for PR2950, infinite loop generating debug info for by Daniel Dunbar · 16 years ago
  3. 3845f86 Formatting tweaks. - No functionality change. by Daniel Dunbar · 16 years ago
  4. a189dca Fix a comment. by Zhongxing Xu · 16 years ago
  5. beb62c5 Added missing 'expected-warning' by Ted Kremenek · 16 years ago
  6. fab6f22 Enhance compound literal test case. by Ted Kremenek · 16 years ago
  7. ad51a60 Use llvm::raw_string_ostream instead of std::ostringstream. by Ted Kremenek · 16 years ago
  8. 8aed806 Enhance path-sensitive return-of-stack-address check to print out the line number of a compound literal (whose address is being returned) instead of printing out the hex representation of the pointer address of the CompoundLiteralExpr. by Ted Kremenek · 16 years ago
  9. 11a83dc Add accessor method to CompoundLiteralRegion to retrieve the CompoundLiteralExpr. by Ted Kremenek · 16 years ago
  10. 0239f7f Updated checker build. by Ted Kremenek · 16 years ago
  11. 64cc62d Add missing "expected warning". by Ted Kremenek · 16 years ago
  12. e1e91af Extend "followsFundamentalRule" to ignore prefix '_' characters. by Ted Kremenek · 16 years ago
  13. a49e367 Handle the case in VisitInitListExprs where there are no initializers in the compound literal. by Ted Kremenek · 16 years ago
  14. ccb55e3 Add method that will be invoked using the dot-syntax just to test that the missing -dealloc checker handles it. by Ted Kremenek · 16 years ago
  15. 8bdf9b9 Distinguish between self.X = ... where self.X is a property reference and self.X is an implicit call to setX. by Ted Kremenek · 16 years ago
  16. d4a0798 Improve compound literal test case. by Ted Kremenek · 16 years ago
  17. 4456da5 Use the correct predecessor node. by Ted Kremenek · 16 years ago
  18. b8b4161 Pretty-printing for SVals now mainly uses llvm::raw_ostream. We have an adapter for std::ostream, but this will be removed in the future. by Ted Kremenek · 16 years ago
  19. 8790307 Add missing return statement. by Ted Kremenek · 16 years ago
  20. a6fac4e Added iterators to nonloc::CompoundSVal. by Ted Kremenek · 16 years ago
  21. ccaad9d 80 col violation. by Ted Kremenek · 16 years ago
  22. f75b186 Use a worklist in GRExprEngine::VisitInitListExpr to process subexpressions. by Ted Kremenek · 16 years ago
  23. a693d4f Update #includes since SVals.h no longer includes BasicValueFactory.h. by Ted Kremenek · 16 years ago
  24. 7fcfa4a Add iterator/reverse_iterator to InitListExpr for iteration over the subexpressions of an initializer list. This is basically the same as child_iterator except reverse iteration is possible (which will be used by GRExprEngine::VisitInitListExpr). by Ted Kremenek · 16 years ago
  25. 632e8b8 CompoundVal now uses an ImmutableList<SVal> to store its set of SVals. This change was motivated by the need to allow state-splitting in GRExprEngine::VisitInitListExpr. As a side-benefit, we no longer need to perform any copies of SVals when creating a CompoundSVal, and the profiling of CompoundSVal is now constant time. by Ted Kremenek · 16 years ago
  26. 56f6e3f "missing ivar release" is a performance bug. by Ted Kremenek · 16 years ago
  27. 997c155 Patch by Nikita Zhuk: test case for fix for false positive reported in PR2978. by Ted Kremenek · 16 years ago
  28. d3b25c5 Patch by Nikita Zhuk: by Ted Kremenek · 16 years ago
  29. c8ad87b Make sure RewriteObjCMethodDecl() does a block pointer rewrite. by Steve Naroff · 16 years ago
  30. a7fbf72 Fix arithmetic type check by Douglas Gregor · 16 years ago
  31. ced80a8 Add a couple fixes for rewriting ivars/methods that use/contain blocks. by Steve Naroff · 16 years ago
  32. aa4d5ae Convert SynthesizeBlockCall() from test->AST based implementation. by Steve Naroff · 16 years ago
  33. 05d1c57 Merge the array and struct case. They are essentially the same. by Zhongxing Xu · 16 years ago
  34. 8cd5aae Rename: by Zhongxing Xu · 16 years ago
  35. 3702af5 Adjust code format. by Zhongxing Xu · 16 years ago
  36. c4f8706 Implement VisitInitListExpr(). InitListExpr will have a nonloc::CompoundVal value. by Zhongxing Xu · 16 years ago
  37. 6764b72 Add CompoundVal and CompoundValData for representing the value of InitListExpr. by Zhongxing Xu · 16 years ago
  38. bed3115 Fix 80-col. by Zhongxing Xu · 16 years ago
  39. c3f631f Fix specification references link. by Daniel Dunbar · 16 years ago
  40. 2598b57 Mark yy_fatal_error as a panic function. by Ted Kremenek · 16 years ago
  41. 3205a78 Improve documentation for Sema::CheckReferenceInit by Douglas Gregor · 16 years ago
  42. 0c0e7a6 NeXT: Emit protocol objects lazily. by Daniel Dunbar · 16 years ago
  43. fdc0372 Convert SynthBlockInitExpr() from text->AST based implementation. by Steve Naroff · 16 years ago
  44. 2a72f7b Remove workaround for reference. No longer necessary. by Sebastian Redl · 16 years ago
  45. a5a35e1 Fix missing %s in run string causing hang during tests. by Sebastian Redl · 16 years ago
  46. 4f03fd6 Fix crash reported in PR2923 where a function declared using typeof(another_function) would have FunctionDecl::getNumParams() return the number of parameters in the original function type and not the number of parameters in the actual FunctionDecl. by Ted Kremenek · 16 years ago
  47. 8e2f57a Handle block literals at file scope, remove some dead code, etc. by Steve Naroff · 16 years ago
  48. f7c2aa0 Make the non-reference check in Expr work always by Douglas Gregor · 16 years ago
  49. 6fc17ff Simplify and correct the check for function redefinitions. This does two things: by Douglas Gregor · 16 years ago
  50. f70bdb9 Implement overloading rules for reference binding by Douglas Gregor · 16 years ago
  51. a206b06 Make sure internally synthesized block pointer types are converted before pretty printing. by Steve Naroff · 16 years ago
  52. 818ce48 Temporary disable the const-object-declaration-without-initializer check, because it depends on linkage-specifier semantics we don't yet have by Douglas Gregor · 16 years ago
  53. 90f4130 Workaround an LLVM bug where inlining functions with debug info breaks by Daniel Dunbar · 16 years ago
  54. ac7ffe0 Improve llvm-gcc compatibility, -Os implies -O2 (sortof). by Daniel Dunbar · 16 years ago
  55. 8cda9e9 Add notes for SCA. by Zhongxing Xu · 16 years ago
  56. e1919d4 Update checker build. by Ted Kremenek · 16 years ago
  57. 338bd0a Update FindSpecRefs to recognize named section references. by Daniel Dunbar · 16 years ago
  58. 6a0b984 Fix for PR2966: va_start/va_end use the *address* of the by Eli Friedman · 16 years ago
  59. 6f2bb36 Patch by Nikita Zhuk: by Ted Kremenek · 16 years ago
  60. 706522f IOServiceGetMatchingServices is a release function. by Ted Kremenek · 16 years ago
  61. 8e8f3b7 Choose CompileOptions (optimization passes) to match llvm-gcc more closely. by Daniel Dunbar · 16 years ago
  62. 0b4f69f Fix mmintrin.h to use proper definition of functions taking no by Daniel Dunbar · 16 years ago
  63. 8b2e05d Rename: AddDecl => BindDecl by Zhongxing Xu · 16 years ago
  64. 15da57e Tweak Sema::CheckReferenceInit so that it (optionally) computes an by Douglas Gregor · 16 years ago
  65. ce63911 MemSpaceRegions could be uninitialized. We only require R is a real region. by Zhongxing Xu · 16 years ago
  66. 27c8dc0 Implement initialization of a reference (C++ [dcl.init.ref]) as part by Douglas Gregor · 16 years ago
  67. 1b450b0 .s files don't require the preprocessor, patch by Roman Divacky! by Chris Lattner · 16 years ago
  68. fa15fd9 More changes necessary to integrate the objc and blocks rewriters. by Steve Naroff · 16 years ago
  69. 999e120 Minor UI enhancement: by Ted Kremenek · 16 years ago
  70. 2350a46 Patch by Nikita Zhuk: by Ted Kremenek · 16 years ago
  71. d8e3098 Access pass manager consistently. - No functionality change. by Daniel Dunbar · 16 years ago
  72. 8320aaa 80-col fixes. by Daniel Dunbar · 16 years ago
  73. 6eec8e8 Rename ExplicitCCastExpr to CStyleCastExpr by Douglas Gregor · 16 years ago
  74. 3c32817 Replace a dyn_cast with a cast when we know the exact type by Douglas Gregor · 16 years ago
  75. afd7105 Add newline. by Zhongxing Xu · 16 years ago
  76. b621394 Update random notes. by Zhongxing Xu · 16 years ago
  77. c540b26 Add isGlobalsRegion() predicate to MemRegionManager. by Zhongxing Xu · 16 years ago
  78. 21ec0e4 clarify comment, rename argument to avoid a subtle conflict by Chris Lattner · 16 years ago
  79. 524b86f Call llvm_shutdown() on (normal) termination. This makes --time-passes usable. by Daniel Dunbar · 16 years ago
  80. 2149470 Don't run the verifier as part of IRgen, this is now down (per module) by Daniel Dunbar · 16 years ago
  81. 9d293df Improve our handling of (C++) references within Clang. Specifically: by Douglas Gregor · 16 years ago
  82. 8173dba Initialize Suffix and Prefix to 0, even with a bad entry. Removes an uninitialized value warning from gcc. by Ted Kremenek · 16 years ago
  83. af668b0 Add attribute always_inline support. by Daniel Dunbar · 16 years ago
  84. 83e61e5 Mark mmintrin functions static inline, this ensures they don't end up by Daniel Dunbar · 16 years ago
  85. 0d958e7 - Fix type-punning warning in SVals.cpp by using a real iterator class for symbol_iterator. by Ted Kremenek · 16 years ago
  86. 934e3e9 Remove type-punning warning in GRExprEngine. No functionality change. by Ted Kremenek · 16 years ago
  87. 1a19c29 Skip random pathname characters better. I had a 5 in mine. by Mike Stump · 16 years ago
  88. df1736d Update checker build. by Ted Kremenek · 16 years ago
  89. 1c90363 Add test case to exercise IRgen "unsupported" path (mostly cleanup). by Daniel Dunbar · 16 years ago
  90. 276373d With -verify, only exit early on failure. by Daniel Dunbar · 16 years ago
  91. 879c3ea Remove unneeded CheckASTConsumer function. - No functionality change. by Daniel Dunbar · 16 years ago
  92. d6a1c5d Comment fix, ParseAST does not take ownership of the consumer. by Daniel Dunbar · 16 years ago
  93. c532f63 Add 'expected-warning' for braces around scalar initializer by Ted Kremenek · 16 years ago
  94. 194aade Added compound literal test case. by Ted Kremenek · 16 years ago
  95. 4f09027 Added preliminary support for CompoundLiterals in the static analyzer: by Ted Kremenek · 16 years ago
  96. 664a218 Update Xcode project. by Ted Kremenek · 16 years ago
  97. 9a1f03a Pull determination of the super region for a VarRegion into a single getVarRegion() method. This provides a common clean API for clients. by Ted Kremenek · 16 years ago
  98. 329d6fd Added CompoundLiteralRegion to represent the (temporary) memory allocated for a compound literal. by Ted Kremenek · 16 years ago
  99. 80c2855 Fix testsuite regression for "crash.m". by Steve Naroff · 16 years ago
  100. d611bac Don't double free module when IRgen fails. by Daniel Dunbar · 16 years ago