1. 496e45e Add FIXIT hint for -Wsemicolon-before-method-body by Ted Kremenek · 15 years ago
  2. dfcaf06 Make -Wsemicolon-before-method-body opt-in (and part of -Wextra). Addresses <rdar://problem/7381735>. by Ted Kremenek · 15 years ago
  3. c4df6d2 Add basic code completion support for ObjC messages. by Steve Naroff · 15 years ago
  4. d3fdcb5 Fix a bogus objective-c warning with -pedantic. (radar 7370882). by Fariborz Jahanian · 15 years ago
  5. c2253f5 add some fixit hints. by Chris Lattner · 15 years ago
  6. 54abf7d Change our basic strategy for avoiding deprecation warnings when the decl use by John McCall · 15 years ago
  7. bdd563e Switch ParseStructDeclaration to a callback-based API. This will make by John McCall · 15 years ago
  8. 209a8c2 Issue warning if method body starts with a semicolon. by Fariborz Jahanian · 15 years ago
  9. e013d68 Move clients to use IdentifierInfo::getNameStart() instead of getName() by Daniel Dunbar · 15 years ago
  10. ece8e71 Add code completion support for ObjC property declarations/attributes. by Steve Naroff · 15 years ago
  11. 71b0add Keep protocol source locations when parsing protocol references. by Argyrios Kyrtzidis · 15 years ago
  12. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  13. 3688fc6 Fix a clang crash caused by incorrect user code. by Fariborz Jahanian · 15 years ago
  14. 496b5a8 Use of DeclContext for objc's ivars. No functionality change. More to follow. by Fariborz Jahanian · 15 years ago
  15. 45db71d Merge the ASTVector and ASTOwningVector templates, since they offered by Douglas Gregor · 15 years ago
  16. beaaccd Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 15 years ago
  17. 6b1d283 Make ActOnExprStmt take a FullExprArg. by Anders Carlsson · 15 years ago
  18. 1c6a3cc Remove support for ObjCMethodDecl attributes that appear between the by Ted Kremenek · 15 years ago
  19. b27d117 Hook up Sema support for attributes on Objective-C method declarations that by Ted Kremenek · 15 years ago
  20. 77755a5 Add parsing support in an Objective-C method declaration for attributes between by Ted Kremenek · 15 years ago
  21. 58fe03b Fix rdar://6771034: don't warn on use of forward declared protocol in protocol by Chris Lattner · 15 years ago
  22. e294d3f change the interface to ActOnMethodDeclaration to pass down argument by Chris Lattner · 15 years ago
  23. 2fc5c24 rename Parser::ParseObjCSelector -> Parser::ParseObjCSelectorPiece, by Chris Lattner · 15 years ago
  24. d286992 Fixed a problem using property syntax on a 'super' used as receiver. by Fariborz Jahanian · 15 years ago
  25. 93a2595 Fix <rdar://problem/6764172> [sema] crash on invalid. by Steve Naroff · 15 years ago
  26. 682bf92 Push DeclGroup much farther throughout the compiler. Now the various by Chris Lattner · 15 years ago
  27. b28317a Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a by Chris Lattner · 15 years ago
  28. 38e24c7 objc: Implemented variables declared in class interface by Fariborz Jahanian · 16 years ago
  29. 2e050f1 Use paropery's setter attribute name as the selector for the property setter. by Fariborz Jahanian · 16 years ago
  30. fdc92b7 Simplify SelectorTable::constructSetterName() usage... by Steve Naroff · 16 years ago
  31. 61f72cb Implement property '.' notation on Factory/Class objects. Parser changes aren't very pretty:-( by Steve Naroff · 16 years ago
  32. 49f28ca rename PrettyStackTraceDecl -> PrettyStackTraceActionsDecl. by Chris Lattner · 16 years ago
  33. 73e80f6 include objc method decl contexts in stack trace of crash, e.g.: by Chris Lattner · 16 years ago
  34. a6e3ac5 Implemented access check for ivars accessed inside by Fariborz Jahanian · 16 years ago
  35. 7ba138a Fix <rdar://problem/6640991> Exception handling executes wrong clause (Daniel, please verify). by Steve Naroff · 16 years ago
  36. 32ce837 Fix <rdar://problem/6636803> [sema] crash on InterfaceBuilder. by Steve Naroff · 16 years ago
  37. ebf6443 Minor name change (move the ObjC prefix to a more appropriate place). by Steve Naroff · 16 years ago
  38. 809070a Update Parser::ParseTypeName to return a TypeResult, which also tells by Douglas Gregor · 16 years ago
  39. 97cf6eb simplify some code. by Chris Lattner · 16 years ago
  40. b6d74a1 implement gcc/testsuite/objc.dg/method-attribute-3.m, by improving error recovery. by Chris Lattner · 16 years ago
  41. 7b4192c don't pass a random english string in as a string argument to Diag. by Chris Lattner · 16 years ago
  42. ff975cf Pass the location of the start of the selector to ActOnClassMessage/ActOnInstanceMessage. by Anders Carlsson · 16 years ago
  43. 84c4310 Fix <rdar://problem/6505139> [clang on growl]: need to allow unnamed selectors as the first argument by Steve Naroff · 16 years ago
  44. e21dd6f Fix <rdar://problem/6243503> [sema] @throw; accepted outside catch block. by Steve Naroff · 16 years ago
  45. 76ad2e8 Put the invalid flag of OwningResult into the Action pointer. by Sebastian Redl · 16 years ago
  46. 500d329 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 16 years ago
  47. 20c6b3b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 16 years ago
  48. f512e82 Rename move_convert to move_arg and move_res. The new names are less misleading (and shorter). by Sebastian Redl · 16 years ago
  49. 431e90e Convert ObjC statement actions to smart pointers. by Sebastian Redl · 16 years ago
  50. 573acde Diagnose that property name cannot be a bitfield by Fariborz Jahanian · 16 years ago
  51. 1a0d31a Properly set the scope of non-fields declared within a struct, union, by Douglas Gregor · 16 years ago
  52. 1fd8011 Fix rdar://6480479 - [parser] infinite loop on invalid input by Chris Lattner · 16 years ago
  53. 439c658 Adding support for ObjC methods which have c-style by Fariborz Jahanian · 16 years ago
  54. 72de667 Unify the code for defining tags in C and C++, so that we always by Douglas Gregor · 16 years ago
  55. a60528c Convert a few Stmt actions to smart pointers. by Sebastian Redl · 16 years ago
  56. bc1c877 Semantics of @protocol attributes. by Fariborz Jahanian · 16 years ago
  57. 798d119 Some utilities for using the smart pointers in Actions, especially Sema. Convert a few functions. by Sebastian Redl · 16 years ago
  58. 1d92296 Convert remaining expression parsers to smart pointers. Now on to the Action connection. by Sebastian Redl · 16 years ago
  59. 20df9b7 Convert a big bunch of expression parsers to use smart pointers. by Sebastian Redl · 16 years ago
  60. d8c4e15 Convert some more expression parsers to use smart pointers. by Sebastian Redl · 16 years ago
  61. 2f7ece7 Convert selected expression parsers to use smart pointers. by Sebastian Redl · 16 years ago
  62. 43bc2a0 Convert the remaining statement parsers to smart pointers. by Sebastian Redl · 16 years ago
  63. 61364dd Convert a number of statement parsers to smart pointers. by Sebastian Redl · 16 years ago
  64. 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
  65. 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
  66. 15faa7f Kick out the proof-of-concept ASTOwner and replace it with ASTOwningResult by Sebastian Redl · 16 years ago
  67. 0e9eabc Consistently use smart pointers for stmt and expr nodes in parser local variables. by Sebastian Redl · 16 years ago
  68. 891dca6 improve comment. by Chris Lattner · 16 years ago
  69. 8cf0bb3 Set default property attributes on each property. by Fariborz Jahanian · 16 years ago
  70. 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
  71. 69d27b9 Daniel really really likes = instead of += :) by Chris Lattner · 16 years ago
  72. 92e62b0 Rename IdentifierInfo::isName to ::isStr. Use a nifty trick by Chris Lattner · 16 years ago
  73. 5cb93b8 Fix <rdar://problem/6150376> [sema] crash on invalid message send. by Steve Naroff · 16 years ago
  74. a9500f0 remove some uses of IdentifierInfo::getName() by Chris Lattner · 16 years ago
  75. edc66f3 Use smallstring instead of new[]'ing a string. This simplifies by Chris Lattner · 16 years ago
  76. da83bac remove uses of IdentifierInfo::getName() by Chris Lattner · 16 years ago
  77. ef708fd remove the last couple obsolete forms of Parser::Diag. by Chris Lattner · 16 years ago
  78. 1ab3b96 Change a couple of the Parser::Diag methods to return DiagnosticInfo by Chris Lattner · 16 years ago
  79. 4a76b29 some minor cleanups to ParseObjCTypeName: by Chris Lattner · 16 years ago
  80. d7333c2 Fix a crasher during error recovery in Parser::ParseObjCTypeName(). by Steve Naroff · 16 years ago
  81. 5fd80fa eliminate ObjCPropertyAttrs an corresponding enums, just use strcmp when needed. by Chris Lattner · 16 years ago
  82. e00da7c rearrange some code. by Chris Lattner · 16 years ago
  83. 156b061 more simplifications to error recovery in ParseObjCPropertyAttribute by Chris Lattner · 16 years ago
  84. 8ca329c move some code around to make it fall through more, no functionality change. by Chris Lattner · 16 years ago
  85. f6ed855 reject properties completely in objc1 instead of emitting by Chris Lattner · 16 years ago
  86. cd9f4b3 More property attribute recovery improvements. Instead of this: by Chris Lattner · 16 years ago
  87. dd5b5f2 significantly simplify and clean up error recovery in by Chris Lattner · 16 years ago
  88. da3253d fix a crash on unnamed properties like: @property (readonly) int : 4; by Chris Lattner · 16 years ago
  89. a1fed7e simplify some code by using ExpectAndConsume. When an error by Chris Lattner · 16 years ago
  90. bc662af refactor a bunch of code: by Chris Lattner · 16 years ago
  91. a2449b2 fix some minor error recovery bugs in ParseObjCInterfaceDeclList by Chris Lattner · 16 years ago
  92. e82a10f restructure the body of the ParseObjCInterfaceDeclList loop by Chris Lattner · 16 years ago
  93. 1bfe1c2 Pass postfix attributes to ActOnFields. by Daniel Dunbar · 16 years ago
  94. 3527b59 Enter a new scope for a @try block. by Ted Kremenek · 16 years ago
  95. 246e70f Parser support for prefix __attribute__ on @protocol. by Daniel Dunbar · 16 years ago
  96. aefc366 Have @finally introduce a new scope. by Ted Kremenek · 16 years ago
  97. 69d349a Fix rdar://6222856: the receiver of a message expr is an by Chris Lattner · 16 years ago
  98. 4d7da2f Synthesize property setter method as we do for getter. by Daniel Dunbar · 16 years ago
  99. ef048ef Reserved C++ words are valid selectors in Objective-C++ by Anders Carlsson · 16 years ago
  100. 5ffb14b we already have a handle on the 'in' keyword, don't bother getting two. by Chris Lattner · 16 years ago