summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseObjc.cpp
Commit message (Expand)AuthorAgeFilesLines
* implement gcc/testsuite/objc.dg/method-attribute-3.m, by improving error reco...Chris Lattner2009-02-151-1/+2
* don't pass a random english string in as a string argument to Diag.Chris Lattner2009-02-151-1/+1
* Pass the location of the start of the selector to ActOnClassMessage/ActOnInst...Anders Carlsson2009-02-141-2/+5
* Fix <rdar://problem/6505139> [clang on growl]: need to allow unnamed selector...Steve Naroff2009-02-111-1/+2
* Fix <rdar://problem/6243503> [sema] @throw; accepted outside catch block.Steve Naroff2009-02-111-2/+2
* Put the invalid flag of OwningResult into the Action pointer.Sebastian Redl2009-02-051-12/+10
* move library-specific diagnostic headers into library private dirs. ReduceChris Lattner2009-01-291-1/+1
* Split the single monolithic DiagnosticKinds.def file into oneChris Lattner2009-01-271-1/+1
* Rename move_convert to move_arg and move_res. The new names are less misleadi...Sebastian Redl2009-01-181-12/+12
* Convert ObjC statement actions to smart pointers.Sebastian Redl2009-01-181-9/+9
* Diagnose that property name cannot be a bitfieldFariborz Jahanian2009-01-171-0/+5
* Properly set the scope of non-fields declared within a struct, union,Douglas Gregor2009-01-121-1/+1
* Fix rdar://6480479 - [parser] infinite loop on invalid inputChris Lattner2009-01-091-0/+6
* Adding support for ObjC methods which have c-styleFariborz Jahanian2009-01-091-4/+6
* Unify the code for defining tags in C and C++, so that we alwaysDouglas Gregor2009-01-081-0/+2
* Convert a few Stmt actions to smart pointers.Sebastian Redl2008-12-211-2/+3
* Semantics of @protocol attributes.Fariborz Jahanian2008-12-171-2/+4
* Some utilities for using the smart pointers in Actions, especially Sema. Conv...Sebastian Redl2008-12-131-3/+3
* Convert remaining expression parsers to smart pointers. Now on to the Action ...Sebastian Redl2008-12-131-79/+79
* Convert a big bunch of expression parsers to use smart pointers.Sebastian Redl2008-12-111-1/+1
* Convert some more expression parsers to use smart pointers.Sebastian Redl2008-12-111-1/+1
* Convert selected expression parsers to use smart pointers.Sebastian Redl2008-12-111-9/+13
* Convert the remaining statement parsers to smart pointers.Sebastian Redl2008-12-111-24/+25
* Convert a number of statement parsers to smart pointers.Sebastian Redl2008-12-111-5/+5
* Use a scoped object to manage entry/exit from a parser scope rather than expl...Douglas Gregor2008-12-101-11/+8
* Modify the move emulation according to the excellent design of Howard Hinnant...Sebastian Redl2008-12-101-19/+21
* Kick out the proof-of-concept ASTOwner and replace it with ASTOwningResultSebastian Redl2008-12-091-16/+17
* Consistently use smart pointers for stmt and expr nodes in parser local varia...Sebastian Redl2008-12-091-62/+57
* improve comment.Chris Lattner2008-12-081-1/+1
* Set default property attributes on each property.Fariborz Jahanian2008-11-261-1/+5
* Use RAII objects to ensure proper destruction of expression and statement AST...Sebastian Redl2008-11-251-21/+22
* Daniel really really likes = instead of += :)Chris Lattner2008-11-201-1/+1
* Rename IdentifierInfo::isName to ::isStr. Use a nifty trickChris Lattner2008-11-201-7/+7
* Fix <rdar://problem/6150376> [sema] crash on invalid message send.Steve Naroff2008-11-191-4/+6
* remove some uses of IdentifierInfo::getName()Chris Lattner2008-11-191-9/+8
* Use smallstring instead of new[]'ing a string. This simplifiesChris Lattner2008-11-191-8/+4
* remove uses of IdentifierInfo::getName()Chris Lattner2008-11-191-2/+1
* remove the last couple obsolete forms of Parser::Diag.Chris Lattner2008-11-181-2/+2
* Change a couple of the Parser::Diag methods to return DiagnosticInfoChris Lattner2008-11-181-22/+20
* some minor cleanups to ParseObjCTypeName:Chris Lattner2008-10-221-17/+12
* Fix a crasher during error recovery in Parser::ParseObjCTypeName().Steve Naroff2008-10-211-1/+2
* eliminate ObjCPropertyAttrs an corresponding enums, just useChris Lattner2008-10-201-9/+9
* rearrange some code.Chris Lattner2008-10-201-17/+16
* more simplifications to error recovery in ParseObjCPropertyAttributeChris Lattner2008-10-201-28/+18
* move some code around to make it fall through more, no functionality change.Chris Lattner2008-10-201-25/+24
* reject properties completely in objc1 instead of emitting Chris Lattner2008-10-201-7/+15
* More property attribute recovery improvements. Instead of this:Chris Lattner2008-10-201-16/+13
* significantly simplify and clean up error recovery in Chris Lattner2008-10-201-25/+18
* fix a crash on unnamed properties like:Chris Lattner2008-10-201-7/+13
* simplify some code by using ExpectAndConsume. When an errorChris Lattner2008-10-201-9/+6
OpenPOWER on IntegriCloud