1. 8f26986 Refactor Dead Stores error reporting to use the simplified BugReporter::EmitBasicReport interface. by Ted Kremenek · 16 years ago
  2. 5720207 Added method "EmitBasicReport" to BugReporter to simplify the emission of simple bug diagnostics. by Ted Kremenek · 16 years ago
  3. b9f930d Use of NextToken() makes ParseIdentifierStatement unnecessary. by Argyrios Kyrtzidis · 16 years ago
  4. 54176fd start remembering diagnostics for various cases, add some missing by Chris Lattner · 16 years ago
  5. 0d8019e Add new check: -check-objc-methodsigs. This check scans methods in by Ted Kremenek · 16 years ago
  6. cf0f51d rename "SInt" methods to "Int" in APValue. by Chris Lattner · 16 years ago
  7. b542afe make the new evaluator avoid conversions APValue<->APSInt in some cases. by Chris Lattner · 16 years ago
  8. bdb435d Refactored auditor interface within GRExprEngine and GRCoreEngine to use a "batch auditor" to dispatch to specialized auditors instead of having a separate vector for each audited Expr*. This not only provides a much cleaner implementation, but also allows us to install auditors for any expression. by Ted Kremenek · 16 years ago
  9. 0ce902b Patch by Csaba Hruska and Peter Neumark: by Ted Kremenek · 16 years ago
  10. 4323a57 Refactored most of the "Store" piece of ValueState into a Store type. The by Ted Kremenek · 16 years ago
  11. e569031 Remove unused class AnnotatedPath. by Ted Kremenek · 16 years ago
  12. d72ee90 Move some environment methods from ValueState/ValueStateManager to Environment/EnvironmentManager. by Ted Kremenek · 16 years ago
  13. e3d5e3a Add an accessor, patch by Csaba Hruska. by Chris Lattner · 16 years ago
  14. f7da726 Simplify the parser a bit by looking at the next token without consuming it (by Preprocessor::LookNext): by Argyrios Kyrtzidis · 16 years ago
  15. 9e0ed0b Add Preprocessor::LookNext method, which implements an efficient way to 'take a peek' at the next token without consuming it. by Argyrios Kyrtzidis · 16 years ago
  16. 1fa7f58 Remove getParentMap() from GRExprEngine. by Ted Kremenek · 16 years ago
  17. f8396b6 Add parser support for __builtin_stdarg_start, PR2531 by Chris Lattner · 16 years ago
  18. 8133a26 Initial work on splitting the ValueState into an Environment, Store, and by Ted Kremenek · 16 years ago
  19. 62f6b21 Add LValue setters for APValue by Anders Carlsson · 16 years ago
  20. f6f593f In a report-XXXXX.html, make the title include the name of the file with the bug. Patch by Jean-Daniel Dupas! by Ted Kremenek · 16 years ago
  21. fe5042e Fix warnings by Seo Sanghyeon · 16 years ago
  22. 8b8e9a8 Remove unused diagnostic. by Argyrios Kyrtzidis · 16 years ago
  23. b4825df Fix warnings by Seo Sanghyeon · 16 years ago
  24. a0fb586 Added an "ivar_empty" method to ObjCInterfaceDecl. by Ted Kremenek · 16 years ago
  25. 3cd483c For the -dealloc checker, check the LangOptions to determine whether or not the code is compiled with GC. by Ted Kremenek · 16 years ago
  26. 7032f46 Have BugReporter::getCFG and BugReporter::getLiveVariables returns pointers instead of references, because they can both fail by Ted Kremenek · 16 years ago
  27. db09a4d Added static analysis check to see if a subclass of NSObject implements -dealloc, and whether or not that implementation calls [super dealloc]. by Ted Kremenek · 16 years ago
  28. c44eec6 Shuffle things around in preparation for integrating Eli's constant evaluator. by Anders Carlsson · 16 years ago
  29. 2e47808 Make APValue an APSInt. by Anders Carlsson · 16 years ago
  30. e207558 Unify the code path for the Dead Stores checker to always use the BugReporter interface. by Ted Kremenek · 16 years ago
  31. c095997 Refactored some of the BugReporter interface so that data such as the ASTContext&, PathDiagnosticClient*, can be provided by an external source. by Ted Kremenek · 16 years ago
  32. 8b23361 GRExprEngine now expects the LiveVariables information to be provided by its creator. by Ted Kremenek · 16 years ago
  33. 17fdf95 Added version of CheckDeadStores that accepts a client-provided LiveVariables object. by Ted Kremenek · 16 years ago
  34. c87190d Added method "HandleTranslationUnit" to ASTConsumer. This is called by ParseAST when all of the ASTs in a translation unit have been built. by Ted Kremenek · 16 years ago
  35. 0795232 Add Sema support for C++ classes. by Argyrios Kyrtzidis · 16 years ago
  36. b7cfe88 Make a few related changes: by Chris Lattner · 16 years ago
  37. 368328c refactor some code out into a new method. by Chris Lattner · 16 years ago
  38. e5c5ee1 Make ProcessDeclAttributes walk the declarator structure pulling by Chris Lattner · 16 years ago
  39. 065c5a8 more cleanups, refactor HandleVectorTypeAttribute by Chris Lattner · 16 years ago
  40. ad74a75 Fix for PR2501; this patch makes usual arithmetic conversions for by Eli Friedman · 16 years ago
  41. fbf1347 the 'mode' attribute is a decl attribute, not a type attribute. Move it to by Chris Lattner · 16 years ago
  42. 8429fca Another class -> struct in declaration to match definition. by Cedric Venet · 16 years ago
  43. e9484fc Make clang work on 32 bit powerpc linux. by Matthijs Kooijman · 16 years ago
  44. 985abd9 Make Declarator::getDeclSpec() return a const reference to avoid by Chris Lattner · 16 years ago
  45. 65e4af9 another const correctness bug with declspec. by Chris Lattner · 16 years ago
  46. e6bec8a fix const correctness of accessor. by Chris Lattner · 16 years ago
  47. 3f2dcb1 Add Profile method to QualType. by Ted Kremenek · 16 years ago
  48. 09c31b0 Set CXXClassVar to identifier namespace IDNS_Ordinary. by Argyrios Kyrtzidis · 16 years ago
  49. 1ce6ead Set CXXMethod to identifier namespace IDNS_Ordinary. by Argyrios Kyrtzidis · 16 years ago
  50. 4cc18a4 Add parsing support for C++ classes. by Argyrios Kyrtzidis · 16 years ago
  51. be78424 Update serialization for ObjCMessageExpr to handle additional bit-swizziling of receiver information. by Ted Kremenek · 16 years ago
  52. 4df728e ObjCMessageExpr objects that represent messages to class methods now can contain the ObjCInterfaceDecl* of the target class if it was available when the ObjCMessageExpr object was constructed. The original interfaces of the class has been preserved (requiring no functionality changes from clients), but now a "getClasSInfo" method returns both the ObjCInterfaceDecl* and IdentifierInfo* of the target class. by Ted Kremenek · 16 years ago
  53. 0d8ac9a Move the namespace action declarations at the "C++ declarations" section. by Argyrios Kyrtzidis · 16 years ago
  54. 0d6d153 Test commit: changed the forward declaration of FieldDeclarator from class to struct to be coherent with its definition (DeclSpec.h) by Cedric Venet · 16 years ago
  55. a75a8ea Fix comments: "class method" should be "instance method" and vis versa by Ted Kremenek · 16 years ago
  56. 8031a85 add a new clang::APValue class at Eli's request. It is a discriminated by Chris Lattner · 16 years ago
  57. 5a6ddbf add parser and sema support for the funny ObjC '@defs' thing. by Chris Lattner · 16 years ago
  58. 63e9d56 remove dead enums. by Chris Lattner · 16 years ago
  59. 0d17f6f Switch 'super' from being a weird cast thing to being a predefined expr node. by Chris Lattner · 16 years ago
  60. 1a654b6 Modified the dead stores checker to... by Ted Kremenek · 16 years ago
  61. f8e32cf Added ParentMap, a class to represent a lazily constructed mapping from child to parents. by Ted Kremenek · 16 years ago
  62. 792481e Added "Decl::getCodyBody()", a virtual method that returns the root AST node (Stmt*) that the Decl wraps (if any). Currently this only returns a non-null value for FunctionDecl and ObjCMethodDecl. by Ted Kremenek · 16 years ago
  63. 331b0ac Added a new ProgramPoint: PostPurgeDeadSymbols. This new program point distinguishes between the cases when we just evaluated the transfer function of a Stmt* (PostStmt) or performed a load (PostLoad). This solves a caching bug observed in a recent bug report. by Ted Kremenek · 16 years ago
  64. 4111024 Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl. by Chris Lattner · 16 years ago
  65. 1060aff Fix more strict-aliasing warnings. by Ted Kremenek · 16 years ago
  66. 5549976 This patch is motivated by numerous strict-aliasing warnings when compiling by Ted Kremenek · 16 years ago
  67. dbdbbd7 Fix getTrueExpr for ConditionalOperator to actually work. No testcase by Eli Friedman · 16 years ago
  68. 7643536 -Add DeclChain member to DeclContext. by Argyrios Kyrtzidis · 16 years ago
  69. 39ba4ae -Changes to TagDecl: by Argyrios Kyrtzidis · 16 years ago
  70. d3bb44f Added new C++ AST Decl subclasses. by Argyrios Kyrtzidis · 16 years ago
  71. d4cbda6 implement the alias attirbute (in both Sema and Codegen) by Nuno Lopes · 16 years ago
  72. c250aae capture whether a CharacterLiteral was wide or not in the AST. by Chris Lattner · 16 years ago
  73. da8249e Fix ast dumping to work with long double literals, e.g. we dump: by Chris Lattner · 16 years ago
  74. 259dfdc Mark the right ctor explicit, patch by Cédric Venet by Chris Lattner · 16 years ago
  75. 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
  76. 05ac3ef Reclaim memory owned by ObjCForwardProtocolDecls. by Ted Kremenek · 16 years ago
  77. 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
  78. 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
  79. 8a77931 Initial work on additional memory collection for ObjC AST objects. We now by Ted Kremenek · 16 years ago
  80. 6a5a34c During interface layout, don't forget super class. by Devang Patel · 16 years ago
  81. 80d310c Undo previous check-in. by Devang Patel · 16 years ago
  82. 0e8eda7 During interface layout, don't forget super class. by Devang Patel · 16 years ago
  83. 3d2c22b Fix <rdar://problem/5987482> clang on xcode: null dereference in Sema::ActOnMemberReferenceExpr. by Steve Naroff · 16 years ago
  84. 74199b6 Fix trivial crasher and downgrade an error to warning (to match GCC). by Steve Naroff · 16 years ago
  85. 44a3dde Add ObjCInterface layout support. Reuse RecordLayout. by Devang Patel · 16 years ago
  86. 8b27704 Refactoring. Move field layout code in a ASTRecordLayout member fn. by Devang Patel · 16 years ago
  87. 50c5c72 Don't assume that the type of a FunctionDecl is a FunctionType; that by Eli Friedman · 16 years ago
  88. e7d07d1 Moved LangOptions from TranslationUnit to ASTContext. This induced a variety of cleanups in some ASTConsumers. by Ted Kremenek · 16 years ago
  89. eaf9a42 Add a few more built-in functions. by Steve Naroff · 16 years ago
  90. 1b76ada Re-fix r51907 in a way which doesn't affect valid code. This essentially by Eli Friedman · 16 years ago
  91. cf00e0b Add a builtin. Fixes <rdar://problem/5982037> clang on xcode: error: incompatible operand types ('int' and 'char *'). by Steve Naroff · 16 years ago
  92. 63564b8 Allow for a GCC cast extension. by Steve Naroff · 16 years ago
  93. e3e9add Fix <rdar://problem/5979875> clang on xcode: error: use of undeclared identifier 'super' by Steve Naroff · 16 years ago
  94. b93fb49 handle the full assignment-expression grammar when using an by Chris Lattner · 16 years ago
  95. 9141bee fix decl attributes cleaning by Nuno Lopes · 16 years ago
  96. e3a6198 Added "InitializeTU" to ASTConsumer. This is used by Sema::ParseAST to pass a by Ted Kremenek · 16 years ago
  97. b306404 Fix some strict-aliasing warnings by using Stmt* instead of Expr* in VariableArrayType, EnumConstantDecl, and VarDecl. by Ted Kremenek · 16 years ago
  98. ae78407 Add basic support for properties references (a missing feature). by Steve Naroff · 16 years ago
  99. f494b57 - Move ObjC Expresssion AST's from Expr.h => ExprObjC.h by Steve Naroff · 16 years ago
  100. 525204a Update to follow recent LLVM changes by Anton Korobeynikov · 16 years ago