1. 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
  2. 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
  3. f8d49f6 Provide a new kind of iterator, the specific_decl_iterator, that by Douglas Gregor · 16 years ago
  4. 4b1e275 Don't ICE when messaging on 'super' receiver when class by Fariborz Jahanian · 16 years ago
  5. 82b4e76 Silence a couple more operator precedence warnings; this shouldn't by Eli Friedman · 16 years ago
  6. d162584 Change a whole lot of diagnostics to take QualType's directly by Chris Lattner · 16 years ago
  7. d9d22dd Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of by Chris Lattner · 16 years ago
  8. 077bf5e Rename Selector::getName() to Selector::getAsString(), and add by Chris Lattner · 16 years ago
  9. 08631c5 Convert IdentifierInfo's to be printed the same as DeclarationNames by Chris Lattner · 16 years ago
  10. 2c21a07 merge some simple call diagnostics. by Chris Lattner · 16 years ago
  11. f3a41af remove the last old-fashioned Diag method. Transition complete! by Chris Lattner · 16 years ago
  12. 8469265 instead of looking up super at startup time, by Chris Lattner · 16 years ago
  13. 5cb93b8 Fix <rdar://problem/6150376> [sema] crash on invalid message send. by Steve Naroff · 16 years ago
  14. 3c73c41 stop calling II::getName() unnecesarily in sema by Chris Lattner · 16 years ago
  15. fa25bbb Switch several more Sema Diag methods over. This simplifies the by Chris Lattner · 16 years ago
  16. 87d3ef0 Fix <rdar://problem/6333904> [sema] message lookup on super is incorrect by Steve Naroff · 16 years ago
  17. cd9b46e Add a new expression class, ObjCSuperExpr, to handle the Objective-C 'super'. Remove ObjCThis from PredefinedExpr by Douglas Gregor · 16 years ago
  18. 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
  19. 6c4088e Fix <rdar://problem/6251012> clang: Blocks are objects too. by Steve Naroff · 16 years ago
  20. e84a864 Fix <rdar://problem/6252129> implementation of method in category doesn't effectively declare it for methods below. by Steve Naroff · 16 years ago
  21. 91e19b2 Fix two bugs exposed by array passing assert: by Daniel Dunbar · 16 years ago
  22. 6660c8a Bug fix, apply default argument promotion in message sends for which by Daniel Dunbar · 16 years ago
  23. 637cebb Refactor common Obj-C message send checking code into by Daniel Dunbar · 16 years ago
  24. 662e8b5 Change Parser & Sema to use interned "super" for comparions. by Daniel Dunbar · 16 years ago
  25. 12bc692 Minor #include cleaning by Daniel Dunbar · 16 years ago
  26. d9f6910 rename PreDefinedExpr -> PredefinedExpr by Chris Lattner · 16 years ago
  27. b77792e change more instances of QualType::getCanonicalType to call by Chris Lattner · 16 years ago
  28. 7c778f1 Cleaunup Sema::ActOnClassMessage(). This commit: by Steve Naroff · 16 years ago
  29. fc93d52 Fix Sema::ActOnClassMessage() to pass through the identifier for "super". by Steve Naroff · 16 years ago
  30. 780f329 move two more lists of protocols over to use ObjCList<ObjCProtocolDecl>, by Chris Lattner · 16 years ago
  31. 3db6cae introduce a new ObjCList templated class and start moving by Chris Lattner · 16 years ago
  32. 6562fda when in the context of an @implementation, look for private methods in the by Chris Lattner · 16 years ago
  33. 1565e03 don't pass in null as the Name for GenerateClassStructure, by Chris Lattner · 16 years ago
  34. 0b2f7ea improve diagnostics about problems with receivers to highlight the receiver. by Chris Lattner · 16 years ago
  35. 2b1cc8b continue cleaning up code, and disable sending a message directly to an by Chris Lattner · 16 years ago
  36. fe1a553 simplify control flow a bit, reducing indentation. No functionality change. by Chris Lattner · 16 years ago
  37. b24d921 tighten up some checks, don't allow sending a message to NSString**** by Chris Lattner · 16 years ago
  38. c188d30 merge a bunch of code that is now common between qual interfaces and interfaces. by Chris Lattner · 16 years ago
  39. 9baefc2 rename getProtocols -> getProtocol, as it only returns a single by Chris Lattner · 16 years ago
  40. 53d0ea5 Replace CurFunctionDecl and CurMethodDecl with methods getCurFunctionDecl() and getCurMethodDecl() that return the appropriate Decl through CurContext. by Argyrios Kyrtzidis · 16 years ago
  41. 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
  42. 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
  43. 0d17f6f Switch 'super' from being a weird cast thing to being a predefined expr node. by Chris Lattner · 16 years ago
  44. e2af8b1 Fix <rdar://problem/5986833> clang on xcode: incompatible type returning 'void', expected 'int'. by Steve Naroff · 16 years ago
  45. cb28be6 Fix crash identified by <rdar://problem/5986085>. by Steve Naroff · 16 years ago
  46. fd5b2ce Added fixmes. by Ted Kremenek · 16 years ago
  47. 2663170 Fix a gcc compatibility issue which allows more protocol-qualified id on RHS to be by Fariborz Jahanian · 16 years ago
  48. 9ad23d6 Sema::ActOnClassMessage() needs to look through it's local implementation for private class methods. by Steve Naroff · 16 years ago
  49. 289d9f2 Tweak Sema::ObjCQualifiedIdTypesAreCompatible() to handle qualified interface types on the RHS. by Steve Naroff · 16 years ago
  50. 94a82c9 Fix <rdar://problem/5965704> clang: bad receiver type 'id const' by Steve Naroff · 16 years ago
  51. f494b57 - Move ObjC Expresssion AST's from Expr.h => ExprObjC.h by Steve Naroff · 16 years ago
  52. b1698cf Restructure and simplify Sema::ObjCQualifiedIdTypesAreCompatible, by Chris Lattner · 16 years ago
  53. eca7be6 move ObjCQualifiedIdTypesAreCompatible out of ASTContext into Sema. by Chris Lattner · 16 years ago
  54. 987798a properly handle array decay in objc message exprs. by Chris Lattner · 16 years ago
  55. b327ce0 by Steve Naroff · 16 years ago
  56. e8043c3 Fairly large "cleaup" related to changing ObjCCompatibleAliasDecl superclass (to inherit from NamedDecl, instead of ScopedDecl). by Steve Naroff · 16 years ago
  57. 9511096 Make sure Sema::ActOnClassMessage() correctly diagnoses "super". by Steve Naroff · 16 years ago
  58. bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 16 years ago[Renamed from Sema/SemaExprObjC.cpp]
  59. c81c814 convert tabs to spaces, patch by Mike Stump! by Chris Lattner · 16 years ago
  60. 6e10a08 make some diagnostics more terse, update testcases. by Chris Lattner · 16 years ago
  61. fb8cc1d Sema::ActOnInstanceMessage is generally doing bad things with typedefs, but by Chris Lattner · 16 years ago
  62. 1dad5b2 Diagnose bad receiver type. by Fariborz Jahanian · 16 years ago
  63. a526c5c Substituted all instances of the string "Objc" for "ObjC". This fixes by Ted Kremenek · 17 years ago
  64. a517e40 Minor refactoring of foreach's semantics code per Chris's suggetion. by Fariborz Jahanian · 17 years ago
  65. 85a932e move objc expr sema to its own file. by Chris Lattner · 17 years ago