aboutsummaryrefslogtreecommitdiff
path: root/lib/AST
AgeCommit message (Expand)Author
2008-05-12When reading in the DeclCtx during deserialization, register the DeclCtx of theTed Kremenek
2008-05-10fix free/delete mismatch problem in add/mergeProperties (found by valgrind)Nuno Lopes
2008-05-09Extend vector member references to include {.hi, .lo, .e, .o} which return aNate Begeman
2008-05-07Synthesized getter/setter method declarations need not haveFariborz Jahanian
2008-05-07This patch introduces declaration of getter methods for ObjC2'sFariborz Jahanian
2008-05-07Fixup InitListExpr::child_begin/end. Thanks to Ted for catching the regression.Steve Naroff
2008-05-07Fix off-by-one error.Steve Naroff
2008-05-05percolate @optional/@required protocols down to ASTs forFariborz Jahanian
2008-05-04Simplify FunctionDecl::AddRedeclaration a bit by using std::swap.Chris Lattner
2008-05-02This patch is about merging ObjC2's properties declared in classFariborz Jahanian
2008-05-02Fixed bug in ObjCIVarExpr: the child iterator now iterates over the Base expr...Ted Kremenek
2008-05-02Bug fix in StmtPrinter to handle pretty-printing ObjCMessageExprs involving v...Ted Kremenek
2008-05-01Use pointer swizziling to unify in ObjCMessageExpr the receiver and classname...Ted Kremenek
2008-05-01Extend InitListExpr API/IMPL to support arbitrary add/remove (in support of t...Steve Naroff
2008-04-28Bug fix in CFG::getBlockEdgeImpl(): Use a BumpPtrAllocator to allocateTed Kremenek
2008-04-27Parsing of namespaces:Argyrios Kyrtzidis
2008-04-23TranslationUnit now owns IdentifierTable, TargetInfo, and Selectors objectsTed Kremenek
2008-04-23Patch to build AST for property implementation declarations andFariborz Jahanian
2008-04-22"This patch renames Chris Lattner
2008-04-21Allow property in base class to be implemented in a Fariborz Jahanian
2008-04-21Continuation of work on ObjC2's properties.Fariborz Jahanian
2008-04-21Clean up handling of function redeclarationsDouglas Gregor
2008-04-18OCUVector -> ExtVector, shorthand for extended vector, per feedback from Chris.Nate Begeman
2008-04-17Added property decl support for protocols.Fariborz Jahanian
2008-04-17Addition of TranslationUnitDecl to the AST:Argyrios Kyrtzidis
2008-04-16New AST class for property implementation declarations.Fariborz Jahanian
2008-04-16Fixed a comment.Fariborz Jahanian
2008-04-16Added CFGBlock::getTerminatorCondition() to get the Expr* of the condition a ...Ted Kremenek
2008-04-16This patch adds support for declaraing properties in categories,Fariborz Jahanian
2008-04-16Remove uses of "Selector&" and "const Selector&", since Selector is just anTed Kremenek
2008-04-15Remove FileVarDecl and BlockVarDecl. They are replaced by VarDecl::isBlockVar...Steve Naroff
2008-04-14New AST representation for each objc2's property declaration.Fariborz Jahanian
2008-04-13Introduce support for finding class and enum names via ordinary name lookup i...Douglas Gregor
2008-04-13This patch is just the easy part of the class names patch, whichChris Lattner
2008-04-13Use static_cast<> instead of cast<> in Decl::Destroy(). Suggestion by ArgirisSam Bishop
2008-04-12Default argument cleanups and minor improvements, patch byChris Lattner
2008-04-11AST generation for objc2's property declarations.Fariborz Jahanian
2008-04-11Add class and super class location info to ObjCInterfaceDecl...Steve Naroff
2008-04-11Invoke destructors in Decl::Destroy().Sam Bishop
2008-04-11Stub out and start using a Decl::Destroy() method.Sam Bishop
2008-04-11Use the ASTContext allocator when creating deserialized Decl objects.Sam Bishop
2008-04-10Several improvements from Doug Gregor related to defaultChris Lattner
2008-04-08Changed the Decl::Kind enum of the ObjCPropertyDecl class, so that it followsSam Bishop
2008-04-08Add support for C++ default arguments, and rework Parse-Sema Chris Lattner
2008-04-07Pass the ASTContext object around when deserializing Decl and Stmt objects, soSam Bishop
2008-04-07random whitespace fixes.Chris Lattner
2008-04-07fix a bug I introduced in my previous checkin.Chris Lattner
2008-04-07simplify array compatibility testing.Chris Lattner
2008-04-07simplify reference handling.Chris Lattner
2008-04-07move some code around, no other change.Chris Lattner