aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/ParseObjc.cpp
AgeCommit message (Expand)Author
2009-03-05rename PrettyStackTraceDecl -> PrettyStackTraceActionsDecl.Chris Lattner
2009-03-05include objc method decl contexts in stack trace of crash, e.g.:Chris Lattner
2009-03-04Implemented access check for ivars accessed insideFariborz Jahanian
2009-03-03Fix <rdar://problem/6640991> Exception handling executes wrong clause (Daniel...Steve Naroff
2009-03-02Fix <rdar://problem/6636803> [sema] crash on InterfaceBuilder.Steve Naroff
2009-02-28Minor name change (move the ObjC prefix to a more appropriate place).Steve Naroff
2009-02-18Update Parser::ParseTypeName to return a TypeResult, which also tellsDouglas Gregor
2009-02-18simplify some code.Chris Lattner
2009-02-15implement gcc/testsuite/objc.dg/method-attribute-3.m, by improving error reco...Chris Lattner
2009-02-15don't pass a random english string in as a string argument to Diag.Chris Lattner
2009-02-14Pass the location of the start of the selector to ActOnClassMessage/ActOnInst...Anders Carlsson
2009-02-11Fix <rdar://problem/6505139> [clang on growl]: need to allow unnamed selector...Steve Naroff
2009-02-11Fix <rdar://problem/6243503> [sema] @throw; accepted outside catch block.Steve Naroff
2009-02-05Put the invalid flag of OwningResult into the Action pointer.Sebastian Redl
2009-01-29move library-specific diagnostic headers into library private dirs. ReduceChris Lattner
2009-01-27Split the single monolithic DiagnosticKinds.def file into oneChris Lattner
2009-01-18Rename move_convert to move_arg and move_res. The new names are less misleadi...Sebastian Redl
2009-01-18Convert ObjC statement actions to smart pointers.Sebastian Redl
2009-01-17Diagnose that property name cannot be a bitfieldFariborz Jahanian
2009-01-12Properly set the scope of non-fields declared within a struct, union,Douglas Gregor
2009-01-09Fix rdar://6480479 - [parser] infinite loop on invalid inputChris Lattner
2009-01-09Adding support for ObjC methods which have c-styleFariborz Jahanian
2009-01-08Unify the code for defining tags in C and C++, so that we alwaysDouglas Gregor
2008-12-21Convert a few Stmt actions to smart pointers.Sebastian Redl
2008-12-17Semantics of @protocol attributes.Fariborz Jahanian
2008-12-13Some utilities for using the smart pointers in Actions, especially Sema. Conv...Sebastian Redl
2008-12-13Convert remaining expression parsers to smart pointers. Now on to the Action ...Sebastian Redl
2008-12-11Convert a big bunch of expression parsers to use smart pointers.Sebastian Redl
2008-12-11Convert some more expression parsers to use smart pointers.Sebastian Redl
2008-12-11Convert selected expression parsers to use smart pointers.Sebastian Redl
2008-12-11Convert the remaining statement parsers to smart pointers.Sebastian Redl
2008-12-11Convert a number of statement parsers to smart pointers.Sebastian Redl
2008-12-10Use a scoped object to manage entry/exit from a parser scope rather than expl...Douglas Gregor
2008-12-10Modify the move emulation according to the excellent design of Howard Hinnant...Sebastian Redl
2008-12-09Kick out the proof-of-concept ASTOwner and replace it with ASTOwningResultSebastian Redl
2008-12-09Consistently use smart pointers for stmt and expr nodes in parser local varia...Sebastian Redl
2008-12-08improve comment.Chris Lattner
2008-11-26Set default property attributes on each property.Fariborz Jahanian
2008-11-25Use RAII objects to ensure proper destruction of expression and statement AST...Sebastian Redl
2008-11-20Daniel really really likes = instead of += :)Chris Lattner
2008-11-20Rename IdentifierInfo::isName to ::isStr. Use a nifty trickChris Lattner
2008-11-19Fix <rdar://problem/6150376> [sema] crash on invalid message send.Steve Naroff
2008-11-19remove some uses of IdentifierInfo::getName()Chris Lattner
2008-11-19Use smallstring instead of new[]'ing a string. This simplifiesChris Lattner
2008-11-19remove uses of IdentifierInfo::getName()Chris Lattner
2008-11-18remove the last couple obsolete forms of Parser::Diag.Chris Lattner
2008-11-18Change a couple of the Parser::Diag methods to return DiagnosticInfoChris Lattner
2008-10-22some minor cleanups to ParseObjCTypeName:Chris Lattner
2008-10-21Fix a crasher during error recovery in Parser::ParseObjCTypeName().Steve Naroff
2008-10-20eliminate ObjCPropertyAttrs an corresponding enums, just useChris Lattner