1. 2eff0f9 Add a test case for CFMakeCollectable. by Ted Kremenek · 16 years ago
  2. d07a7b1 Fix regression with handling of CFMakeCollectable. by Ted Kremenek · 16 years ago
  3. 03a6cf9 Improve assert messages. by Sebastian Redl · 16 years ago
  4. 26d85b1 Move named cast sema functions to their own file. by Sebastian Redl · 16 years ago
  5. 42a552f Parsing, representation, and preliminary semantic analysis of destructors. by Douglas Gregor · 16 years ago
  6. f304ddc AnalysisManager can now be used to for analyses over TranslationUnits. by Ted Kremenek · 16 years ago
  7. 4e84935 A small error message improvement and some comment cleanup for static_cast. by Sebastian Redl · 16 years ago
  8. 4c79e55 initXXX methods can return owned objects by Ted Kremenek · 16 years ago
  9. 64bffa9 Keep track of whether a C++ class is an aggregate. Don't allow initialization of non-aggregates with initializer lists. by Douglas Gregor · 16 years ago
  10. f03d7c7 Implement C++ copy-initialization for declarations. There is now some by Douglas Gregor · 16 years ago
  11. 7ad8390 Initial implementation of parsing, semantic analysis, and AST-building by Douglas Gregor · 16 years ago
  12. e839b15 Update CMakeLists.txt by Cedric Venet · 16 years ago
  13. dac7415 Remove stray character. by Daniel Dunbar · 16 years ago
  14. 97d2212 Update Xcode project. by Ted Kremenek · 16 years ago
  15. 1528145 Make it an error if an Objective-C declaration is not in the global scope. by Anders Carlsson · 16 years ago
  16. 21ef7ae LinkageSpecDecl is c++ specific, move it to DeclCXX by Chris Lattner · 16 years ago
  17. f7be944 Some cleanup of the cast checkers. Don't canonicalize types when not needed. Use distinct diagnostics for distinct errors. by Sebastian Redl · 16 years ago
  18. 456f82d Fine-grained C++ status page by Douglas Gregor · 16 years ago
  19. cd9b46e Add a new expression class, ObjCSuperExpr, to handle the Objective-C 'super'. Remove ObjCThis from PredefinedExpr by Douglas Gregor · 16 years ago
  20. 796da18 Create a new expression class, CXXThisExpr, to handle the C++ 'this' primary expression. Remove CXXThis from PredefinedExpr by Douglas Gregor · 16 years ago
  21. eb704f2 Now that we have copy initialization support, use it for checking the default arguments by Douglas Gregor · 16 years ago
  22. 3996f23 Diagnose use of 'this' in a C++ default argument. Thanks to Eli for correcting my bogus assertion about it already being handled by Douglas Gregor · 16 years ago
  23. 6215dee Trivial style fix. by Sebastian Redl · 16 years ago
  24. f8e61b3 #define NULL as 0 when compiling as C++. This fixes the carbon.cpp and cocoa.mm test failures. by Anders Carlsson · 16 years ago
  25. ddf7cac Implement lowering of va_arg in clang directly. (This is 32-bit X86 only for now). by Anders Carlsson · 16 years ago
  26. d9641f8 Fix bug in va_copy by Anders Carlsson · 16 years ago
  27. 7cf9509 Updated checker build. by Ted Kremenek · 16 years ago
  28. 6ca3191 Handle prefix '_' that may appear in front of the name of 'Release' functions by Ted Kremenek · 16 years ago
  29. 655aba7 Fix use of uninitialized variable. by Ted Kremenek · 16 years ago
  30. 3c1847f Updated checker build. by Ted Kremenek · 16 years ago
  31. db4f5f2 Allow user toggling between plist and html output with scan-build/ccc-analyzer. by Ted Kremenek · 16 years ago
  32. d0e2f83 Update VC++ project file. by Steve Naroff · 16 years ago
  33. b2f9e51 Fix <rdar://problem/6339636> clang ObjC rewriter: Assertion failed: FileID-1 < FileIDs.size() && "Invalid FileID!", file c:\cygwin\home\Administrator\llvm\tools\clang\include\clang/Basic/SourceManager.h, line 513 by Steve Naroff · 16 years ago
  34. 4fc82c8 Hook up the Plist diagnostic client to the driver. Fix Plist output. by Ted Kremenek · 16 years ago
  35. 30c5436 Check that this cannot be used in a default argument. Happily, it was already implemented by Douglas Gregor · 16 years ago
  36. 5d86625 Add path diagnostics client for emitting path reports using Plists. by Ted Kremenek · 16 years ago
  37. ad99dbf Rename 'HTMLDiagnostics.h' to 'PathDiagnosticClients.h' by Ted Kremenek · 16 years ago
  38. 18fe568 Implicit support for direct initialization of objects of class type, e.g., by Douglas Gregor · 16 years ago
  39. 4fd7ffe Clarify performance experiments description based on feedback from by Daniel Dunbar · 16 years ago
  40. 225c41e Standard conversion sequences now have a CopyConstructor field, to by Douglas Gregor · 16 years ago
  41. 396b7cd Add implicitly-declared default and copy constructors to C++ classes, by Douglas Gregor · 16 years ago
  42. d934112 Eliminate header dependency ASTContext -> TargetInfo by Douglas Gregor · 16 years ago
  43. f1f9b4e Implement C++ DR 106 and C++ DR 540, both of which deal with by Douglas Gregor · 16 years ago
  44. b4e66d5 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
  45. 8f6ce57 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
  46. e2f5619 Fix PR3001: if we have an error parsing an initializer, make sure to remove by Chris Lattner · 16 years ago
  47. 86cd8af privatize some methods. by Chris Lattner · 16 years ago
  48. 87f8de7 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
  49. f8fc414 Add some notes for SCA. by Zhongxing Xu · 16 years ago
  50. 4230da6 Fix 80-col violations. by Zhongxing Xu · 16 years ago
  51. 817c67d - Remove AnonTypedRegion, which is not to be used. by Zhongxing Xu · 16 years ago
  52. d5a56f0 Source ranges for named cast diagnostics. by Sebastian Redl · 16 years ago
  53. fe2f808 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 Cedric Venet · 16 years ago
  54. 04b90bc Add function side-effect test cast. by Zhongxing Xu · 16 years ago
  55. d463d44 1. When a pointer to struct is used as an argument, GRSimpleVals::EvalCall() by Zhongxing Xu · 16 years ago
  56. 3cab2b1 Add defined in if(). by Zhongxing Xu · 16 years ago
  57. f509d73 More fallout from r58501: primary fix is some more corrections to make by Eli Friedman · 16 years ago
  58. c979a9b Add 'alloca' test case for return-of-stack-address checker. by Ted Kremenek · 16 years ago
  59. de8cd19 Enhance return-of-stack-address checker to recognize regions created by alloca(). by Ted Kremenek · 16 years ago
  60. b302133 Add transfer function logic for alloca(). by Ted Kremenek · 16 years ago
  61. 7090ae1 Added AllocaRegion, which represents regions created by calls to alloca(). by Ted Kremenek · 16 years ago
  62. 583e898 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
  63. 45d196b Move IRBuilder type definition to common file. - No functionality change. by Daniel Dunbar · 16 years ago
  64. 09d84ba minor tweaks. by Chris Lattner · 16 years ago
  65. 8fa9845 Grammar tweaks. by Daniel Dunbar · 16 years ago
  66. 2336d1f Add recent timing results to web page. by Daniel Dunbar · 16 years ago
  67. 030ff0c Semantic checking of constructor declarations and classification of default/copy constructors by Douglas Gregor · 16 years ago
  68. 60d62c2 Implement basic support for converting constructors in user-defined by Douglas Gregor · 16 years ago
  69. 6a3615c 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
  70. e580c1b 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
  71. 0777972 Implement semantic checking of static_cast and dynamic_cast. by Sebastian Redl · 16 years ago
  72. ea8a185 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
  73. af0a844 Implement struct initialization for SCA. by Zhongxing Xu · 16 years ago
  74. 1a12a0e Implement array initialization for SCA. by Zhongxing Xu · 16 years ago
  75. 73608a8 Fixed build warning. No functionality change. by Sanjiv Gupta · 16 years ago
  76. df2aa1e Add test code for array initialization. by Zhongxing Xu · 16 years ago
  77. 31fc07d Made the mechanism of defining preprocessor defs for maxint, ptrdiff_t, wchar by Sanjiv Gupta · 16 years ago
  78. dd913e5 Turn off module verification in Release-Asserts builds. by Daniel Dunbar · 16 years ago
  79. b48fe38 Add support for parsing and representing C++ constructor declarations. by Douglas Gregor · 16 years ago
  80. e10b0f2 "One" line fix for -parse-noop failure, "id" and several other things by Daniel Dunbar · 16 years ago
  81. 9881cf0 Debug info: Bug fix, function types should always include the return type. by Daniel Dunbar · 16 years ago
  82. f0dfa8d Implement BindStruct and fix a bug in RetriveStruct. by Zhongxing Xu · 16 years ago
  83. d3118bd Fix 80-col violations. by Zhongxing Xu · 16 years ago
  84. 6e3f01c 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
  85. 77cfac6 Make CompoundLiteralRegion a subclass of TypedRegiion. by Zhongxing Xu · 16 years ago
  86. da6b999 Add a tentative assertion. by Zhongxing Xu · 16 years ago
  87. 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
  88. bea06e4 Quick fix for PR2950, infinite loop generating debug info for by Daniel Dunbar · 16 years ago
  89. 3845f86 Formatting tweaks. - No functionality change. by Daniel Dunbar · 16 years ago
  90. a189dca Fix a comment. by Zhongxing Xu · 16 years ago
  91. beb62c5 Added missing 'expected-warning' by Ted Kremenek · 16 years ago
  92. fab6f22 Enhance compound literal test case. by Ted Kremenek · 16 years ago
  93. ad51a60 Use llvm::raw_string_ostream instead of std::ostringstream. by Ted Kremenek · 16 years ago
  94. 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
  95. 11a83dc Add accessor method to CompoundLiteralRegion to retrieve the CompoundLiteralExpr. by Ted Kremenek · 16 years ago
  96. 0239f7f Updated checker build. by Ted Kremenek · 16 years ago
  97. 64cc62d Add missing "expected warning". by Ted Kremenek · 16 years ago
  98. e1e91af Extend "followsFundamentalRule" to ignore prefix '_' characters. by Ted Kremenek · 16 years ago
  99. a49e367 Handle the case in VisitInitListExprs where there are no initializers in the compound literal. by Ted Kremenek · 16 years ago
  100. 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