- f512e82 Rename move_convert to move_arg and move_res. The new names are less misleading (and shorter). by Sebastian Redl · 16 years ago
- 431e90e Convert ObjC statement actions to smart pointers. by Sebastian Redl · 16 years ago
- 573acde Diagnose that property name cannot be a bitfield by Fariborz Jahanian · 16 years ago
- 1a0d31a Properly set the scope of non-fields declared within a struct, union, by Douglas Gregor · 16 years ago
- 1fd8011 Fix rdar://6480479 - [parser] infinite loop on invalid input by Chris Lattner · 16 years ago
- 439c658 Adding support for ObjC methods which have c-style by Fariborz Jahanian · 16 years ago
- 72de667 Unify the code for defining tags in C and C++, so that we always by Douglas Gregor · 16 years ago
- a60528c Convert a few Stmt actions to smart pointers. by Sebastian Redl · 16 years ago
- bc1c877 Semantics of @protocol attributes. by Fariborz Jahanian · 16 years ago
- 798d119 Some utilities for using the smart pointers in Actions, especially Sema. Convert a few functions. by Sebastian Redl · 16 years ago
- 1d92296 Convert remaining expression parsers to smart pointers. Now on to the Action connection. by Sebastian Redl · 16 years ago
- 20df9b7 Convert a big bunch of expression parsers to use smart pointers. by Sebastian Redl · 16 years ago
- d8c4e15 Convert some more expression parsers to use smart pointers. by Sebastian Redl · 16 years ago
- 2f7ece7 Convert selected expression parsers to use smart pointers. by Sebastian Redl · 16 years ago
- 43bc2a0 Convert the remaining statement parsers to smart pointers. by Sebastian Redl · 16 years ago
- 61364dd Convert a number of statement parsers to smart pointers. by Sebastian Redl · 16 years ago
- 8935b8b Use a scoped object to manage entry/exit from a parser scope rather than explicitly calling EnterScope/ExitScope by Douglas Gregor · 16 years ago
- effa8d1 Modify the move emulation according to the excellent design of Howard Hinnant. Makes for much nicer syntax when smart pointers are used consistently. Also, start converting internal argument passing of Parser to smart pointers. by Sebastian Redl · 16 years ago
- 15faa7f Kick out the proof-of-concept ASTOwner and replace it with ASTOwningResult by Sebastian Redl · 16 years ago
- 0e9eabc Consistently use smart pointers for stmt and expr nodes in parser local variables. by Sebastian Redl · 16 years ago
- 891dca6 improve comment. by Chris Lattner · 16 years ago
- 8cf0bb3 Set default property attributes on each property. by Fariborz Jahanian · 16 years ago
- a55e52c Use RAII objects to ensure proper destruction of expression and statement AST nodes in the parser in most cases, even on error. by Sebastian Redl · 16 years ago
- 69d27b9 Daniel really really likes = instead of += :) by Chris Lattner · 16 years ago
- 92e62b0 Rename IdentifierInfo::isName to ::isStr. Use a nifty trick by Chris Lattner · 16 years ago
- 5cb93b8 Fix <rdar://problem/6150376> [sema] crash on invalid message send. by Steve Naroff · 16 years ago
- a9500f0 remove some uses of IdentifierInfo::getName() by Chris Lattner · 16 years ago
- edc66f3 Use smallstring instead of new[]'ing a string. This simplifies by Chris Lattner · 16 years ago
- da83bac remove uses of IdentifierInfo::getName() by Chris Lattner · 16 years ago
- ef708fd remove the last couple obsolete forms of Parser::Diag. by Chris Lattner · 16 years ago
- 1ab3b96 Change a couple of the Parser::Diag methods to return DiagnosticInfo by Chris Lattner · 16 years ago
- 4a76b29 some minor cleanups to ParseObjCTypeName: by Chris Lattner · 16 years ago
- d7333c2 Fix a crasher during error recovery in Parser::ParseObjCTypeName(). by Steve Naroff · 16 years ago
- 5fd80fa eliminate ObjCPropertyAttrs an corresponding enums, just use strcmp when needed. by Chris Lattner · 16 years ago
- e00da7c rearrange some code. by Chris Lattner · 16 years ago
- 156b061 more simplifications to error recovery in ParseObjCPropertyAttribute by Chris Lattner · 16 years ago
- 8ca329c move some code around to make it fall through more, no functionality change. by Chris Lattner · 16 years ago
- f6ed855 reject properties completely in objc1 instead of emitting by Chris Lattner · 16 years ago
- cd9f4b3 More property attribute recovery improvements. Instead of this: by Chris Lattner · 16 years ago
- dd5b5f2 significantly simplify and clean up error recovery in by Chris Lattner · 16 years ago
- da3253d fix a crash on unnamed properties like: @property (readonly) int : 4; by Chris Lattner · 16 years ago
- a1fed7e simplify some code by using ExpectAndConsume. When an error by Chris Lattner · 16 years ago
- bc662af refactor a bunch of code: by Chris Lattner · 16 years ago
- a2449b2 fix some minor error recovery bugs in ParseObjCInterfaceDeclList by Chris Lattner · 16 years ago
- e82a10f restructure the body of the ParseObjCInterfaceDeclList loop by Chris Lattner · 16 years ago
- 1bfe1c2 Pass postfix attributes to ActOnFields. by Daniel Dunbar · 16 years ago
- 3527b59 Enter a new scope for a @try block. by Ted Kremenek · 16 years ago
- 246e70f Parser support for prefix __attribute__ on @protocol. by Daniel Dunbar · 16 years ago
- aefc366 Have @finally introduce a new scope. by Ted Kremenek · 16 years ago
- 69d349a Fix rdar://6222856: the receiver of a message expr is an by Chris Lattner · 16 years ago
- 4d7da2f Synthesize property setter method as we do for getter. by Daniel Dunbar · 16 years ago
- ef048ef Reserved C++ words are valid selectors in Objective-C++ by Anders Carlsson · 16 years ago
- 5ffb14b we already have a handle on the 'in' keyword, don't bother getting two. by Chris Lattner · 16 years ago
- e8904e9 Fix a FIXME by not creating an invalid AST on erroneous input. Also by Chris Lattner · 16 years ago
- 914701e Move AsmLabel into Declarator instead of just a parameter to ActOnDeclarator. by Daniel Dunbar · 16 years ago
- 4fef81d Fix rdar://6124613 a crash on invalid code. by Chris Lattner · 16 years ago
- a80f874 Add more Parser/Sema support for GCC asm-label extension. by Daniel Dunbar · 16 years ago
- 06036d3 Pull protocol resolution of out ActOnStartClassInterface, this is also the by Chris Lattner · 16 years ago
- 6bd6d0b refactor protocol resolution out of ActOnStartCategoryInterface by Chris Lattner · 16 years ago
- e13b959 pull protocol resolution out into ActOnStartProtocolInterface. by Chris Lattner · 16 years ago
- 3872b5c gcc requires a semicolon at the end of an interface, unlike its extension for structs. by Chris Lattner · 16 years ago
- 394f3f4 Move fix in r54013 from the parser to sema. by Steve Naroff · 16 years ago
- 5928cb6 Fix Parser::ParseObjCMethodDefinition(). Only call the actions module for valid MDecl's. by Steve Naroff · 16 years ago
- 7caeabd minor cleanup to the actions interface to pass around SmallVectorImpl instead by Chris Lattner · 16 years ago
- 8a77931 Initial work on additional memory collection for ObjC AST objects. We now by Ted Kremenek · 16 years ago
- 3ac438c Parser::ParseObjCSynchronizedStmt() needs to Enter/Exit a decl scope. by Steve Naroff · 16 years ago
- 459a1e2 Fix parser bug/FIXME with @catch. by Steve Naroff · 16 years ago
- 8442b5c Make sure the source location for @property points the the @-sign (not the decl spec). by Steve Naroff · 16 years ago
- 33de3f0 This patch introduces declaration of getter methods for ObjC2's by Fariborz Jahanian · 17 years ago
- 5251e13 Patch to refactor setter/getter names of property attributes into Selector by Fariborz Jahanian · 17 years ago
- 46b55e5 percolate @optional/@required protocols down to ASTs for by Fariborz Jahanian · 17 years ago
- aa847fe Default visbility for instance variables is protected. by Fariborz Jahanian · 17 years ago
- c35b9e4 Support for @dynamic AST build. by Fariborz Jahanian · 17 years ago
- f624f81 Initial work for property implementation declarations. by Fariborz Jahanian · 17 years ago
- 1de1e74 New AST representation for each objc2's property declaration. by Fariborz Jahanian · 17 years ago
- dae1a1a AST generation for objc2's property declarations. by Fariborz Jahanian · 17 years ago
- 45bc03f Minor changes per Chris L's review. by Fariborz Jahanian · 17 years ago
- 1d78cc4 Patch for: by Fariborz Jahanian · 17 years ago
- e135942 refactor Parser::ParseStructDeclaration to return a vector of uninterpreted by Chris Lattner · 17 years ago
- 88cb27a move sorting of qualifying protocols from the parser into by Chris Lattner · 17 years ago
- f4af515 clean up property memory allocation to move it into the ast classes by Chris Lattner · 17 years ago
- c858105 minor cleanups, make getNumInstanceMethods always return unsigned. by Chris Lattner · 17 years ago
- bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 17 years ago[Renamed from Parse/ParseObjc.cpp]
- 81c018d improve DeclStmt to be able to store SourceRange info correctly. by Chris Lattner · 17 years ago
- 6b88450 implement simple support for arbitrary token lookahead. Change the by Chris Lattner · 17 years ago
- da323ad Fix http://llvm.org/bugs/show_bug.cgi?id=2106. by Steve Naroff · 17 years ago
- c1b3ba5 ParseCompoundStatementBody expects to only be called with { as the current by Chris Lattner · 17 years ago
- 5e7dc44 by Steve Naroff · 17 years ago
- 64515f3 by Steve Naroff · 17 years ago
- 9d49395 On an unexpected @foo keyword, return failure instead of a 'successful' null AST. This fixes a segfault by Chris Lattner · 17 years ago
- 78a677b Fixed misc. issues raised by Chris L. on @synchronized implementation. by Fariborz Jahanian · 17 years ago
- fa3ee8e AST for @synchronized. by Fariborz Jahanian · 17 years ago
- c385c90 Bunch of type defs, etc. for @synchronized. by Fariborz Jahanian · 17 years ago
- 5c74942 Add support for dispatching an objc message to a variable by Chris Lattner · 17 years ago
- 14dd98a Factor a complex predicate out to a helper method. by Chris Lattner · 17 years ago
- 699b661 split the second half of ParseObjCMessageExpression into a new by Chris Lattner · 17 years ago
- 94cdb25 Warn (as gcc does) when @end does not close anything. by Fariborz Jahanian · 17 years ago
- a526c5c Substituted all instances of the string "Objc" for "ObjC". This fixes by Ted Kremenek · 17 years ago
- 335a2d4 Minor changes as suggested by Chris L. by Fariborz Jahanian · 17 years ago
- 3ba5a0f Patch to parse/build AST ObjC2's foreach statement. by Fariborz Jahanian · 17 years ago