- bdd563e Switch ParseStructDeclaration to a callback-based API. This will make by John McCall · 15 years ago
- 209a8c2 Issue warning if method body starts with a semicolon. by Fariborz Jahanian · 15 years ago
- e013d68 Move clients to use IdentifierInfo::getNameStart() instead of getName() by Daniel Dunbar · 15 years ago
- ece8e71 Add code completion support for ObjC property declarations/attributes. by Steve Naroff · 15 years ago
- 71b0add Keep protocol source locations when parsing protocol references. by Argyrios Kyrtzidis · 15 years ago
- 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
- 3688fc6 Fix a clang crash caused by incorrect user code. by Fariborz Jahanian · 15 years ago
- 496b5a8 Use of DeclContext for objc's ivars. No functionality change. More to follow. by Fariborz Jahanian · 15 years ago
- 45db71d Merge the ASTVector and ASTOwningVector templates, since they offered by Douglas Gregor · 15 years ago
- beaaccd Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 15 years ago
- 6b1d283 Make ActOnExprStmt take a FullExprArg. by Anders Carlsson · 15 years ago
- 1c6a3cc Remove support for ObjCMethodDecl attributes that appear between the by Ted Kremenek · 15 years ago
- b27d117 Hook up Sema support for attributes on Objective-C method declarations that by Ted Kremenek · 15 years ago
- 77755a5 Add parsing support in an Objective-C method declaration for attributes between by Ted Kremenek · 15 years ago
- 58fe03b Fix rdar://6771034: don't warn on use of forward declared protocol in protocol by Chris Lattner · 16 years ago
- e294d3f change the interface to ActOnMethodDeclaration to pass down argument by Chris Lattner · 16 years ago
- 2fc5c24 rename Parser::ParseObjCSelector -> Parser::ParseObjCSelectorPiece, by Chris Lattner · 16 years ago
- d286992 Fixed a problem using property syntax on a 'super' used as receiver. by Fariborz Jahanian · 16 years ago
- 93a2595 Fix <rdar://problem/6764172> [sema] crash on invalid. by Steve Naroff · 16 years ago
- 682bf92 Push DeclGroup much farther throughout the compiler. Now the various by Chris Lattner · 16 years ago
- b28317a Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a by Chris Lattner · 16 years ago
- 38e24c7 objc: Implemented variables declared in class interface by Fariborz Jahanian · 16 years ago
- 2e050f1 Use paropery's setter attribute name as the selector for the property setter. by Fariborz Jahanian · 16 years ago
- fdc92b7 Simplify SelectorTable::constructSetterName() usage... by Steve Naroff · 16 years ago
- 61f72cb Implement property '.' notation on Factory/Class objects. Parser changes aren't very pretty:-( by Steve Naroff · 16 years ago
- 49f28ca rename PrettyStackTraceDecl -> PrettyStackTraceActionsDecl. by Chris Lattner · 16 years ago
- 73e80f6 include objc method decl contexts in stack trace of crash, e.g.: by Chris Lattner · 16 years ago
- a6e3ac5 Implemented access check for ivars accessed inside by Fariborz Jahanian · 16 years ago
- 7ba138a Fix <rdar://problem/6640991> Exception handling executes wrong clause (Daniel, please verify). by Steve Naroff · 16 years ago
- 32ce837 Fix <rdar://problem/6636803> [sema] crash on InterfaceBuilder. by Steve Naroff · 16 years ago
- ebf6443 Minor name change (move the ObjC prefix to a more appropriate place). by Steve Naroff · 16 years ago
- 809070a Update Parser::ParseTypeName to return a TypeResult, which also tells by Douglas Gregor · 16 years ago
- 97cf6eb simplify some code. by Chris Lattner · 16 years ago
- b6d74a1 implement gcc/testsuite/objc.dg/method-attribute-3.m, by improving error recovery. by Chris Lattner · 16 years ago
- 7b4192c don't pass a random english string in as a string argument to Diag. by Chris Lattner · 16 years ago
- ff975cf Pass the location of the start of the selector to ActOnClassMessage/ActOnInstanceMessage. by Anders Carlsson · 16 years ago
- 84c4310 Fix <rdar://problem/6505139> [clang on growl]: need to allow unnamed selectors as the first argument by Steve Naroff · 16 years ago
- e21dd6f Fix <rdar://problem/6243503> [sema] @throw; accepted outside catch block. by Steve Naroff · 16 years ago
- 76ad2e8 Put the invalid flag of OwningResult into the Action pointer. by Sebastian Redl · 16 years ago
- 500d329 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 16 years ago
- 20c6b3b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 16 years ago
- 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