1. f494b57 - Move ObjC Expresssion AST's from Expr.h => ExprObjC.h by Steve Naroff · 16 years ago
  2. 525204a Update to follow recent LLVM changes by Anton Korobeynikov · 16 years ago
  3. 5b4681c Implement support for -w, which silences all warnings. PR2384. by Chris Lattner · 16 years ago
  4. 3d2e8c7 Fix rewrite rope to keep the leaf list up-to-date as it erases leaves by Chris Lattner · 16 years ago
  5. bcfd5d4 Add the copysign builtins; I ran into a program that wanted __builtin_copysign. by Eli Friedman · 16 years ago
  6. 2742496 Don't swap function decls, and add them to the scope as they are by Eli Friedman · 16 years ago
  7. 3c0eb16 Implementation of gcc mode attribute; this is significant because by Eli Friedman · 16 years ago
  8. 1f3105e Change diagnostic per suggestion, to make it a bit clearer what is happening. by Eli Friedman · 16 years ago
  9. 402256f Diagnose implicit init list for empty aggregate, like struct {}. Fixes by Eli Friedman · 16 years ago
  10. 1c6a38b Generate subprogram debug info with -g. by Sanjiv Gupta · 16 years ago
  11. 2c33a16 This fixes a VC++ build failure. by Steve Naroff · 16 years ago
  12. 0d3ab3f add some assertions to catch bad things before they die by Chris Lattner · 16 years ago
  13. 8bf3b1d Fix range info for explicit ivar refs. by Steve Naroff · 16 years ago
  14. 1b76779 fix typo by Gabor Greif · 17 years ago
  15. f377fc8 Unbreak build. Forget to check in this header file change with a previous commit. by Ted Kremenek · 17 years ago
  16. 4f8d123 Move getAccessedFieldNo out of lib/AST/Expr.cpp into by Dan Gohman · 17 years ago
  17. 3eb817e Improve dead stores diagnostics to include the variable name. by Ted Kremenek · 17 years ago
  18. 4b05b1d Add Destroy method to Types, making there destruction more harmonious with by Ted Kremenek · 17 years ago
  19. 8e355f2 When destroying DeclStmts, also destroy the associated Decl (reclaim its memory). by Ted Kremenek · 17 years ago
  20. 5f1adf8 Fix the destruction "properly" in the sense that we actually destroy the by Eli Friedman · 17 years ago
  21. 61538a7 Some small changes to make the target info a bit more accurate. by Eli Friedman · 17 years ago
  22. 6cfda23 Add __builtin_frame_address and __builtin_return_address gcc builtins to by Eli Friedman · 17 years ago
  23. d1ac17a Reclaim memory from chains of ScopedDecls, and reclaim memory for the initializers of EnumConstantDecls. by Ted Kremenek · 17 years ago
  24. f809e3b Delete AST nodes, not just Decls. by Ted Kremenek · 17 years ago
  25. b65cf41 Reclaim memory allocated for ParmVarDecl's in FunctionDecl::Destroy. by Ted Kremenek · 17 years ago
  26. 27f8a28 Try to plug some memory leaks... by Ted Kremenek · 17 years ago
  27. 9c1863e Added Stmt::DestroyChildren, which will be used by the dstors of the subclasses of Stmt to recursively delete their child AST nodes. by Ted Kremenek · 17 years ago
  28. bb504d3 Add errors for some illegal constructs (specifically, "int a = {{3}};" by Eli Friedman · 17 years ago
  29. 2451250 Fix some prototypes, and implement some builtins until we have our header files completed. by Nate Begeman · 17 years ago
  30. 76d90c8 Partitioned BugTypeCachedLocation::isCached() into two methods: one that accepts and ExplodedNode, and the other that accepts a ProgramPoint. The default behavior is to cache bug reports by the by Ted Kremenek · 17 years ago
  31. dde8c94 Fix review nit. by Eli Friedman · 17 years ago
  32. 9c2535a Added CFGBlock::hasBinaryBranchTerminator(). by Ted Kremenek · 17 years ago
  33. 1bf7dd7 Make isFileVarDecl() return true when the VarDecl is in a C++ namespace. by Argyrios Kyrtzidis · 17 years ago
  34. 6c178c5 Add some of GCC's object checking builtin's. by Steve Naroff · 17 years ago
  35. d38617c Implementation of __builtin_shufflevector, a portable builtin capable of by Eli Friedman · 17 years ago
  36. 3b8d116 Remove AST dependency on VMCore by switching ExtVectorElementExpr off Constant. by Nate Begeman · 17 years ago
  37. e701c0a Fix <rdar://problem/5928590> clang -fsyntax-only: "incompatible operand types ('int' and 'void')" on input that 'gcc -fsyntax-only' eats by Steve Naroff · 17 years ago
  38. 901b412 80 col violation fix. by Ted Kremenek · 17 years ago
  39. 769c9cf Add Type::getAsTypedefType(). by Ted Kremenek · 17 years ago
  40. 0e470a5 Rename IsPointerType to LVal::IsLValType, and update CFRefCount::EvalSummary to use IsLValType when conjuring symbols for return values (this fixes a bug with an assertion firing in the analyzer when two qualified objective-c types were compared). by Ted Kremenek · 17 years ago
  41. 1ffe281 Added support to generate some atomic operators (add, sub, and, or etc..) by Mon P Wang · 17 years ago
  42. 8a99764 Extend vector member references to include {.hi, .lo, .e, .o} which return a by Nate Begeman · 17 years ago
  43. 927686f parameterize pointer size/align better without doing virtual method calls in normal case. by Chris Lattner · 17 years ago
  44. ec10f58 parameterize long long. by Chris Lattner · 17 years ago
  45. 8059e99 correctly parameterize long, patch by Nate. by Chris Lattner · 17 years ago
  46. f8add5d Add the non-immediate-shift vector builtins by Nate Begeman · 17 years ago
  47. c5f551f Added initial support for supporting __NSString__ in attribute "format". by Ted Kremenek · 17 years ago
  48. e8b9f5b Added -g command line options to clang for generating source level debug information. This patch currently enables generation of line number debug information (stoppoints) and region begin/end debug information. The new files CGDebugInfo.h and CGDebugInfo.cpp implements the debug info manager class CGDebugInfo. by Sanjiv Gupta · 17 years ago
  49. 2621fd1 Add basic support for the pic-* target triples and add support for by Chris Lattner · 17 years ago
  50. 4607034 Synthesized getter/setter method declarations need not have by Fariborz Jahanian · 17 years ago
  51. 33de3f0 This patch introduces declaration of getter methods for ObjC2's by Fariborz Jahanian · 17 years ago
  52. 6d6eb57 Diagnose attempts to use C++ default arguments outside of a function declaration by Douglas Gregor · 17 years ago
  53. 466265c Added "DisplayHint" to PathDiagnosticPiece to provide a hint for the by Ted Kremenek · 17 years ago
  54. 5251e13 Patch to refactor setter/getter names of property attributes into Selector by Fariborz Jahanian · 17 years ago
  55. 922059d Fixed subtle bug in the an GRAuditor object could mark a node as a sink by Ted Kremenek · 17 years ago
  56. 46b55e5 percolate @optional/@required protocols down to ASTs for by Fariborz Jahanian · 17 years ago
  57. 28a309e Fix a bug from when this was a pointer instead of vector. by Chris Lattner · 17 years ago
  58. 8ed3044 Neil pointed out that clang doesn't generate ranges from diagnostics by Chris Lattner · 17 years ago
  59. a212c56 Simplify FunctionDecl::AddRedeclaration a bit by using std::swap. by Chris Lattner · 17 years ago
  60. da2d71a improve array type comments. by Chris Lattner · 17 years ago
  61. 200ed92 Rename member variable. by Ted Kremenek · 17 years ago
  62. aebf0cb This patch is about merging ObjC2's properties declared in class by Fariborz Jahanian · 17 years ago
  63. 9f74161 When running the reference count checker twice (GC and non-GC mode), only emit by Ted Kremenek · 17 years ago
  64. 55c28b7 Lexicographically order enum declarations in AttributeList::Kind. by Ted Kremenek · 17 years ago
  65. c9fa2f7 Added line number diagnostics to indicate the allocation site of the leaked object. by Ted Kremenek · 17 years ago
  66. bb77e9b Do not highlight bogus ranges for leaks. by Ted Kremenek · 17 years ago
  67. e448ab4 Added temporary fix for Obj-C exception handling in the static analyzer: treat these as panic functions. by Ted Kremenek · 17 years ago
  68. c65b8a3 Added default ctor to Selector. by Ted Kremenek · 17 years ago
  69. 3435096 Patch to match and issue diagnostics on property type mismatch. by Fariborz Jahanian · 17 years ago
  70. ea958e57 Use pointer swizziling to unify in ObjCMessageExpr the receiver and classname "fields". This saves us a pointer. by Ted Kremenek · 17 years ago
  71. 66783ca Added comments to ObjCMessageExpr. by Ted Kremenek · 17 years ago
  72. 31593ac When processing "release", "retain", and "autorelease" messages return the by Ted Kremenek · 17 years ago
  73. c5ae899 Extend InitListExpr API/IMPL to support arbitrary add/remove (in support of the initializer rewrite I am doing). by Steve Naroff · 17 years ago
  74. 02edb98 More ObjC2 property semantics work. Work in progress. by Fariborz Jahanian · 17 years ago
  75. 072192b added preliminary diagnostics in scan-build results to denote whether by Ted Kremenek · 17 years ago
  76. c0c3f5d Teach more of the static analyzer about ObjCQualifiedIdType. by Ted Kremenek · 17 years ago
  77. 4d0348b Add lval::ArrayOffset, which represent the locations of entries in an array. by Ted Kremenek · 17 years ago
  78. 718c4f7 Added lval::FieldOffset, which represents symbolic lvalues for field offsets from other Lvalues. by Ted Kremenek · 17 years ago
  79. 1b8bd4d Major rewrite/refactoring of static analysis engine. We now use by Ted Kremenek · 17 years ago
  80. e5c3012 Provide the option to run the CF-retain checker in GC enabled mode. by Ted Kremenek · 17 years ago
  81. 01d9dbf Add -fobjc-gc and -fobjc-gc-only options to the driver. by Ted Kremenek · 17 years ago
  82. 274f433 Bug fix in CFG::getBlockEdgeImpl(): Use a BumpPtrAllocator to allocate by Ted Kremenek · 17 years ago
  83. 2d1c5d3 Parsing of namespaces: by Argyrios Kyrtzidis · 17 years ago
  84. 6e5977f Make assertions for all addresses passed to ProgramPoint that they have at least an 8-byte alignment. by Argyrios Kyrtzidis · 17 years ago
  85. 5827754 remove the 'unused static' diagnostic from codegen. This should be by Chris Lattner · 17 years ago
  86. 27ae6c6 initial support for recognizing __transparent_union__ attributes by Nuno Lopes · 17 years ago
  87. 910e999 Do a better job at computing dead symbols. by Ted Kremenek · 17 years ago
  88. 846d4e9 More boilerplate for handling specialized-transfer function logic for dead symbols. by Ted Kremenek · 17 years ago
  89. b5e0224 Patch to diagnose inconsistancies between properties declared in current and by Fariborz Jahanian · 17 years ago
  90. 77d7ef8 Added initial boilerplate in GRExprEngine to allow checker-specific transfer by Ted Kremenek · 17 years ago
  91. a43a1eb When building PathDiagnostics for bug reports, generate a trimmed ExplodedGraph with a single path that BugReport objects can safely walk and introspect. by Ted Kremenek · 17 years ago
  92. 186350f Fixed: <rdar://problem/5881148> by Ted Kremenek · 17 years ago
  93. c1e9dea TranslationUnit now owns IdentifierTable, TargetInfo, and Selectors objects by Ted Kremenek · 17 years ago
  94. c66d0aa fix a rewriter crash on zero length files. by Chris Lattner · 17 years ago
  95. 628b96f Patch to build AST for property implementation declarations and by Fariborz Jahanian · 17 years ago
  96. 5b7dcce Rewrote VisitDeclStmt to properly handle initializers that can do anything. by Ted Kremenek · 17 years ago
  97. a548846 Added lval type (and tracking) for StringLiterals. by Ted Kremenek · 17 years ago
  98. 0fe33bc Added "nonlval::LValAsInteger" to represent abstract LVals casted to integers, allowing us to track lvals when they are casted back to pointers. by Ted Kremenek · 17 years ago
  99. 9fdf9c6 "This patch renames by Chris Lattner · 17 years ago
  100. 5585114 PathDiagnosticClients now retain ownership of passed PathDiagnostics, requiring by Ted Kremenek · 17 years ago