1. 32c3fa4 Fix PR 4594 by refactoring almost all casting logic from GRExprEngine::VisitCast by Ted Kremenek · 15 years ago
  2. 7930072 driver: Print --version on stdout, to match gcc. - Patch by Jean-Daniel Dupas by Daniel Dunbar · 15 years ago
  3. 3fdbed5 Make Sema::ActOnCXXEnterDeclaratorScope robust against failures to compute by Douglas Gregor · 15 years ago
  4. c19f959 Diagnose when a destructor uses a unrelated class type as its name. by Fariborz Jahanian · 15 years ago
  5. 741dd9a Add the location of the tag keyword into TagDecl. From Enea by Douglas Gregor · 15 years ago
  6. 4c7c5a1 Remove the ASTContext parameter from Entity::getPrintableName(). by Argyrios Kyrtzidis · 15 years ago
  7. 2bcb343 Add an assert for safety check. by Argyrios Kyrtzidis · 15 years ago
  8. f37006b Fix a crash that occurs in this C++ case: by Argyrios Kyrtzidis · 15 years ago
  9. 1f71727 Keep only canonical Decls in Entities. by Argyrios Kyrtzidis · 15 years ago
  10. f7cf15c Change the semantics for Entity. by Argyrios Kyrtzidis · 15 years ago
  11. 57ea6be Implement the virtual getNextRedeclaration() for ObjCMethodDecl. by Argyrios Kyrtzidis · 15 years ago
  12. 22cbd2b Add an assertion for the return value of Decl::getNextRedeclaration(). by Argyrios Kyrtzidis · 15 years ago
  13. 1cb35dd Remove the ObjCCategoryImpls vector from Sema class. by Argyrios Kyrtzidis · 15 years ago
  14. 8a1d722 - Introduce ASTContext::getObjCImplementation() and ASTContext::setObjCImplementation() which use a DenseMap to associate by Argyrios Kyrtzidis · 15 years ago
  15. e5af3ce Add yet more analysis for CFGs involving conditionals that are actually constant. by Mike Stump · 15 years ago
  16. 76ed9cb Improve message for bad destructor decl. Per Doug's comment. by Fariborz Jahanian · 15 years ago
  17. 75f1af0 Reuse VarDecl::Init to store the default argument of a ParmVarDecl, by Douglas Gregor · 15 years ago
  18. 02f43e7 Remove an apparently unused forward class decl. by Mike Stump · 15 years ago
  19. 0b5a07d Update DataflowSolver to handle the case where a successor/predecessor block by Ted Kremenek · 15 years ago
  20. ec8b59f Improve GCC compatibility by allowing static tentative definitions of by Douglas Gregor · 15 years ago
  21. 5200354 Enhance GRBranchNodeBuilderImpl (part of GRCoreEngine) to understand the case by Ted Kremenek · 15 years ago
  22. d33c868 Issue a more descriptive diagnostics when mis-declaring a destructor. by Fariborz Jahanian · 15 years ago
  23. bcfe03a Improve debug pretty-printing for ObjCIVarRegions. by Ted Kremenek · 15 years ago
  24. be6d259 enhance the goto checker to reject jumps across __block variable definitions. by Chris Lattner · 15 years ago
  25. 243a685 Rename NextOffset to DataSize, which better matches the Itanium C++ ABI by Anders Carlsson · 15 years ago
  26. 29445a0 Migrate over to the record layout builder. by Anders Carlsson · 15 years ago
  27. dc50c64 Introduce ASTLocation::getReferencedDecl(), for getting the declaration that the ASTLocation references. by Argyrios Kyrtzidis · 15 years ago
  28. 93fab9d More layout builder work. by Anders Carlsson · 15 years ago
  29. bda4c10 Add a new ASTRecordLayoutBuilder class. Not used yet. by Anders Carlsson · 15 years ago
  30. 19cc4ab Revert r75641. by Anders Carlsson · 15 years ago
  31. c15cb2a Remove ObjCQualifiedInterfaceType:-) by Steve Naroff · 15 years ago
  32. ac4e379 Fix a comment. by Argyrios Kyrtzidis · 15 years ago
  33. 1e4bc09 Introduce a redecl_iterator in Decl class, so that we can do a "iterate over all declarations of the same decl" without knowing the exact type. by Argyrios Kyrtzidis · 15 years ago
  34. f23e839 Introduce the Redeclarable template class, which serves as a base type defining the common interface for Decls that can be redeclared. by Argyrios Kyrtzidis · 15 years ago
  35. f00068b Remove getFirstDeclaration/getLatestDeclaration from FunctionDecl and VarDecl. by Argyrios Kyrtzidis · 15 years ago
  36. 97fbaa2 Remove ASTContext::getCanonicalDecl() and use Decl::getCanonicalDecl in its place. by Argyrios Kyrtzidis · 15 years ago
  37. b57a4fe Move the functionality of ASTContext::getCanonicalDecl(), into a virtual method Decl::getCanonicalDecl(). by Argyrios Kyrtzidis · 15 years ago
  38. a2e85ad Set ObjCMethodDecl's EndLoc to the '}' when it's a definition. by Argyrios Kyrtzidis · 15 years ago
  39. ddfd4c9 Add getSourceRange() methods for ObjC Decls. by Argyrios Kyrtzidis · 15 years ago
  40. 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 15 years ago
  41. 56aac3f Rename Entity::getName() to Entity::getPrintableName() to make its purpose by Zhongxing Xu · 15 years ago
  42. 7f66bd2 As suggested by Argyrios, revert r76159 and make "FindImmediateParent" by Zhongxing Xu · 15 years ago
  43. a004254 Refactor code into a new CallExpr::getDirectCallee() method. Simplify some by Zhongxing Xu · 15 years ago
  44. adfc8d1 Relax the assertion in ASTLocation's ctor: if the decl is not the immediate by Zhongxing Xu · 15 years ago
  45. 24ff030 CallGraph: by Zhongxing Xu · 15 years ago
  46. 5cad1f7 Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), Type::getAsMemberPointerType(), Type::getAsTagType(), and Type::getAsRecordType() with their Type::getAs<XXX> equivalents. by Ted Kremenek · 15 years ago
  47. bfb498d ObjCCategoryImplDecl and ObjCImplementation do not derive directly from DeclContext but from a new abstract ObjCImplDecl. by Argyrios Kyrtzidis · 15 years ago
  48. 808825c Replace Type::getAsReferenceType() with Type::getAs<ReferenceType>(). by Ted Kremenek · 15 years ago
  49. 1a1a6e2 Add member template 'Type::getAs<T>', which converts a Type* to a respective T*. by Ted Kremenek · 15 years ago
  50. e41611a Move the source-level CFG from libAST to libAnalysis. by Ted Kremenek · 15 years ago
  51. 8f16756 Cleanup a couple loops and improve a comment (based on feedback from Fariborz). by Steve Naroff · 15 years ago
  52. f495456 Remove ASTContext::isObjCObjectPointerType(). by Steve Naroff · 15 years ago
  53. 95b851e codegen string literals using private linkage now like llvm-gcc, eliminating by Chris Lattner · 15 years ago
  54. 4653739 Move RegionStoreManager over to using new by Ted Kremenek · 15 years ago
  55. 06669c8 Two changes: by Ted Kremenek · 15 years ago
  56. f23ecd9 Generate error on declaration containing 'static' and '__attribute__((weak))' by Fariborz Jahanian · 15 years ago
  57. 6bd8fb5 Commit the initial implementation of call graph building. by Zhongxing Xu · 15 years ago
  58. a8ded8b Fixed a stinko which caused an ast-print test failure. by Fariborz Jahanian · 15 years ago
  59. 560de45 Added ASTs to destructor decl AST for default destruction of object's by Fariborz Jahanian · 15 years ago
  60. c023975 Remove default argument, since it isn't being used (suggested by Fariborz). by Steve Naroff · 15 years ago
  61. f6265ef Add a "t". by Steve Naroff · 15 years ago
  62. de2e22d Implement the ObjC pseudo built-in types as clang "BuiltinType's". I say pseudo built-in types, since Sema still injects a typedef for recognition (i.e. they aren't truly built-ins from a parser perspective). by Steve Naroff · 15 years ago
  63. 53363b2 Add getName() method to Entity. by Zhongxing Xu · 15 years ago
  64. a6275a5 More test cases revealed that the logic in StoreManager::InvalidateRegion() needs more finesse when handling the invalidation of pointers. Pointers that were invalidated as integers could later cause problems for clients using them as pointers. It is easier for us to model a symbolic value as a pointer rather than modeling a non-symbolic value as a pointer. by Ted Kremenek · 15 years ago
  65. fb91c70 Introduced the notion of a "derived symbol" using the class SymbolDerived. by Ted Kremenek · 15 years ago
  66. ceb5c5b Remove -ftraditional option, which gcc doesn't actually support. Make by Eli Friedman · 15 years ago
  67. 58f9f2c Introduce Type::isAnyPointerType() and convert all clients (suggested by Chris). by Steve Naroff · 15 years ago
  68. d01c915 Patch to build AST for ctor's initializer list according to by Fariborz Jahanian · 15 years ago
  69. 3d598a5 Rename RecordLayout.h to ASTRecordLayout.h by Anders Carlsson · 15 years ago
  70. ea218b8 Add a "TypeSpecStartLoc" to FieldDecl. Patch contributed by Enea Zaffanella. by Steve Naroff · 15 years ago
  71. f5c209d Basic support for C++0x unicode types. Support for literals will follow in an incremental patch by Alisdair Meredith · 15 years ago
  72. c37929c Introduce redecl_iterator, used for iterating over the redeclarations of a FunctionDecl or VarDecl. by Argyrios Kyrtzidis · 15 years ago
  73. 03d5e3d Introduce FunctionDecl::getLatestDeclaration() and VarDecl::getLatestDeclaration(). by Argyrios Kyrtzidis · 15 years ago
  74. 7bf792f Introduce FunctionDecl::getFirstDeclaration() and VarDecl::getFirstDeclaration(). by Argyrios Kyrtzidis · 15 years ago
  75. ba0a900 Read/write a CXXOperatorCallExpr from/to PCH files. by Argyrios Kyrtzidis · 15 years ago
  76. 07a5b28 Pass the right brace SourceLocation from the Parser to the TagDecls. by Argyrios Kyrtzidis · 15 years ago
  77. f602c8b Add the SourceLocation for the right brace in TagDecl. by Argyrios Kyrtzidis · 15 years ago
  78. 8203725 Instead of recovering from a wrong invalidation, this patch aims to by Zhongxing Xu · 15 years ago
  79. 6f9b3a4 Tidy pretty-printing for SVals, using 'dump()' instead of 'printStdErr()', and implementing operator<< support for llvm::raw_ostream. by Ted Kremenek · 15 years ago
  80. 8800ad4 Change pretty-printing API for SymExprs and MemRegions to use a naming convention and style similar to other elements in Clang. by Ted Kremenek · 15 years ago
  81. f8910df by Steve Naroff · 15 years ago
  82. eb19485 Match declaration to definition. by Daniel Dunbar · 15 years ago
  83. 3b4ea54 Match declaration to definition. by Daniel Dunbar · 15 years ago
  84. 56a906c fix typo in file headers. by Chris Lattner · 15 years ago
  85. 176e8d4 improve comments. by Chris Lattner · 15 years ago
  86. 04ae2df add push/pop semantics for diagnostics. Patch by Louis Gerbarg! by Chris Lattner · 15 years ago
  87. 6a75cd9 Implement more of C++0x 'auto'. A variable with an auto type specifier must have an initializer. Also, move some tests around to match the C++0x draft better. by Anders Carlsson · 15 years ago
  88. 14108da This patch includes a conceptually simple, but very intrusive/pervasive change. by Steve Naroff · 15 years ago
  89. 40c072f Patch to build list of inherited virtual base classes by Fariborz Jahanian · 15 years ago
  90. 563a03b Fix a problem that Eli noticed, and that Doug helped me fix. by Anders Carlsson · 15 years ago
  91. eeea456 Rename potentially ambiguous member template 'getRegion' to 'getSubRegion' to hopefully resolve template lookup ambiguities on some compilers. by Ted Kremenek · 15 years ago
  92. c037eac Switch BasicStoreManager to use the new CastRegion implementation by default, by Ted Kremenek · 15 years ago
  93. fdee089 don't crash if class is using itself as its super class. by Fariborz Jahanian · 15 years ago
  94. eb96e12 Sema check on out of order object initialization of by Fariborz Jahanian · 15 years ago
  95. 9b31df4 Store the isAddressOfOperand in the UnresolvedDeclRefExpr, so that we can pass it when instantiating the expr. Fixes another member pointer bug. by Anders Carlsson · 15 years ago
  96. 00aeb52 Implement the simple form of overload resolution used when taking the by Douglas Gregor · 15 years ago
  97. 5997888 Fix: <rdar://problem/7034511> ValueManager::makeIntVal(uint64_t X, QualType T) should return a 'Loc' when 'T' is a pointer by Ted Kremenek · 15 years ago
  98. f9e48bd It's not allowed to form member pointers to members that have reference type. Add a test for this and the rest of [dcl.mptr]p3. by Anders Carlsson · 15 years ago
  99. 1bbeec7 Bump the PCH version number by Douglas Gregor · 15 years ago
  100. cb3f20d fix PR4513, a build problem with VC++, patch by James Abbatiello! by Chris Lattner · 15 years ago