1. 1a1a6e2 Add member template 'Type::getAs<T>', which converts a Type* to a respective T*. by Ted Kremenek · 15 years ago
  2. e41611a Move the source-level CFG from libAST to libAnalysis. by Ted Kremenek · 15 years ago
  3. 8f16756 Cleanup a couple loops and improve a comment (based on feedback from Fariborz). by Steve Naroff · 15 years ago
  4. f495456 Remove ASTContext::isObjCObjectPointerType(). by Steve Naroff · 15 years ago
  5. 95b851e codegen string literals using private linkage now like llvm-gcc, eliminating by Chris Lattner · 15 years ago
  6. 4653739 Move RegionStoreManager over to using new by Ted Kremenek · 15 years ago
  7. 06669c8 Two changes: by Ted Kremenek · 15 years ago
  8. f23ecd9 Generate error on declaration containing 'static' and '__attribute__((weak))' by Fariborz Jahanian · 15 years ago
  9. 6bd8fb5 Commit the initial implementation of call graph building. by Zhongxing Xu · 15 years ago
  10. a8ded8b Fixed a stinko which caused an ast-print test failure. by Fariborz Jahanian · 15 years ago
  11. 560de45 Added ASTs to destructor decl AST for default destruction of object's by Fariborz Jahanian · 15 years ago
  12. c023975 Remove default argument, since it isn't being used (suggested by Fariborz). by Steve Naroff · 15 years ago
  13. f6265ef Add a "t". by Steve Naroff · 15 years ago
  14. 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
  15. 53363b2 Add getName() method to Entity. by Zhongxing Xu · 15 years ago
  16. 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
  17. fb91c70 Introduced the notion of a "derived symbol" using the class SymbolDerived. by Ted Kremenek · 15 years ago
  18. ceb5c5b Remove -ftraditional option, which gcc doesn't actually support. Make by Eli Friedman · 15 years ago
  19. 58f9f2c Introduce Type::isAnyPointerType() and convert all clients (suggested by Chris). by Steve Naroff · 15 years ago
  20. d01c915 Patch to build AST for ctor's initializer list according to by Fariborz Jahanian · 15 years ago
  21. 3d598a5 Rename RecordLayout.h to ASTRecordLayout.h by Anders Carlsson · 15 years ago
  22. ea218b8 Add a "TypeSpecStartLoc" to FieldDecl. Patch contributed by Enea Zaffanella. by Steve Naroff · 15 years ago
  23. f5c209d Basic support for C++0x unicode types. Support for literals will follow in an incremental patch by Alisdair Meredith · 15 years ago
  24. c37929c Introduce redecl_iterator, used for iterating over the redeclarations of a FunctionDecl or VarDecl. by Argyrios Kyrtzidis · 15 years ago
  25. 03d5e3d Introduce FunctionDecl::getLatestDeclaration() and VarDecl::getLatestDeclaration(). by Argyrios Kyrtzidis · 15 years ago
  26. 7bf792f Introduce FunctionDecl::getFirstDeclaration() and VarDecl::getFirstDeclaration(). by Argyrios Kyrtzidis · 15 years ago
  27. ba0a900 Read/write a CXXOperatorCallExpr from/to PCH files. by Argyrios Kyrtzidis · 15 years ago
  28. 07a5b28 Pass the right brace SourceLocation from the Parser to the TagDecls. by Argyrios Kyrtzidis · 15 years ago
  29. f602c8b Add the SourceLocation for the right brace in TagDecl. by Argyrios Kyrtzidis · 15 years ago
  30. 8203725 Instead of recovering from a wrong invalidation, this patch aims to by Zhongxing Xu · 15 years ago
  31. 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
  32. 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
  33. f8910df by Steve Naroff · 15 years ago
  34. eb19485 Match declaration to definition. by Daniel Dunbar · 15 years ago
  35. 3b4ea54 Match declaration to definition. by Daniel Dunbar · 15 years ago
  36. 56a906c fix typo in file headers. by Chris Lattner · 15 years ago
  37. 176e8d4 improve comments. by Chris Lattner · 15 years ago
  38. 04ae2df add push/pop semantics for diagnostics. Patch by Louis Gerbarg! by Chris Lattner · 15 years ago
  39. 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
  40. 14108da This patch includes a conceptually simple, but very intrusive/pervasive change. by Steve Naroff · 15 years ago
  41. 40c072f Patch to build list of inherited virtual base classes by Fariborz Jahanian · 15 years ago
  42. 563a03b Fix a problem that Eli noticed, and that Doug helped me fix. by Anders Carlsson · 15 years ago
  43. eeea456 Rename potentially ambiguous member template 'getRegion' to 'getSubRegion' to hopefully resolve template lookup ambiguities on some compilers. by Ted Kremenek · 15 years ago
  44. c037eac Switch BasicStoreManager to use the new CastRegion implementation by default, by Ted Kremenek · 15 years ago
  45. fdee089 don't crash if class is using itself as its super class. by Fariborz Jahanian · 15 years ago
  46. eb96e12 Sema check on out of order object initialization of by Fariborz Jahanian · 15 years ago
  47. 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
  48. 00aeb52 Implement the simple form of overload resolution used when taking the by Douglas Gregor · 15 years ago
  49. 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
  50. 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
  51. 1bbeec7 Bump the PCH version number by Douglas Gregor · 15 years ago
  52. cb3f20d fix PR4513, a build problem with VC++, patch by James Abbatiello! by Chris Lattner · 15 years ago
  53. daa439a Fix a corner case with argument-dependent lookup and overloaded function sets. by Douglas Gregor · 15 years ago
  54. bbb3128 Initialize the ConstantArraySizeAsWritten field of PrintingPolicy class. by Argyrios Kyrtzidis · 15 years ago
  55. 082b02e Implemented memmove_collectable API for Next runtime by Fariborz Jahanian · 15 years ago
  56. dd0257c The canonical type of typeof or decltype with a dependent type is itself, by Douglas Gregor · 15 years ago
  57. 23c7d06 Implement checking of exception spec compatibility for overriding virtual functions. by Sebastian Redl · 15 years ago
  58. 3292d5c Some (most) type trait expressions require that the argument passed in is a complete type. by Anders Carlsson · 15 years ago
  59. c29f77b Make ASTContext explicitly keep track of the declaration for the C by Douglas Gregor · 15 years ago
  60. 0d3c26c A few change per Doug's feedback. - Fariborz by Fariborz Jahanian · 15 years ago
  61. e650c8c Introduce the notion of "Relocatable" precompiled headers, which are built by Douglas Gregor · 15 years ago
  62. 0307cd5 Unbreak build by including header. by Ted Kremenek · 15 years ago
  63. e1cea75 Make 'BasicStoreManager' + 'NewCastRegion' testable from the command line using '-analyzer-store=basic-new-cast'. by Ted Kremenek · 15 years ago
  64. 755c6b4 Some changes to ASTLocation's methods by Argyrios Kyrtzidis · 15 years ago
  65. 8fb3333 Add some comments to the ASTLocation class. by Argyrios Kyrtzidis · 15 years ago
  66. 818e15b Move the 'ResolveLocationInAST' function from the Frontend library to the Index library. by Argyrios Kyrtzidis · 15 years ago
  67. ccbcb70 Move ASTLocation and DeclReferenceMap from the AST library to the Index library. by Argyrios Kyrtzidis · 15 years ago
  68. 874012b Rename 'ASTNode' -> 'ASTLocation'. by Argyrios Kyrtzidis · 15 years ago
  69. 48ce7de Move the new 'CastRegion' implementation from RegionStoreManager to StoreManager by Ted Kremenek · 15 years ago
  70. d89275b Fix PR 4489, a crash in PCH loading that occurs when loading the name by Douglas Gregor · 15 years ago
  71. 7e7eb3d Keep track of the Expr used to describe the size of an array type, by Douglas Gregor · 15 years ago
  72. 313b6da Further cleanup of region invalidation code. No functionality change. by Zhongxing Xu · 15 years ago
  73. 9852b5b AllocaRegion and SymbolicRegion are both boundable. by Zhongxing Xu · 15 years ago
  74. 43e2aaf Start to gradually move region invalidation code into store manager. by Zhongxing Xu · 15 years ago
  75. 9eec4ed Introduce the 'Index' library. by Argyrios Kyrtzidis · 15 years ago
  76. 2c2ba3e Introduce the DeclReferenceMap class inside the AST library. by Argyrios Kyrtzidis · 15 years ago
  77. fc7e2a8 Introduce the virtual method Decl::getPrimaryDecl(). by Argyrios Kyrtzidis · 15 years ago
  78. 49dd585 Make use of ASTNode for return value of clang::ResolveLocationInAST() and in the index-test tool. by Argyrios Kyrtzidis · 15 years ago
  79. c082463 Introduce ASTNode class into the AST library. by Argyrios Kyrtzidis · 15 years ago
  80. 9a08fee CompoundLiteralRegion is boundable when it is not in the file scope. by Zhongxing Xu · 15 years ago
  81. 4994d2d Catch function redeclarations with incompatible exception specifications. by Sebastian Redl · 15 years ago
  82. 0a51f1c StringRegion is not boundable. by Zhongxing Xu · 15 years ago
  83. 8834af3 remove utility methods that are not very useful. by Zhongxing Xu · 15 years ago
  84. bb2b433 Replace guarded calls in RegionStoreManager to by Ted Kremenek · 15 years ago
  85. 5ffcd7b Patch to allocate list of bases in CXXRecordDecl using ASTContxt allocation. by Fariborz Jahanian · 15 years ago
  86. 1508636 StoreManagers: Use 'hasGlobalsStorage()' and 'hasParametersStorage()' instead of by Ted Kremenek · 15 years ago
  87. d05552a Add a separate MemSpaceRegion for function/method arguments passed on the stack. by Ted Kremenek · 15 years ago
  88. 7f39d29 Remove commented methods. Add MemRegion::printStdErr(). by Ted Kremenek · 15 years ago
  89. 2e22253 Add support for retrieving the Doxygen comment associated with a given by Douglas Gregor · 15 years ago
  90. 73b85f3 Use Destroy for member initializer list clean up. by Fariborz Jahanian · 15 years ago
  91. 8f1ca78 Update for changes in LLVM. Hopefully this is the last one for a while. by Owen Anderson · 15 years ago
  92. cca9e96 Keep track of more information within the template instantiation stack, e.g., by Douglas Gregor · 15 years ago
  93. c93f498 Hold the LLVMContext by reference instead of by pointer. by Owen Anderson · 15 years ago
  94. d45c363 Updated CXXConstructorDecl AST node for ctor-initilaizer list. by Fariborz Jahanian · 15 years ago
  95. df35d7f Driver: Mark some Compilation members const. by Daniel Dunbar · 15 years ago
  96. c88a88f Driver: Move Compilation::Execute to Driver::ExecuteCompilation. by Daniel Dunbar · 15 years ago
  97. 9617433 Patch to implement template types in ctor-initializer list. by Fariborz Jahanian · 15 years ago
  98. 31c11eb Driver: Improve diagnostics for failed commands. by Daniel Dunbar · 15 years ago
  99. cae087e Driver: Add Source argument for Commands to hold the Action which caused a by Daniel Dunbar · 15 years ago
  100. 42253cc Update for LLVMContext+Module change. by Owen Anderson · 15 years ago