1. 418f6c7 Remember whether an initlist had a designator in the AST. by Chris Lattner · 16 years ago
  2. 220ad7c pass designators into sema. This completes parser-level designator by Chris Lattner · 16 years ago
  3. 0fc73f7 implement some more FIXMEs, by rejecting more bogus stuff in objc mode. by Chris Lattner · 16 years ago
  4. 79ed6b5 add some simple designator testcases. Reject things like this: by Chris Lattner · 16 years ago
  5. e232942 improve comments, build array and array range designator nodes, by Chris Lattner · 16 years ago
  6. 0a68b94 improve comments, build a Designation for field designators and by Chris Lattner · 16 years ago
  7. 7f9690d restructure ParseInitializerWithPotentialDesignator to make it by Chris Lattner · 16 years ago
  8. efcadc6 improve MayBeDesignationStart to do the entire determination by Chris Lattner · 16 years ago
  9. 0eec2b5 inline the decision logic that chooses between an assign expr and brace by Chris Lattner · 16 years ago
  10. eccc53a This patch continues parser-level implementation of designators: by Chris Lattner · 16 years ago
  11. 838cb21 minor cleanups by Chris Lattner · 16 years ago
  12. 7fb5e48 Don't give a default argument to ASTContext::getFunctionType for the TypeQuals parameter, it causes subtle bugs where TypeQuals, while necessary, are omitted from the call. by Argyrios Kyrtzidis · 16 years ago
  13. 197fa58 Remove loc::StringLiteralVal. Now we allocate regions for string literals in the Store. by Zhongxing Xu · 16 years ago
  14. 0b7e642 Simplify ArrayToPointer conversion. Actually the only thing we need to do is to get the first element region. It is not necessary to care about the kind of the base array region. by Zhongxing Xu · 16 years ago
  15. d2f4e5e CMake: Builds and installs clang binary and libs (no docs yet). It by Oscar Fuentes · 16 years ago
  16. 5b2316a Do not crash when performing VisitLValue on union types. This fixes PR 2948. by Ted Kremenek · 16 years ago
  17. a40a357 Add a note file for SCA module. Is it the right place? by Zhongxing Xu · 16 years ago
  18. 143bf82 Add code for get the lvalue for string literals. Now we return a StringRegion by Zhongxing Xu · 16 years ago
  19. e9f4e54 Add StringRegion to MemRegions. by Zhongxing Xu · 16 years ago
  20. c9b250e Now we can handle arrays. by Zhongxing Xu · 16 years ago
  21. b0d178d Add a quote from the standard about the type of 'this'. by Argyrios Kyrtzidis · 16 years ago
  22. 971c4fa -Add support for cv-qualifiers after function declarators. by Argyrios Kyrtzidis · 16 years ago
  23. 9d1d570 Use "followsFundamentalRule" to determine if an instance method allocates memory. by Ted Kremenek · 16 years ago
  24. 5c74d50 followsFundamentalRule() returns true if "alloc" or "new" appear at the beginning of the string, not anywhere within it. by Ted Kremenek · 16 years ago
  25. f91ce77 Expand bubble size by 50%. by Ted Kremenek · 16 years ago
  26. 0b50f5b Implicit conversions from arrays can also be conversions to references (will add a test case shortly). by Ted Kremenek · 16 years ago
  27. f9790ae Issue warnings about owned objects returned from a method that does not match the established Cocoa naming conventions. by Ted Kremenek · 16 years ago
  28. 9deb0e3 Added method "getSelfRegion" to Store. This method returns the region associated with the "this" or "self" object (C++ and Objective-C respectively). by Ted Kremenek · 16 years ago
  29. a7f1b9e Added region ObjCObjectRegion that represents an instance of an Objective-C object. by Ted Kremenek · 16 years ago
  30. 1f81230 Move viewInheritance to CXXRecordDecl, and make sure it builds in Release mode, too by Douglas Gregor · 16 years ago
  31. 6cbd3df PR2942: FunctionDecls by typedef crash the C++ front-end by Douglas Gregor · 16 years ago
  32. 0575d4a Some cleanups for the ambiguous derived-to-base conversion checks by Douglas Gregor · 16 years ago
  33. 2f639b9 Semantic analysis for C++ reinterpret_cast and const_cast. Patch by Sebastian Redl. by Douglas Gregor · 16 years ago
  34. bfb6582 The Decl of an array region can be VarDecl or FieldDecl. Handle this in RegionStoreManager::ArrayToPointer(). by Zhongxing Xu · 16 years ago
  35. a82512a Implement struct initialization. Make it into a recursive function. Also make by Zhongxing Xu · 16 years ago
  36. 25f51dd Don't crash on invalid source locations in CGDebugInfo::getOrCreateCompileUnit. by Daniel Dunbar · 16 years ago
  37. ac620de PR2919: __builtin_types_compatible_p strips CRV qualifiers. by Daniel Dunbar · 16 years ago
  38. b21ff77 Add printing method to ElementRegion. by Zhongxing Xu · 16 years ago
  39. a071eb0 Add printing method to RegionStoreManager. by Zhongxing Xu · 16 years ago
  40. 9012bff Add printing with llvm::raw_ostream methods to SVals. by Zhongxing Xu · 16 years ago
  41. 94b1dd2 First non-embarrassing cut at checking for ambiguous derived-to-base by Douglas Gregor · 16 years ago
  42. 5b8b6f2 Fix 80-col violation. by Zhongxing Xu · 16 years ago
  43. 24194ef Add a bunch of dummy methods to make RegionStoreManager non-virtual. by Zhongxing Xu · 16 years ago
  44. b1d542a Added getLValueElement() to RegionStore. Only handle constant array for now. by Zhongxing Xu · 16 years ago
  45. 95c7b00 Make the analyzer store (memory model) a command line option. by Ted Kremenek · 16 years ago
  46. 2104bf9 Map compilation units using FileEntry pointers instead of by Daniel Dunbar · 16 years ago
  47. 6ee9b0f Use llvm::errs() instead of cerr. by Ted Kremenek · 16 years ago
  48. 4ebd7f5 Convert InheritanceHierarchyWriter to use llvm::raw_ostream instead of std::ostream. by Ted Kremenek · 16 years ago
  49. c6cb77f Fix regression in comparison of qualified id; == operator was being by Daniel Dunbar · 16 years ago
  50. 57c856b Clean up and document the representation of C++ base classes by Douglas Gregor · 16 years ago
  51. e564b52 Add an assertion to make our intention more clear. by Zhongxing Xu · 16 years ago
  52. 7a64a03 If NDEBUG is set, don't include any of the code for visualizing inheritance hierarchies by Douglas Gregor · 16 years ago
  53. e1911af Let StoreManager do different cast on arrays. BasicStore will just keep it intact. by Zhongxing Xu · 16 years ago
  54. 896cd9d Disable warning about potential leaks of returned values until we test it a little more (lots of noise). by Ted Kremenek · 16 years ago
  55. bc0805a Add support for conversions from a pointer-to-derived to a by Douglas Gregor · 16 years ago
  56. 3ad2cc8 Warn about potentially leaked objects that are returned from methods whose names do not follow the Cocoa Memory Management guidelines. by Ted Kremenek · 16 years ago
  57. f1af6a7 Restrict creation of OverloadedFunctionDecl only to C++ (it was getting used for invalid redeclarations on C). by Argyrios Kyrtzidis · 16 years ago
  58. 8970fea Fix <rdar://problem/6311947> clang on xcode (regression): error: use of undeclared identifier 'expandedValue'. by Steve Naroff · 16 years ago
  59. 5dea189 Remove the GraphWriter-based version of the C++ class inheritance visualization, since it isn't being used and can't handle virtual bases properly by Douglas Gregor · 16 years ago
  60. 0218936 Added GraphViz visualization of C++ inheritance hierarchies. by Douglas Gregor · 16 years ago
  61. 90b7bc6 Now that DeclRefExpr accepts a NamedDecl, use a DeclRefExpr for when a CXXFieldDecl is referenced inside a method. by Argyrios Kyrtzidis · 16 years ago
  62. 64e859a Enhance reference-count checker to correctly identify CG "release" functions. This fixes <rdar://problem/6303488>. by Ted Kremenek · 16 years ago
  63. 7692ed6 Fix <rdar://problem/6257675> error: member reference base type ('NSUserDefaults *') is not a structure or union. by Steve Naroff · 16 years ago
  64. f8268ae Add representation of base classes in the AST, and verify that we by Douglas Gregor · 16 years ago
  65. ba7e210 QualType::isMoreQualifiedThan and isAtLeastAsQualifiedAs assert that we by Douglas Gregor · 16 years ago
  66. 5737326 Implement ranking of standard conversion sequences by their qualification by Douglas Gregor · 16 years ago
  67. c4bf72c Add a bunch of getLValue* methods to RegionStore. by Zhongxing Xu · 16 years ago
  68. c92e5fe Adjust parameter order to more natural one. by Zhongxing Xu · 16 years ago
  69. ed340f7 Exprs of function type is another special case for ImplicitCast. by Zhongxing Xu · 16 years ago
  70. e0a5d5f Move Sema::GetNonReferenceType to QualType::getNonReferenceType and make it inline by Douglas Gregor · 16 years ago
  71. 4a76b29 some minor cleanups to ParseObjCTypeName: by Chris Lattner · 16 years ago
  72. 9b6e2d2 Fix a thinko in the qualification-conversion check when the qualificaitons are disjoint, and add some overloading-based tests of qualification conversions by Douglas Gregor · 16 years ago
  73. ae8d467 Functions can be lvalues in C++, but not modifiable lvalues by Douglas Gregor · 16 years ago
  74. 98cd599 Initial step toward supporting qualification conversions (C++ 4.4). by Douglas Gregor · 16 years ago
  75. 48d04ae Fix use of dyn_cast. by Daniel Dunbar · 16 years ago
  76. d8c0ea1 Add GetModule accessor to ModuleBuilder by Daniel Dunbar · 16 years ago
  77. 0944ccc When conjuring symbols for compound assignments, use the promoted type to determine if the symbolic value as a "loc::" or "nonloc::" value. by Ted Kremenek · 16 years ago
  78. 6ae9850 Fix <rdar://problem/6257645> clang static analyzer crashes when encountering blocks as objects by Steve Naroff · 16 years ago
  79. 0165b0c Cosmetic patch from João Paulo Rechi Vita by Douglas Gregor · 16 years ago
  80. 8e9bebd Preliminary support for function overloading by Douglas Gregor · 16 years ago
  81. 6d34893 Handle [NSAutoreleasePool addObject:] (an alternative way to add objects to the current autorelease pool). by Ted Kremenek · 16 years ago
  82. d7333c2 Fix a crasher during error recovery in Parser::ParseObjCTypeName(). by Steve Naroff · 16 years ago
  83. 6f5f41c Fix typo. by Steve Naroff · 16 years ago
  84. fe6b0dc Fix <rdar://problem/6261178> clang-on-xcode: [sema] multiple method warning is over enthusiastic. by Steve Naroff · 16 years ago
  85. 933c3e1 Localize the special processing of array variable inside by Zhongxing Xu · 16 years ago
  86. 8485ec6 Modify Store interface: GetSVal/SetSVal => Retrieve/Bind. by Zhongxing Xu · 16 years ago
  87. 22ab7a4 Rename: RValues.h/cpp => SVals.h/cpp by Zhongxing Xu · 16 years ago
  88. 53bcdd4 Process decls in RegionStore. Individual elements of fixed size arrays are by Zhongxing Xu · 16 years ago
  89. 511191c Add ElementRegion to represent memory chunks for array elements. by Zhongxing Xu · 16 years ago
  90. c13b6e2 Further improve path-sensitivity with divide-by-zero checking by assuming that a denominator cannot be zero even when the result of an '/' or '%' expression is unknown. by Ted Kremenek · 16 years ago
  91. 9ff267d Used conjured symbols to recover path-sensitivity when the result of a compound assignment is UnknownVal(). by Ted Kremenek · 16 years ago
  92. 18bc164 Fix <rdar://problem/6268365> Parser rejects property (dot notation) access on id<protocol>. by Steve Naroff · 16 years ago
  93. 87f3b93 Sema::CheckCompareOperands() and ASTContext::mergeTypes(): Change handling of ObjC qualified id types to be consistent with gcc. This changes a handful of test case errors into warnings (diff will tell you which cases have changed). by Steve Naroff · 16 years ago
  94. 5fd80fa eliminate ObjCPropertyAttrs an corresponding enums, just use strcmp when needed. by Chris Lattner · 16 years ago
  95. e00da7c rearrange some code. by Chris Lattner · 16 years ago
  96. 156b061 more simplifications to error recovery in ParseObjCPropertyAttribute by Chris Lattner · 16 years ago
  97. 8f5421a remove extraneous braces by Chris Lattner · 16 years ago
  98. 8ca329c move some code around to make it fall through more, no functionality change. by Chris Lattner · 16 years ago
  99. f6ed855 reject properties completely in objc1 instead of emitting by Chris Lattner · 16 years ago
  100. cd9f4b3 More property attribute recovery improvements. Instead of this: by Chris Lattner · 16 years ago