1. 4084c30 Remove a bunch of FIXME's related to ObjC type checking. by Steve Naroff · 15 years ago
  2. 470301b Fix <rdar://problem/6770276> Support Class<Proto> syntax. by Steve Naroff · 15 years ago
  3. 1cb35dd Remove the ObjCCategoryImpls vector from Sema class. by Argyrios Kyrtzidis · 15 years ago
  4. 8701877 Remove Sema::LookupObjCImplementation and replace it with just calling ObjCInterfaceDecl::getImplementation(). by Argyrios Kyrtzidis · 15 years ago
  5. 67ef8ea 5 cleanups to ObjCObjectPointerType work: by Steve Naroff · 15 years ago
  6. c15cb2a Remove ObjCQualifiedInterfaceType:-) by Steve Naroff · 15 years ago
  7. 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 15 years ago
  8. 1a1a6e2 Add member template 'Type::getAs<T>', which converts a Type* to a respective T*. by Ted Kremenek · 15 years ago
  9. 430ee5a Fix 5 issues from Chris's feedback on http://llvm.org/viewvc/llvm-project?view=rev&revision=75314. by Steve Naroff · 15 years ago
  10. 14108da This patch includes a conceptually simple, but very intrusive/pervasive change. by Steve Naroff · 15 years ago
  11. 17945a0 De-ASTContext-ify DeclContext. by Argyrios Kyrtzidis · 15 years ago
  12. d1b3c2d First step toward fixing <rdar://problem/6613046> refactor clang objc type representation. by Steve Naroff · 16 years ago
  13. 7ff22de Implements -Wundeclared-selector for ObjC. by Fariborz Jahanian · 16 years ago
  14. fc0f021 Template instantiation support for Obj-C @encode expressions. by Anders Carlsson · 16 years ago
  15. 446ee4e Convert ObjC qualified type clients over to using iterators. by Steve Naroff · 16 years ago
  16. 187ba15 An Obj-C message send expression can never have a reference type. by Anders Carlsson · 16 years ago
  17. 636bed1 Fixed a warning bug when receiver is an object via by Fariborz Jahanian · 16 years ago
  18. 390b4cc Reflow some comments. by Mike Stump · 16 years ago
  19. 2574a68 Don't warn if result/argument type of an implemented by Fariborz Jahanian · 16 years ago
  20. 5b53005 Some early declarations to support sentinel attribute on by Fariborz Jahanian · 16 years ago
  21. 9f8f026 We want to diagnose sending message to a forward class by Fariborz Jahanian · 16 years ago
  22. 89bc314 Warn if forward class is used as a receiver. by Fariborz Jahanian · 16 years ago
  23. 041f2fd Issue a warning in odd case of instance method used by Fariborz Jahanian · 16 years ago
  24. d0d4599 fix PR4021, array and functions decay in the receiver position of an objc message send. by Chris Lattner · 16 years ago
  25. f0aaf7a PCH support for the global method pool (= instance and factory method by Douglas Gregor · 16 years ago
  26. 8fc463a Eliminate Sema::ObjCImplementations, relying instead on name lookup. What's good for uniformity is good for PCH (or is it the other way around?). by Douglas Gregor · 16 years ago
  27. 6e378de Eliminate Sema::ObjCProtocols. Instead, we place ObjCProtocolDecls in by Douglas Gregor · 16 years ago
  28. 653f1b1 Eliminate the three SmallVectors in ObjCImplDecl (for instance by Douglas Gregor · 16 years ago
  29. 2c4463f Fix rdar://6770142 - Class and qualified id's are compatible, just like by Chris Lattner · 16 years ago
  30. 312531a implement rdar://6780761, making sema reject some code that otherwise by Chris Lattner · 16 years ago
  31. 6ab3524 Propagate the ASTContext to various AST traversal and lookup functions. by Douglas Gregor · 16 years ago
  32. ebaa768 Tweak Sema::ActOnInstanceMessage() to look for a class method when dealing with qualified id's. This change is motivated by our desire to not support the "Class<foo>" idiom. Note that the change makes perfect sense (since all ObjC classes are also id/instances). by Steve Naroff · 16 years ago
  33. d9fd764 Change the type of ObjC @ string constants (from NSConstantString->NSString). by Steve Naroff · 16 years ago
  34. 64540d7 various cleanups by Chris Lattner · 16 years ago
  35. fdc92b7 Simplify SelectorTable::constructSetterName() usage... by Steve Naroff · 16 years ago
  36. 0c73f37 Fix PR3766, a really nasty silent miscompilation case where we emitted by Chris Lattner · 16 years ago
  37. 61f72cb Implement property '.' notation on Factory/Class objects. Parser changes aren't very pretty:-( by Steve Naroff · 16 years ago
  38. 64949d3 Remove dead clause (we decided not to support protocol qualified 'Class'). by Steve Naroff · 16 years ago
  39. 5609ec0 Improvements to private method lookup. by Steve Naroff · 16 years ago
  40. e61b988 Removed an unfortunate cut and paste left-over. by Fariborz Jahanian · 16 years ago
  41. 175ba1e Some refactoring of recent code. No functionality change. by Fariborz Jahanian · 16 years ago
  42. b1006c7 Fix a corner case of message lookup looking for class methods. by Fariborz Jahanian · 16 years ago
  43. 6b9dfd4 Finish up some fixes related to <rdar://problem/6497631> Message lookup is sometimes different than gcc's. by Steve Naroff · 16 years ago
  44. 268bc8c Implement an important missing warning when a selector by Fariborz Jahanian · 16 years ago
  45. 15edf0d Fix <rdar://problem/6497242> Inherited overridden protocol declared objects don't work. by Steve Naroff · 16 years ago
  46. 8e2945a Fix <rdar://problem/6248764> parser rejects: bad receiver type 'CFStringRef'. by Steve Naroff · 16 years ago
  47. 1f484f4 Fix <rdar://problem/6614945> method not found. by Steve Naroff · 16 years ago
  48. f1afaf6 Fix http://llvm.org/bugs/show_bug.cgi?id=3544. by Steve Naroff · 16 years ago
  49. eaf2bb8 first wave of fixes for @encode sema support. This is part of PR3648. by Chris Lattner · 16 years ago
  50. 279d896 Remove isSuperExpr(), which ignores any casts on 'super'. by Steve Naroff · 16 years ago
  51. d526c2f Sema::ActOnInstanceMessage(): Tighen up the lookup rules for handling messages to 'Class'. Also improve "super" handling. by Steve Naroff · 16 years ago
  52. ac1337d Minor cleanup, replace bool with qual_empty(). by Steve Naroff · 16 years ago
  53. 0de21fd Contains the following (related to problems found while investigting <rdar://problem/6497631> Message lookup is sometimes different than gcc's). by Steve Naroff · 16 years ago
  54. 8b1527b Remove debugging statement. by Steve Naroff · 16 years ago
  55. f7f52e7 More work to integrate newly added ObjCQualifiedClassType into the type system. by Steve Naroff · 16 years ago
  56. 89951a8 remove some more methods from objc decls, using the iterator by Chris Lattner · 16 years ago
  57. 48f3bb9 Downgrade complaints about calling unavailable functions to a warning by Douglas Gregor · 16 years ago
  58. 39c28bb fix the ownership issues and location tracking in Sema::ParseObjCStringLiteral. by Chris Lattner · 16 years ago
  59. 2085fd6 privatize all of the string literal memory allocation/creation by Chris Lattner · 16 years ago
  60. f4b136f add some comments describing what is happening here. by Chris Lattner · 16 years ago
  61. a0af1fe simplify the code used to compute the type of an objc string. This makes by Chris Lattner · 16 years ago
  62. 6903981 rename CheckBuiltinCFStringArgument -> CheckObjCString by Chris Lattner · 16 years ago
  63. 726e168 change the StringLiteral AST node to track all of the SourceLocations of by Chris Lattner · 16 years ago
  64. 76a642f Refactor the deprecated and unavailable checks into a new by Chris Lattner · 16 years ago
  65. 1251bb8 implement support for attribute(unavailable) on objc methods. by Chris Lattner · 16 years ago
  66. 59843ad Add support for deprecated Obj-C methods. The semantics mostly match what gcc has. by Anders Carlsson · 16 years ago
  67. ff975cf Pass the location of the start of the selector to ActOnClassMessage/ActOnInstanceMessage. by Anders Carlsson · 16 years ago
  68. 389bf46 Several cleanups: by Steve Naroff · 16 years ago
  69. 8189cde Overhaul of Stmt allocation: by Ted Kremenek · 16 years ago
  70. 6e94ef5 Move StringLiteral to allocate its internal string data using the allocator in by Ted Kremenek · 16 years ago
  71. 47b9a1c Some name-lookup-related fixes, from Piotr Rak! by Douglas Gregor · 16 years ago
  72. 4c921ae Eliminated LookupCriteria, whose creation was causing a bottleneck for by Douglas Gregor · 16 years ago
  73. 500d329 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 16 years ago
  74. 3e8ffd2 Refactor Sema::LookupDecl() into 2 functions: LookupDeclInScope() and LookupDeclInContext(). by Steve Naroff · 16 years ago
  75. 133147d Remove 'NamespaceNameOnly' argument to Sema::LookupDecl(). It is unused. by Steve Naroff · 16 years ago
  76. 20c6b3b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 16 years ago
  77. 5ac8aff Some micro-optimizations for DISABLE_SMART_POINTERS: by Douglas Gregor · 16 years ago
  78. ebff1fe Don't ICE (issue diagnostics) when receiver is a non-objc type. by Fariborz Jahanian · 16 years ago
  79. dce5e2c Use a single function for doing vararg argument promotion. Also, make sure to do the promotion before checking the type - fixes PR3340. by Anders Carlsson · 16 years ago
  80. 906fed0 Warn when someone tries to pass a variable with a non-POD type to a varargs function/method/block. by Anders Carlsson · 16 years ago
  81. f8d49f6 Provide a new kind of iterator, the specific_decl_iterator, that by Douglas Gregor · 16 years ago
  82. 4b1e275 Don't ICE when messaging on 'super' receiver when class by Fariborz Jahanian · 16 years ago
  83. 82b4e76 Silence a couple more operator precedence warnings; this shouldn't by Eli Friedman · 16 years ago
  84. d162584 Change a whole lot of diagnostics to take QualType's directly by Chris Lattner · 16 years ago
  85. d9d22dd Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of by Chris Lattner · 16 years ago
  86. 077bf5e Rename Selector::getName() to Selector::getAsString(), and add by Chris Lattner · 16 years ago
  87. 08631c5 Convert IdentifierInfo's to be printed the same as DeclarationNames by Chris Lattner · 16 years ago
  88. 2c21a07 merge some simple call diagnostics. by Chris Lattner · 16 years ago
  89. f3a41af remove the last old-fashioned Diag method. Transition complete! by Chris Lattner · 16 years ago
  90. 8469265 instead of looking up super at startup time, by Chris Lattner · 16 years ago
  91. 5cb93b8 Fix <rdar://problem/6150376> [sema] crash on invalid message send. by Steve Naroff · 16 years ago
  92. 3c73c41 stop calling II::getName() unnecesarily in sema by Chris Lattner · 16 years ago
  93. fa25bbb Switch several more Sema Diag methods over. This simplifies the by Chris Lattner · 16 years ago
  94. 87d3ef0 Fix <rdar://problem/6333904> [sema] message lookup on super is incorrect by Steve Naroff · 16 years ago
  95. cd9b46e Add a new expression class, ObjCSuperExpr, to handle the Objective-C 'super'. Remove ObjCThis from PredefinedExpr by Douglas Gregor · 16 years ago
  96. 037cda5 Fix <rdar://problem/6191148> [sema] Objective-C method lookup (at global scope) fails to handle overloaded selectors properly. by Steve Naroff · 16 years ago
  97. 6c4088e Fix <rdar://problem/6251012> clang: Blocks are objects too. by Steve Naroff · 16 years ago
  98. e84a864 Fix <rdar://problem/6252129> implementation of method in category doesn't effectively declare it for methods below. by Steve Naroff · 16 years ago
  99. 91e19b2 Fix two bugs exposed by array passing assert: by Daniel Dunbar · 16 years ago
  100. 6660c8a Bug fix, apply default argument promotion in message sends for which by Daniel Dunbar · 16 years ago