1. d3bb44f Added new C++ AST Decl subclasses. by Argyrios Kyrtzidis · 16 years ago
  2. d4cbda6 implement the alias attirbute (in both Sema and Codegen) by Nuno Lopes · 16 years ago
  3. c250aae capture whether a CharacterLiteral was wide or not in the AST. by Chris Lattner · 16 years ago
  4. da8249e Fix ast dumping to work with long double literals, e.g. we dump: by Chris Lattner · 16 years ago
  5. 259dfdc Mark the right ctor explicit, patch by Cédric Venet by Chris Lattner · 16 years ago
  6. c0c03bc Use a common SourceManager when processing multiple files. This allows us to cache the contents of source files already loaded from disk. by Ted Kremenek · 16 years ago
  7. 05ac3ef Reclaim memory owned by ObjCForwardProtocolDecls. by Ted Kremenek · 16 years ago
  8. 400d95f Implement "Destroy" and destructor for ObjCClassDecl, allowing us to reclaim its memory and the memory of the Decls it owns. by Ted Kremenek · 16 years ago
  9. 1c8a413 Implement "Destroy" and destructor for ObjCProtocolDecl, allowing us to reclaim its memory and the memory of the Decls it owns. by Ted Kremenek · 16 years ago
  10. 8a77931 Initial work on additional memory collection for ObjC AST objects. We now by Ted Kremenek · 16 years ago
  11. 6a5a34c During interface layout, don't forget super class. by Devang Patel · 16 years ago
  12. 80d310c Undo previous check-in. by Devang Patel · 16 years ago
  13. 0e8eda7 During interface layout, don't forget super class. by Devang Patel · 16 years ago
  14. 3d2c22b Fix <rdar://problem/5987482> clang on xcode: null dereference in Sema::ActOnMemberReferenceExpr. by Steve Naroff · 16 years ago
  15. 74199b6 Fix trivial crasher and downgrade an error to warning (to match GCC). by Steve Naroff · 16 years ago
  16. 44a3dde Add ObjCInterface layout support. Reuse RecordLayout. by Devang Patel · 16 years ago
  17. 8b27704 Refactoring. Move field layout code in a ASTRecordLayout member fn. by Devang Patel · 16 years ago
  18. 50c5c72 Don't assume that the type of a FunctionDecl is a FunctionType; that by Eli Friedman · 16 years ago
  19. e7d07d1 Moved LangOptions from TranslationUnit to ASTContext. This induced a variety of cleanups in some ASTConsumers. by Ted Kremenek · 16 years ago
  20. eaf9a42 Add a few more built-in functions. by Steve Naroff · 16 years ago
  21. 1b76ada Re-fix r51907 in a way which doesn't affect valid code. This essentially by Eli Friedman · 16 years ago
  22. cf00e0b Add a builtin. Fixes <rdar://problem/5982037> clang on xcode: error: incompatible operand types ('int' and 'char *'). by Steve Naroff · 16 years ago
  23. 63564b8 Allow for a GCC cast extension. by Steve Naroff · 16 years ago
  24. e3e9add Fix <rdar://problem/5979875> clang on xcode: error: use of undeclared identifier 'super' by Steve Naroff · 16 years ago
  25. b93fb49 handle the full assignment-expression grammar when using an by Chris Lattner · 16 years ago
  26. 9141bee fix decl attributes cleaning by Nuno Lopes · 16 years ago
  27. e3a6198 Added "InitializeTU" to ASTConsumer. This is used by Sema::ParseAST to pass a by Ted Kremenek · 16 years ago
  28. b306404 Fix some strict-aliasing warnings by using Stmt* instead of Expr* in VariableArrayType, EnumConstantDecl, and VarDecl. by Ted Kremenek · 16 years ago
  29. ae78407 Add basic support for properties references (a missing feature). by Steve Naroff · 16 years ago
  30. f494b57 - Move ObjC Expresssion AST's from Expr.h => ExprObjC.h by Steve Naroff · 16 years ago
  31. 525204a Update to follow recent LLVM changes by Anton Korobeynikov · 16 years ago
  32. 5b4681c Implement support for -w, which silences all warnings. PR2384. by Chris Lattner · 16 years ago
  33. 3d2e8c7 Fix rewrite rope to keep the leaf list up-to-date as it erases leaves by Chris Lattner · 16 years ago
  34. bcfd5d4 Add the copysign builtins; I ran into a program that wanted __builtin_copysign. by Eli Friedman · 16 years ago
  35. 2742496 Don't swap function decls, and add them to the scope as they are by Eli Friedman · 16 years ago
  36. 3c0eb16 Implementation of gcc mode attribute; this is significant because by Eli Friedman · 16 years ago
  37. 1f3105e Change diagnostic per suggestion, to make it a bit clearer what is happening. by Eli Friedman · 16 years ago
  38. 402256f Diagnose implicit init list for empty aggregate, like struct {}. Fixes by Eli Friedman · 16 years ago
  39. 1c6a38b Generate subprogram debug info with -g. by Sanjiv Gupta · 16 years ago
  40. 2c33a16 This fixes a VC++ build failure. by Steve Naroff · 16 years ago
  41. 0d3ab3f add some assertions to catch bad things before they die by Chris Lattner · 16 years ago
  42. 8bf3b1d Fix range info for explicit ivar refs. by Steve Naroff · 16 years ago
  43. 1b76779 fix typo by Gabor Greif · 16 years ago
  44. f377fc8 Unbreak build. Forget to check in this header file change with a previous commit. by Ted Kremenek · 16 years ago
  45. 4f8d123 Move getAccessedFieldNo out of lib/AST/Expr.cpp into by Dan Gohman · 16 years ago
  46. 3eb817e Improve dead stores diagnostics to include the variable name. by Ted Kremenek · 16 years ago
  47. 4b05b1d Add Destroy method to Types, making there destruction more harmonious with by Ted Kremenek · 16 years ago
  48. 8e355f2 When destroying DeclStmts, also destroy the associated Decl (reclaim its memory). by Ted Kremenek · 16 years ago
  49. 5f1adf8 Fix the destruction "properly" in the sense that we actually destroy the by Eli Friedman · 16 years ago
  50. 61538a7 Some small changes to make the target info a bit more accurate. by Eli Friedman · 16 years ago
  51. 6cfda23 Add __builtin_frame_address and __builtin_return_address gcc builtins to by Eli Friedman · 16 years ago
  52. d1ac17a Reclaim memory from chains of ScopedDecls, and reclaim memory for the initializers of EnumConstantDecls. by Ted Kremenek · 16 years ago
  53. f809e3b Delete AST nodes, not just Decls. by Ted Kremenek · 16 years ago
  54. b65cf41 Reclaim memory allocated for ParmVarDecl's in FunctionDecl::Destroy. by Ted Kremenek · 16 years ago
  55. 27f8a28 Try to plug some memory leaks... by Ted Kremenek · 16 years ago
  56. 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 · 16 years ago
  57. bb504d3 Add errors for some illegal constructs (specifically, "int a = {{3}};" by Eli Friedman · 16 years ago
  58. 2451250 Fix some prototypes, and implement some builtins until we have our header files completed. by Nate Begeman · 16 years ago
  59. 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 · 16 years ago
  60. dde8c94 Fix review nit. by Eli Friedman · 16 years ago
  61. 9c2535a Added CFGBlock::hasBinaryBranchTerminator(). by Ted Kremenek · 16 years ago
  62. 1bf7dd7 Make isFileVarDecl() return true when the VarDecl is in a C++ namespace. by Argyrios Kyrtzidis · 16 years ago
  63. 6c178c5 Add some of GCC's object checking builtin's. by Steve Naroff · 16 years ago
  64. d38617c Implementation of __builtin_shufflevector, a portable builtin capable of by Eli Friedman · 16 years ago
  65. 3b8d116 Remove AST dependency on VMCore by switching ExtVectorElementExpr off Constant. by Nate Begeman · 16 years ago
  66. e701c0a Fix <rdar://problem/5928590> clang -fsyntax-only: "incompatible operand types ('int' and 'void')" on input that 'gcc -fsyntax-only' eats by Steve Naroff · 16 years ago
  67. 901b412 80 col violation fix. by Ted Kremenek · 16 years ago
  68. 769c9cf Add Type::getAsTypedefType(). by Ted Kremenek · 16 years ago
  69. 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 · 16 years ago
  70. 1ffe281 Added support to generate some atomic operators (add, sub, and, or etc..) by Mon P Wang · 16 years ago
  71. 8a99764 Extend vector member references to include {.hi, .lo, .e, .o} which return a by Nate Begeman · 16 years ago
  72. 927686f parameterize pointer size/align better without doing virtual method calls in normal case. by Chris Lattner · 16 years ago
  73. ec10f58 parameterize long long. by Chris Lattner · 16 years ago
  74. 8059e99 correctly parameterize long, patch by Nate. by Chris Lattner · 16 years ago
  75. f8add5d Add the non-immediate-shift vector builtins by Nate Begeman · 16 years ago
  76. c5f551f Added initial support for supporting __NSString__ in attribute "format". by Ted Kremenek · 16 years ago
  77. 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 · 16 years ago
  78. 2621fd1 Add basic support for the pic-* target triples and add support for by Chris Lattner · 16 years ago
  79. 4607034 Synthesized getter/setter method declarations need not have by Fariborz Jahanian · 16 years ago
  80. 33de3f0 This patch introduces declaration of getter methods for ObjC2's by Fariborz Jahanian · 16 years ago
  81. 6d6eb57 Diagnose attempts to use C++ default arguments outside of a function declaration by Douglas Gregor · 16 years ago
  82. 466265c Added "DisplayHint" to PathDiagnosticPiece to provide a hint for the by Ted Kremenek · 16 years ago
  83. 5251e13 Patch to refactor setter/getter names of property attributes into Selector by Fariborz Jahanian · 16 years ago
  84. 922059d Fixed subtle bug in the an GRAuditor object could mark a node as a sink by Ted Kremenek · 16 years ago
  85. 46b55e5 percolate @optional/@required protocols down to ASTs for by Fariborz Jahanian · 16 years ago
  86. 28a309e Fix a bug from when this was a pointer instead of vector. by Chris Lattner · 16 years ago
  87. 8ed3044 Neil pointed out that clang doesn't generate ranges from diagnostics by Chris Lattner · 16 years ago
  88. a212c56 Simplify FunctionDecl::AddRedeclaration a bit by using std::swap. by Chris Lattner · 16 years ago
  89. da2d71a improve array type comments. by Chris Lattner · 16 years ago
  90. 200ed92 Rename member variable. by Ted Kremenek · 16 years ago
  91. aebf0cb This patch is about merging ObjC2's properties declared in class by Fariborz Jahanian · 16 years ago
  92. 9f74161 When running the reference count checker twice (GC and non-GC mode), only emit by Ted Kremenek · 16 years ago
  93. 55c28b7 Lexicographically order enum declarations in AttributeList::Kind. by Ted Kremenek · 16 years ago
  94. c9fa2f7 Added line number diagnostics to indicate the allocation site of the leaked object. by Ted Kremenek · 16 years ago
  95. bb77e9b Do not highlight bogus ranges for leaks. by Ted Kremenek · 16 years ago
  96. e448ab4 Added temporary fix for Obj-C exception handling in the static analyzer: treat these as panic functions. by Ted Kremenek · 16 years ago
  97. c65b8a3 Added default ctor to Selector. by Ted Kremenek · 16 years ago
  98. 3435096 Patch to match and issue diagnostics on property type mismatch. by Fariborz Jahanian · 16 years ago
  99. ea958e57 Use pointer swizziling to unify in ObjCMessageExpr the receiver and classname "fields". This saves us a pointer. by Ted Kremenek · 16 years ago
  100. 66783ca Added comments to ObjCMessageExpr. by Ted Kremenek · 16 years ago