1. 1a0d31a Properly set the scope of non-fields declared within a struct, union, by Douglas Gregor · 16 years ago
  2. 1fd8011 Fix rdar://6480479 - [parser] infinite loop on invalid input by Chris Lattner · 16 years ago
  3. 439c658 Adding support for ObjC methods which have c-style by Fariborz Jahanian · 16 years ago
  4. 72de667 Unify the code for defining tags in C and C++, so that we always by Douglas Gregor · 16 years ago
  5. a60528c Convert a few Stmt actions to smart pointers. by Sebastian Redl · 16 years ago
  6. bc1c877 Semantics of @protocol attributes. by Fariborz Jahanian · 16 years ago
  7. 798d119 Some utilities for using the smart pointers in Actions, especially Sema. Convert a few functions. by Sebastian Redl · 16 years ago
  8. 1d92296 Convert remaining expression parsers to smart pointers. Now on to the Action connection. by Sebastian Redl · 16 years ago
  9. 20df9b7 Convert a big bunch of expression parsers to use smart pointers. by Sebastian Redl · 16 years ago
  10. d8c4e15 Convert some more expression parsers to use smart pointers. by Sebastian Redl · 16 years ago
  11. 2f7ece7 Convert selected expression parsers to use smart pointers. by Sebastian Redl · 16 years ago
  12. 43bc2a0 Convert the remaining statement parsers to smart pointers. by Sebastian Redl · 16 years ago
  13. 61364dd Convert a number of statement parsers to smart pointers. by Sebastian Redl · 16 years ago
  14. 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
  15. 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
  16. 15faa7f Kick out the proof-of-concept ASTOwner and replace it with ASTOwningResult by Sebastian Redl · 16 years ago
  17. 0e9eabc Consistently use smart pointers for stmt and expr nodes in parser local variables. by Sebastian Redl · 16 years ago
  18. 891dca6 improve comment. by Chris Lattner · 16 years ago
  19. 8cf0bb3 Set default property attributes on each property. by Fariborz Jahanian · 16 years ago
  20. 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
  21. 69d27b9 Daniel really really likes = instead of += :) by Chris Lattner · 16 years ago
  22. 92e62b0 Rename IdentifierInfo::isName to ::isStr. Use a nifty trick by Chris Lattner · 16 years ago
  23. 5cb93b8 Fix <rdar://problem/6150376> [sema] crash on invalid message send. by Steve Naroff · 16 years ago
  24. a9500f0 remove some uses of IdentifierInfo::getName() by Chris Lattner · 16 years ago
  25. edc66f3 Use smallstring instead of new[]'ing a string. This simplifies by Chris Lattner · 16 years ago
  26. da83bac remove uses of IdentifierInfo::getName() by Chris Lattner · 16 years ago
  27. ef708fd remove the last couple obsolete forms of Parser::Diag. by Chris Lattner · 16 years ago
  28. 1ab3b96 Change a couple of the Parser::Diag methods to return DiagnosticInfo by Chris Lattner · 16 years ago
  29. 4a76b29 some minor cleanups to ParseObjCTypeName: by Chris Lattner · 16 years ago
  30. d7333c2 Fix a crasher during error recovery in Parser::ParseObjCTypeName(). by Steve Naroff · 16 years ago
  31. 5fd80fa eliminate ObjCPropertyAttrs an corresponding enums, just use strcmp when needed. by Chris Lattner · 16 years ago
  32. e00da7c rearrange some code. by Chris Lattner · 16 years ago
  33. 156b061 more simplifications to error recovery in ParseObjCPropertyAttribute by Chris Lattner · 16 years ago
  34. 8ca329c move some code around to make it fall through more, no functionality change. by Chris Lattner · 16 years ago
  35. f6ed855 reject properties completely in objc1 instead of emitting by Chris Lattner · 16 years ago
  36. cd9f4b3 More property attribute recovery improvements. Instead of this: by Chris Lattner · 16 years ago
  37. dd5b5f2 significantly simplify and clean up error recovery in by Chris Lattner · 16 years ago
  38. da3253d fix a crash on unnamed properties like: @property (readonly) int : 4; by Chris Lattner · 16 years ago
  39. a1fed7e simplify some code by using ExpectAndConsume. When an error by Chris Lattner · 16 years ago
  40. bc662af refactor a bunch of code: by Chris Lattner · 16 years ago
  41. a2449b2 fix some minor error recovery bugs in ParseObjCInterfaceDeclList by Chris Lattner · 16 years ago
  42. e82a10f restructure the body of the ParseObjCInterfaceDeclList loop by Chris Lattner · 16 years ago
  43. 1bfe1c2 Pass postfix attributes to ActOnFields. by Daniel Dunbar · 16 years ago
  44. 3527b59 Enter a new scope for a @try block. by Ted Kremenek · 16 years ago
  45. 246e70f Parser support for prefix __attribute__ on @protocol. by Daniel Dunbar · 16 years ago
  46. aefc366 Have @finally introduce a new scope. by Ted Kremenek · 16 years ago
  47. 69d349a Fix rdar://6222856: the receiver of a message expr is an by Chris Lattner · 16 years ago
  48. 4d7da2f Synthesize property setter method as we do for getter. by Daniel Dunbar · 16 years ago
  49. ef048ef Reserved C++ words are valid selectors in Objective-C++ by Anders Carlsson · 16 years ago
  50. 5ffb14b we already have a handle on the 'in' keyword, don't bother getting two. by Chris Lattner · 16 years ago
  51. e8904e9 Fix a FIXME by not creating an invalid AST on erroneous input. Also by Chris Lattner · 16 years ago
  52. 914701e Move AsmLabel into Declarator instead of just a parameter to ActOnDeclarator. by Daniel Dunbar · 16 years ago
  53. 4fef81d Fix rdar://6124613 a crash on invalid code. by Chris Lattner · 16 years ago
  54. a80f874 Add more Parser/Sema support for GCC asm-label extension. by Daniel Dunbar · 16 years ago
  55. 06036d3 Pull protocol resolution of out ActOnStartClassInterface, this is also the by Chris Lattner · 16 years ago
  56. 6bd6d0b refactor protocol resolution out of ActOnStartCategoryInterface by Chris Lattner · 16 years ago
  57. e13b959 pull protocol resolution out into ActOnStartProtocolInterface. by Chris Lattner · 16 years ago
  58. 3872b5c gcc requires a semicolon at the end of an interface, unlike its extension for structs. by Chris Lattner · 16 years ago
  59. 394f3f4 Move fix in r54013 from the parser to sema. by Steve Naroff · 16 years ago
  60. 5928cb6 Fix Parser::ParseObjCMethodDefinition(). Only call the actions module for valid MDecl's. by Steve Naroff · 16 years ago
  61. 7caeabd minor cleanup to the actions interface to pass around SmallVectorImpl instead by Chris Lattner · 16 years ago
  62. 8a77931 Initial work on additional memory collection for ObjC AST objects. We now by Ted Kremenek · 16 years ago
  63. 3ac438c Parser::ParseObjCSynchronizedStmt() needs to Enter/Exit a decl scope. by Steve Naroff · 16 years ago
  64. 459a1e2 Fix parser bug/FIXME with @catch. by Steve Naroff · 16 years ago
  65. 8442b5c Make sure the source location for @property points the the @-sign (not the decl spec). by Steve Naroff · 16 years ago
  66. 33de3f0 This patch introduces declaration of getter methods for ObjC2's by Fariborz Jahanian · 16 years ago
  67. 5251e13 Patch to refactor setter/getter names of property attributes into Selector by Fariborz Jahanian · 16 years ago
  68. 46b55e5 percolate @optional/@required protocols down to ASTs for by Fariborz Jahanian · 16 years ago
  69. aa847fe Default visbility for instance variables is protected. by Fariborz Jahanian · 16 years ago
  70. c35b9e4 Support for @dynamic AST build. by Fariborz Jahanian · 16 years ago
  71. f624f81 Initial work for property implementation declarations. by Fariborz Jahanian · 16 years ago
  72. 1de1e74 New AST representation for each objc2's property declaration. by Fariborz Jahanian · 16 years ago
  73. dae1a1a AST generation for objc2's property declarations. by Fariborz Jahanian · 16 years ago
  74. 45bc03f Minor changes per Chris L's review. by Fariborz Jahanian · 16 years ago
  75. 1d78cc4 Patch for: by Fariborz Jahanian · 16 years ago
  76. e135942 refactor Parser::ParseStructDeclaration to return a vector of uninterpreted by Chris Lattner · 16 years ago
  77. 88cb27a move sorting of qualifying protocols from the parser into by Chris Lattner · 16 years ago
  78. f4af515 clean up property memory allocation to move it into the ast classes by Chris Lattner · 16 years ago
  79. c858105 minor cleanups, make getNumInstanceMethods always return unsigned. by Chris Lattner · 16 years ago
  80. bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 16 years ago[Renamed from Parse/ParseObjc.cpp]
  81. 81c018d improve DeclStmt to be able to store SourceRange info correctly. by Chris Lattner · 16 years ago
  82. 6b88450 implement simple support for arbitrary token lookahead. Change the by Chris Lattner · 16 years ago
  83. da323ad Fix http://llvm.org/bugs/show_bug.cgi?id=2106. by Steve Naroff · 16 years ago
  84. c1b3ba5 ParseCompoundStatementBody expects to only be called with { as the current by Chris Lattner · 16 years ago
  85. 5e7dc44 by Steve Naroff · 17 years ago
  86. 64515f3 by Steve Naroff · 17 years ago
  87. 9d49395 On an unexpected @foo keyword, return failure instead of a 'successful' null AST. This fixes a segfault by Chris Lattner · 17 years ago
  88. 78a677b Fixed misc. issues raised by Chris L. on @synchronized implementation. by Fariborz Jahanian · 17 years ago
  89. fa3ee8e AST for @synchronized. by Fariborz Jahanian · 17 years ago
  90. c385c90 Bunch of type defs, etc. for @synchronized. by Fariborz Jahanian · 17 years ago
  91. 5c74942 Add support for dispatching an objc message to a variable by Chris Lattner · 17 years ago
  92. 14dd98a Factor a complex predicate out to a helper method. by Chris Lattner · 17 years ago
  93. 699b661 split the second half of ParseObjCMessageExpression into a new by Chris Lattner · 17 years ago
  94. 94cdb25 Warn (as gcc does) when @end does not close anything. by Fariborz Jahanian · 17 years ago
  95. a526c5c Substituted all instances of the string "Objc" for "ObjC". This fixes by Ted Kremenek · 17 years ago
  96. 335a2d4 Minor changes as suggested by Chris L. by Fariborz Jahanian · 17 years ago
  97. 3ba5a0f Patch to parse/build AST ObjC2's foreach statement. by Fariborz Jahanian · 17 years ago
  98. 0196cab New declarations/defs for Objc2's foreach-statement. This is work in progress. by Fariborz Jahanian · 17 years ago
  99. 0ba0aa1 Prevent crash on incorrect objc messaging expression. by Fariborz Jahanian · 17 years ago
  100. 0bc735f Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago