1. a6e3ac5 Implemented access check for ivars accessed inside by Fariborz Jahanian · 16 years ago
  2. 7ba138a Fix <rdar://problem/6640991> Exception handling executes wrong clause (Daniel, please verify). by Steve Naroff · 16 years ago
  3. 32ce837 Fix <rdar://problem/6636803> [sema] crash on InterfaceBuilder. by Steve Naroff · 16 years ago
  4. ebf6443 Minor name change (move the ObjC prefix to a more appropriate place). by Steve Naroff · 16 years ago
  5. 809070a Update Parser::ParseTypeName to return a TypeResult, which also tells by Douglas Gregor · 16 years ago
  6. 97cf6eb simplify some code. by Chris Lattner · 16 years ago
  7. b6d74a1 implement gcc/testsuite/objc.dg/method-attribute-3.m, by improving error recovery. by Chris Lattner · 16 years ago
  8. 7b4192c don't pass a random english string in as a string argument to Diag. by Chris Lattner · 16 years ago
  9. ff975cf Pass the location of the start of the selector to ActOnClassMessage/ActOnInstanceMessage. by Anders Carlsson · 16 years ago
  10. 84c4310 Fix <rdar://problem/6505139> [clang on growl]: need to allow unnamed selectors as the first argument by Steve Naroff · 17 years ago
  11. e21dd6f Fix <rdar://problem/6243503> [sema] @throw; accepted outside catch block. by Steve Naroff · 17 years ago
  12. 76ad2e8 Put the invalid flag of OwningResult into the Action pointer. by Sebastian Redl · 17 years ago
  13. 500d329 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 17 years ago
  14. 20c6b3b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 17 years ago
  15. f512e82 Rename move_convert to move_arg and move_res. The new names are less misleading (and shorter). by Sebastian Redl · 17 years ago
  16. 431e90e Convert ObjC statement actions to smart pointers. by Sebastian Redl · 17 years ago
  17. 573acde Diagnose that property name cannot be a bitfield by Fariborz Jahanian · 17 years ago
  18. 1a0d31a Properly set the scope of non-fields declared within a struct, union, by Douglas Gregor · 17 years ago
  19. 1fd8011 Fix rdar://6480479 - [parser] infinite loop on invalid input by Chris Lattner · 17 years ago
  20. 439c658 Adding support for ObjC methods which have c-style by Fariborz Jahanian · 17 years ago
  21. 72de667 Unify the code for defining tags in C and C++, so that we always by Douglas Gregor · 17 years ago
  22. a60528c Convert a few Stmt actions to smart pointers. by Sebastian Redl · 17 years ago
  23. bc1c877 Semantics of @protocol attributes. by Fariborz Jahanian · 17 years ago
  24. 798d119 Some utilities for using the smart pointers in Actions, especially Sema. Convert a few functions. by Sebastian Redl · 17 years ago
  25. 1d92296 Convert remaining expression parsers to smart pointers. Now on to the Action connection. by Sebastian Redl · 17 years ago
  26. 20df9b7 Convert a big bunch of expression parsers to use smart pointers. by Sebastian Redl · 17 years ago
  27. d8c4e15 Convert some more expression parsers to use smart pointers. by Sebastian Redl · 17 years ago
  28. 2f7ece7 Convert selected expression parsers to use smart pointers. by Sebastian Redl · 17 years ago
  29. 43bc2a0 Convert the remaining statement parsers to smart pointers. by Sebastian Redl · 17 years ago
  30. 61364dd Convert a number of statement parsers to smart pointers. by Sebastian Redl · 17 years ago
  31. 8935b8b Use a scoped object to manage entry/exit from a parser scope rather than explicitly calling EnterScope/ExitScope by Douglas Gregor · 17 years ago
  32. 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 · 17 years ago
  33. 15faa7f Kick out the proof-of-concept ASTOwner and replace it with ASTOwningResult by Sebastian Redl · 17 years ago
  34. 0e9eabc Consistently use smart pointers for stmt and expr nodes in parser local variables. by Sebastian Redl · 17 years ago
  35. 891dca6 improve comment. by Chris Lattner · 17 years ago
  36. 8cf0bb3 Set default property attributes on each property. by Fariborz Jahanian · 17 years ago
  37. 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 · 17 years ago
  38. 69d27b9 Daniel really really likes = instead of += :) by Chris Lattner · 17 years ago
  39. 92e62b0 Rename IdentifierInfo::isName to ::isStr. Use a nifty trick by Chris Lattner · 17 years ago
  40. 5cb93b8 Fix <rdar://problem/6150376> [sema] crash on invalid message send. by Steve Naroff · 17 years ago
  41. a9500f0 remove some uses of IdentifierInfo::getName() by Chris Lattner · 17 years ago
  42. edc66f3 Use smallstring instead of new[]'ing a string. This simplifies by Chris Lattner · 17 years ago
  43. da83bac remove uses of IdentifierInfo::getName() by Chris Lattner · 17 years ago
  44. ef708fd remove the last couple obsolete forms of Parser::Diag. by Chris Lattner · 17 years ago
  45. 1ab3b96 Change a couple of the Parser::Diag methods to return DiagnosticInfo by Chris Lattner · 17 years ago
  46. 4a76b29 some minor cleanups to ParseObjCTypeName: by Chris Lattner · 17 years ago
  47. d7333c2 Fix a crasher during error recovery in Parser::ParseObjCTypeName(). by Steve Naroff · 17 years ago
  48. 5fd80fa eliminate ObjCPropertyAttrs an corresponding enums, just use strcmp when needed. by Chris Lattner · 17 years ago
  49. e00da7c rearrange some code. by Chris Lattner · 17 years ago
  50. 156b061 more simplifications to error recovery in ParseObjCPropertyAttribute by Chris Lattner · 17 years ago
  51. 8ca329c move some code around to make it fall through more, no functionality change. by Chris Lattner · 17 years ago
  52. f6ed855 reject properties completely in objc1 instead of emitting by Chris Lattner · 17 years ago
  53. cd9f4b3 More property attribute recovery improvements. Instead of this: by Chris Lattner · 17 years ago
  54. dd5b5f2 significantly simplify and clean up error recovery in by Chris Lattner · 17 years ago
  55. da3253d fix a crash on unnamed properties like: @property (readonly) int : 4; by Chris Lattner · 17 years ago
  56. a1fed7e simplify some code by using ExpectAndConsume. When an error by Chris Lattner · 17 years ago
  57. bc662af refactor a bunch of code: by Chris Lattner · 17 years ago
  58. a2449b2 fix some minor error recovery bugs in ParseObjCInterfaceDeclList by Chris Lattner · 17 years ago
  59. e82a10f restructure the body of the ParseObjCInterfaceDeclList loop by Chris Lattner · 17 years ago
  60. 1bfe1c2 Pass postfix attributes to ActOnFields. by Daniel Dunbar · 17 years ago
  61. 3527b59 Enter a new scope for a @try block. by Ted Kremenek · 17 years ago
  62. 246e70f Parser support for prefix __attribute__ on @protocol. by Daniel Dunbar · 17 years ago
  63. aefc366 Have @finally introduce a new scope. by Ted Kremenek · 17 years ago
  64. 69d349a Fix rdar://6222856: the receiver of a message expr is an by Chris Lattner · 17 years ago
  65. 4d7da2f Synthesize property setter method as we do for getter. by Daniel Dunbar · 17 years ago
  66. ef048ef Reserved C++ words are valid selectors in Objective-C++ by Anders Carlsson · 17 years ago
  67. 5ffb14b we already have a handle on the 'in' keyword, don't bother getting two. by Chris Lattner · 17 years ago
  68. e8904e9 Fix a FIXME by not creating an invalid AST on erroneous input. Also by Chris Lattner · 17 years ago
  69. 914701e Move AsmLabel into Declarator instead of just a parameter to ActOnDeclarator. by Daniel Dunbar · 17 years ago
  70. 4fef81d Fix rdar://6124613 a crash on invalid code. by Chris Lattner · 17 years ago
  71. a80f874 Add more Parser/Sema support for GCC asm-label extension. by Daniel Dunbar · 17 years ago
  72. 06036d3 Pull protocol resolution of out ActOnStartClassInterface, this is also the by Chris Lattner · 17 years ago
  73. 6bd6d0b refactor protocol resolution out of ActOnStartCategoryInterface by Chris Lattner · 17 years ago
  74. e13b959 pull protocol resolution out into ActOnStartProtocolInterface. by Chris Lattner · 17 years ago
  75. 3872b5c gcc requires a semicolon at the end of an interface, unlike its extension for structs. by Chris Lattner · 17 years ago
  76. 394f3f4 Move fix in r54013 from the parser to sema. by Steve Naroff · 17 years ago
  77. 5928cb6 Fix Parser::ParseObjCMethodDefinition(). Only call the actions module for valid MDecl's. by Steve Naroff · 17 years ago
  78. 7caeabd minor cleanup to the actions interface to pass around SmallVectorImpl instead by Chris Lattner · 17 years ago
  79. 8a77931 Initial work on additional memory collection for ObjC AST objects. We now by Ted Kremenek · 17 years ago
  80. 3ac438c Parser::ParseObjCSynchronizedStmt() needs to Enter/Exit a decl scope. by Steve Naroff · 17 years ago
  81. 459a1e2 Fix parser bug/FIXME with @catch. by Steve Naroff · 17 years ago
  82. 8442b5c Make sure the source location for @property points the the @-sign (not the decl spec). by Steve Naroff · 17 years ago
  83. 33de3f0 This patch introduces declaration of getter methods for ObjC2's by Fariborz Jahanian · 17 years ago
  84. 5251e13 Patch to refactor setter/getter names of property attributes into Selector by Fariborz Jahanian · 17 years ago
  85. 46b55e5 percolate @optional/@required protocols down to ASTs for by Fariborz Jahanian · 17 years ago
  86. aa847fe Default visbility for instance variables is protected. by Fariborz Jahanian · 17 years ago
  87. c35b9e4 Support for @dynamic AST build. by Fariborz Jahanian · 17 years ago
  88. f624f81 Initial work for property implementation declarations. by Fariborz Jahanian · 17 years ago
  89. 1de1e74 New AST representation for each objc2's property declaration. by Fariborz Jahanian · 17 years ago
  90. dae1a1a AST generation for objc2's property declarations. by Fariborz Jahanian · 17 years ago
  91. 45bc03f Minor changes per Chris L's review. by Fariborz Jahanian · 17 years ago
  92. 1d78cc4 Patch for: by Fariborz Jahanian · 17 years ago
  93. e135942 refactor Parser::ParseStructDeclaration to return a vector of uninterpreted by Chris Lattner · 17 years ago
  94. 88cb27a move sorting of qualifying protocols from the parser into by Chris Lattner · 17 years ago
  95. f4af515 clean up property memory allocation to move it into the ast classes by Chris Lattner · 17 years ago
  96. c858105 minor cleanups, make getNumInstanceMethods always return unsigned. by Chris Lattner · 17 years ago
  97. bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 17 years ago[Renamed from Parse/ParseObjc.cpp]
  98. 81c018d improve DeclStmt to be able to store SourceRange info correctly. by Chris Lattner · 17 years ago
  99. 6b88450 implement simple support for arbitrary token lookahead. Change the by Chris Lattner · 17 years ago
  100. da323ad Fix http://llvm.org/bugs/show_bug.cgi?id=2106. by Steve Naroff · 17 years ago