1. 3c73c41 stop calling II::getName() unnecesarily in sema by Chris Lattner · 16 years ago
  2. fa25bbb Switch several more Sema Diag methods over. This simplifies the by Chris Lattner · 16 years ago
  3. 87d3ef0 Fix <rdar://problem/6333904> [sema] message lookup on super is incorrect by Steve Naroff · 16 years ago
  4. cd9b46e Add a new expression class, ObjCSuperExpr, to handle the Objective-C 'super'. Remove ObjCThis from PredefinedExpr by Douglas Gregor · 16 years ago
  5. 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
  6. 6c4088e Fix <rdar://problem/6251012> clang: Blocks are objects too. by Steve Naroff · 16 years ago
  7. e84a864 Fix <rdar://problem/6252129> implementation of method in category doesn't effectively declare it for methods below. by Steve Naroff · 16 years ago
  8. 91e19b2 Fix two bugs exposed by array passing assert: by Daniel Dunbar · 16 years ago
  9. 6660c8a Bug fix, apply default argument promotion in message sends for which by Daniel Dunbar · 16 years ago
  10. 637cebb Refactor common Obj-C message send checking code into by Daniel Dunbar · 16 years ago
  11. 662e8b5 Change Parser & Sema to use interned "super" for comparions. by Daniel Dunbar · 16 years ago
  12. 12bc692 Minor #include cleaning by Daniel Dunbar · 16 years ago
  13. d9f6910 rename PreDefinedExpr -> PredefinedExpr by Chris Lattner · 16 years ago
  14. b77792e change more instances of QualType::getCanonicalType to call by Chris Lattner · 16 years ago
  15. 7c778f1 Cleaunup Sema::ActOnClassMessage(). This commit: by Steve Naroff · 16 years ago
  16. fc93d52 Fix Sema::ActOnClassMessage() to pass through the identifier for "super". by Steve Naroff · 16 years ago
  17. 780f329 move two more lists of protocols over to use ObjCList<ObjCProtocolDecl>, by Chris Lattner · 16 years ago
  18. 3db6cae introduce a new ObjCList templated class and start moving by Chris Lattner · 16 years ago
  19. 6562fda when in the context of an @implementation, look for private methods in the by Chris Lattner · 16 years ago
  20. 1565e03 don't pass in null as the Name for GenerateClassStructure, by Chris Lattner · 16 years ago
  21. 0b2f7ea improve diagnostics about problems with receivers to highlight the receiver. by Chris Lattner · 16 years ago
  22. 2b1cc8b continue cleaning up code, and disable sending a message directly to an by Chris Lattner · 16 years ago
  23. fe1a553 simplify control flow a bit, reducing indentation. No functionality change. by Chris Lattner · 16 years ago
  24. b24d921 tighten up some checks, don't allow sending a message to NSString**** by Chris Lattner · 16 years ago
  25. c188d30 merge a bunch of code that is now common between qual interfaces and interfaces. by Chris Lattner · 16 years ago
  26. 9baefc2 rename getProtocols -> getProtocol, as it only returns a single by Chris Lattner · 16 years ago
  27. 53d0ea5 Replace CurFunctionDecl and CurMethodDecl with methods getCurFunctionDecl() and getCurMethodDecl() that return the appropriate Decl through CurContext. by Argyrios Kyrtzidis · 16 years ago
  28. 4df728e ObjCMessageExpr objects that represent messages to class methods now can contain the ObjCInterfaceDecl* of the target class if it was available when the ObjCMessageExpr object was constructed. The original interfaces of the class has been preserved (requiring no functionality changes from clients), but now a "getClasSInfo" method returns both the ObjCInterfaceDecl* and IdentifierInfo* of the target class. by Ted Kremenek · 16 years ago
  29. 13fd7e5 "this patch adds code generation hooks for Objective-C constant strings. It also modifies Sema so that Objective-C constant strings are treated as untyped objects if the interface for the constant string class can not be found. This is consistent with Apple GCC. I thought it was consistent with GNU GCC, since this was causing failures when trying to compile GNUstep with (GNU) GCC, but it appears that this is not the case when attempting to produce a simple test case to demonstrate it. Possibly there is a way of making the error go away, but I haven't found out what it is yet." by Chris Lattner · 16 years ago
  30. 0d17f6f Switch 'super' from being a weird cast thing to being a predefined expr node. by Chris Lattner · 16 years ago
  31. e2af8b1 Fix <rdar://problem/5986833> clang on xcode: incompatible type returning 'void', expected 'int'. by Steve Naroff · 16 years ago
  32. cb28be6 Fix crash identified by <rdar://problem/5986085>. by Steve Naroff · 16 years ago
  33. fd5b2ce Added fixmes. by Ted Kremenek · 16 years ago
  34. 2663170 Fix a gcc compatibility issue which allows more protocol-qualified id on RHS to be by Fariborz Jahanian · 16 years ago
  35. 9ad23d6 Sema::ActOnClassMessage() needs to look through it's local implementation for private class methods. by Steve Naroff · 16 years ago
  36. 289d9f2 Tweak Sema::ObjCQualifiedIdTypesAreCompatible() to handle qualified interface types on the RHS. by Steve Naroff · 16 years ago
  37. 94a82c9 Fix <rdar://problem/5965704> clang: bad receiver type 'id const' by Steve Naroff · 16 years ago
  38. f494b57 - Move ObjC Expresssion AST's from Expr.h => ExprObjC.h by Steve Naroff · 16 years ago
  39. b1698cf Restructure and simplify Sema::ObjCQualifiedIdTypesAreCompatible, by Chris Lattner · 16 years ago
  40. eca7be6 move ObjCQualifiedIdTypesAreCompatible out of ASTContext into Sema. by Chris Lattner · 16 years ago
  41. 987798a properly handle array decay in objc message exprs. by Chris Lattner · 16 years ago
  42. b327ce0 by Steve Naroff · 16 years ago
  43. e8043c3 Fairly large "cleaup" related to changing ObjCCompatibleAliasDecl superclass (to inherit from NamedDecl, instead of ScopedDecl). by Steve Naroff · 16 years ago
  44. 9511096 Make sure Sema::ActOnClassMessage() correctly diagnoses "super". by Steve Naroff · 16 years ago
  45. bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 16 years ago[Renamed from Sema/SemaExprObjC.cpp]
  46. c81c814 convert tabs to spaces, patch by Mike Stump! by Chris Lattner · 16 years ago
  47. 6e10a08 make some diagnostics more terse, update testcases. by Chris Lattner · 16 years ago
  48. fb8cc1d Sema::ActOnInstanceMessage is generally doing bad things with typedefs, but by Chris Lattner · 16 years ago
  49. 1dad5b2 Diagnose bad receiver type. by Fariborz Jahanian · 16 years ago
  50. a526c5c Substituted all instances of the string "Objc" for "ObjC". This fixes by Ted Kremenek · 17 years ago
  51. a517e40 Minor refactoring of foreach's semantics code per Chris's suggetion. by Fariborz Jahanian · 17 years ago
  52. 85a932e move objc expr sema to its own file. by Chris Lattner · 17 years ago