1. b7b28a2 Implement C++ DR 106 and C++ DR 540, both of which deal with by Douglas Gregor · 16 years ago
  2. c6507e4 Connect ASTContext to TargetInfo when determining the size_t, ptrdiff_t, and wchar_t types. Fixes recent breakage on Linux. by Douglas Gregor · 16 years ago
  3. 1c53c02 Fix <rdar://problem/6336774> clang block rewriter: Assertion failed: Offset+NumBytes <= size() && "Invalid region to erase!", file c:\cygwin\home\Administrator\llvm\to ols\clang\include\clang/Rewrite/RewriteRope.h, line 219. by Steve Naroff · 16 years ago
  4. d30283f Fix PR3001: if we have an error parsing an initializer, make sure to remove by Chris Lattner · 16 years ago
  5. 26cd09a privatize some methods. by Chris Lattner · 16 years ago
  6. fabe92e Simplify the functions HtmlEsape and ShellEscape. We now properly print out the following command line in the HTML output: scan-build gcc -x c /dev/null -c -Dfoo='"string abc"' by Ted Kremenek · 16 years ago
  7. b55c9af Add some notes for SCA. by Zhongxing Xu · 16 years ago
  8. e4e038e Fix 80-col violations. by Zhongxing Xu · 16 years ago
  9. ff4fe31 - Remove AnonTypedRegion, which is not to be used. by Zhongxing Xu · 16 years ago
  10. 8778974 Source ranges for named cast diagnostics. by Sebastian Redl · 16 years ago
  11. f2525e4 Add header files to CMake build solution. It use globing so it doesn't need to be manually maintained, but it won't automatically detect a new header. I think this is a good compromise for the header files, since there presence in the solution is just an help for the user. Moreover, a new header is often introduced with a new cpp source file which need a makefile change, which will regenerate the solution and detect the new header. by Cédric Venet · 16 years ago
  12. 29c87a2 Add function side-effect test cast. by Zhongxing Xu · 16 years ago
  13. 9ef12d3 1. When a pointer to struct is used as an argument, GRSimpleVals::EvalCall() by Zhongxing Xu · 16 years ago
  14. a17fd10 Add defined in if(). by Zhongxing Xu · 16 years ago
  15. 7cca098 More fallout from r58501: primary fix is some more corrections to make by Eli Friedman · 16 years ago
  16. 1be98f8 Add 'alloca' test case for return-of-stack-address checker. by Ted Kremenek · 16 years ago
  17. 9b11fcc Enhance return-of-stack-address checker to recognize regions created by alloca(). by Ted Kremenek · 16 years ago
  18. 19891fa Add transfer function logic for alloca(). by Ted Kremenek · 16 years ago
  19. ea9ca50 Added AllocaRegion, which represents regions created by calls to alloca(). by Ted Kremenek · 16 years ago
  20. b5878eb Fixed a horrible bug in HTMLDiagnostics.cpp where bugs referencing source ranges that occur within macros would not be emitted at all. by Ted Kremenek · 16 years ago
  21. d916e6e Move IRBuilder type definition to common file. - No functionality change. by Daniel Dunbar · 16 years ago
  22. 960c64d minor tweaks. by Chris Lattner · 16 years ago
  23. 95c53c6 Grammar tweaks. by Daniel Dunbar · 16 years ago
  24. d17b217 Add recent timing results to web page. by Daniel Dunbar · 16 years ago
  25. ccabf08 Semantic checking of constructor declarations and classification of default/copy constructors by Douglas Gregor · 16 years ago
  26. b72e9da Implement basic support for converting constructors in user-defined by Douglas Gregor · 16 years ago
  27. c0b56cd Fix a bug that was introduced in 58501. Ideally I think we should force all targets to set these values and not have defaults. by Anders Carlsson · 16 years ago
  28. 0203abe Comment out invalid assertion. I'm leaving it in the code for now as a reminder to produce a test case. by Ted Kremenek · 16 years ago
  29. 9ac68aa Implement semantic checking of static_cast and dynamic_cast. by Sebastian Redl · 16 years ago
  30. 3dd9ec8 Simplify interface. We can get canonical type from the base region directly. No need for an extra type argument. by Zhongxing Xu · 16 years ago
  31. c00c55a Implement struct initialization for SCA. by Zhongxing Xu · 16 years ago
  32. b30a073 Implement array initialization for SCA. by Zhongxing Xu · 16 years ago
  33. f9bfd00 Fixed build warning. No functionality change. by Sanjiv Gupta · 16 years ago
  34. aeef061 Add test code for array initialization. by Zhongxing Xu · 16 years ago
  35. fa45143 Made the mechanism of defining preprocessor defs for maxint, ptrdiff_t, wchar by Sanjiv Gupta · 16 years ago
  36. e8d0ba7 Turn off module verification in Release-Asserts builds. by Daniel Dunbar · 16 years ago
  37. f15ac4b Add support for parsing and representing C++ constructor declarations. by Douglas Gregor · 16 years ago
  38. 747a95e "One" line fix for -parse-noop failure, "id" and several other things by Daniel Dunbar · 16 years ago
  39. 65b69a8 Debug info: Bug fix, function types should always include the return type. by Daniel Dunbar · 16 years ago
  40. 29454f4 Implement BindStruct and fix a bug in RetriveStruct. by Zhongxing Xu · 16 years ago
  41. 8f8ab96 Fix 80-col violations. by Zhongxing Xu · 16 years ago
  42. 6f267e5 Implement load from struct region. Instead of returning an UnknownVal(), we create a CompoundVal by loading from each field of the struct. by Zhongxing Xu · 16 years ago
  43. 29a8a02 Make CompoundLiteralRegion a subclass of TypedRegiion. by Zhongxing Xu · 16 years ago
  44. 4ced16e Add a tentative assertion. by Zhongxing Xu · 16 years ago
  45. 39de8dd 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
  46. 8b4aa90 Quick fix for PR2950, infinite loop generating debug info for by Daniel Dunbar · 16 years ago
  47. 44252b4 Formatting tweaks. - No functionality change. by Daniel Dunbar · 16 years ago
  48. a852b31 Fix a comment. by Zhongxing Xu · 16 years ago
  49. c4cf07c Added missing 'expected-warning' by Ted Kremenek · 16 years ago
  50. ea4a4fc Enhance compound literal test case. by Ted Kremenek · 16 years ago
  51. 3086c3f Use llvm::raw_string_ostream instead of std::ostringstream. by Ted Kremenek · 16 years ago
  52. 5a66e96 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
  53. 8fae2f2 Add accessor method to CompoundLiteralRegion to retrieve the CompoundLiteralExpr. by Ted Kremenek · 16 years ago
  54. cadc28a Updated checker build. by Ted Kremenek · 16 years ago
  55. 069b958 Add missing "expected warning". by Ted Kremenek · 16 years ago
  56. b88ec27 Extend "followsFundamentalRule" to ignore prefix '_' characters. by Ted Kremenek · 16 years ago
  57. a4b7f69 Handle the case in VisitInitListExprs where there are no initializers in the compound literal. by Ted Kremenek · 16 years ago
  58. d202e16 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
  59. d774b6c 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
  60. 3ffc99c Improve compound literal test case. by Ted Kremenek · 16 years ago
  61. 78c0653 Use the correct predecessor node. by Ted Kremenek · 16 years ago
  62. c1c2bbf 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
  63. 9c5058d Add missing return statement. by Ted Kremenek · 16 years ago
  64. b667c9f Added iterators to nonloc::CompoundSVal. by Ted Kremenek · 16 years ago
  65. da3e12d 80 col violation. by Ted Kremenek · 16 years ago
  66. e56ece2 Use a worklist in GRExprEngine::VisitInitListExpr to process subexpressions. by Ted Kremenek · 16 years ago
  67. 63ee036 Update #includes since SVals.h no longer includes BasicValueFactory.h. by Ted Kremenek · 16 years ago
  68. f441c73 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
  69. 5e7a4b8 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
  70. 1ab8e72 "missing ivar release" is a performance bug. by Ted Kremenek · 16 years ago
  71. 11c06b9 Patch by Nikita Zhuk: test case for fix for false positive reported in PR2978. by Ted Kremenek · 16 years ago
  72. 0bdab1e Patch by Nikita Zhuk: by Ted Kremenek · 16 years ago
  73. 4e2ae51 Make sure RewriteObjCMethodDecl() does a block pointer rewrite. by Steve Naroff · 16 years ago
  74. ea5bd34 Fix arithmetic type check by Douglas Gregor · 16 years ago
  75. 6449c6c Add a couple fixes for rewriting ivars/methods that use/contain blocks. by Steve Naroff · 16 years ago
  76. 85eb17b Convert SynthesizeBlockCall() from test->AST based implementation. by Steve Naroff · 16 years ago
  77. f5cbb76 Merge the array and struct case. They are essentially the same. by Zhongxing Xu · 16 years ago
  78. 696b3a8 Rename: by Zhongxing Xu · 16 years ago
  79. a89b464 Adjust code format. by Zhongxing Xu · 16 years ago
  80. ebcad73 Implement VisitInitListExpr(). InitListExpr will have a nonloc::CompoundVal value. by Zhongxing Xu · 16 years ago
  81. 277884f Add CompoundVal and CompoundValData for representing the value of InitListExpr. by Zhongxing Xu · 16 years ago
  82. 807b4be Fix 80-col. by Zhongxing Xu · 16 years ago
  83. f04f896 Fix specification references link. by Daniel Dunbar · 16 years ago
  84. d32c085 Mark yy_fatal_error as a panic function. by Ted Kremenek · 16 years ago
  85. b3dff48 Improve documentation for Sema::CheckReferenceInit by Douglas Gregor · 16 years ago
  86. 35b777f NeXT: Emit protocol objects lazily. by Daniel Dunbar · 16 years ago
  87. d0419d6 Convert SynthBlockInitExpr() from text->AST based implementation. by Steve Naroff · 16 years ago
  88. 09bbf1f Remove workaround for reference. No longer necessary. by Sebastian Redl · 16 years ago
  89. be0b209 Fix missing %s in run string causing hang during tests. by Sebastian Redl · 16 years ago
  90. a6ded35 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
  91. 80c5475 Handle block literals at file scope, remove some dead code, etc. by Steve Naroff · 16 years ago
  92. f5660a9 Make the non-reference check in Expr work always by Douglas Gregor · 16 years ago
  93. 56da786 Simplify and correct the check for function redefinitions. This does two things: by Douglas Gregor · 16 years ago
  94. 0e34338 Implement overloading rules for reference binding by Douglas Gregor · 16 years ago
  95. 66c842f Make sure internally synthesized block pointer types are converted before pretty printing. by Steve Naroff · 16 years ago
  96. c0d11a8 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
  97. 1a27a19 Workaround an LLVM bug where inlining functions with debug info breaks by Daniel Dunbar · 16 years ago
  98. d725b16 Improve llvm-gcc compatibility, -Os implies -O2 (sortof). by Daniel Dunbar · 16 years ago
  99. a107b39 Add notes for SCA. by Zhongxing Xu · 16 years ago
  100. 258e50d Update checker build. by Ted Kremenek · 16 years ago