Skip to content
  1. Nov 28, 2007
  2. Nov 27, 2007
  3. Nov 26, 2007
  4. Nov 25, 2007
  5. Nov 24, 2007
  6. Nov 23, 2007
  7. Nov 22, 2007
  8. Nov 20, 2007
  9. Nov 17, 2007
    • Steve Naroff's avatar
      · 14f5f79b
      Steve Naroff authored
      Now that we are passing back "free standing decls", make sure -ast-dump works like -ast-print.
      Also added a cast to be safe...
      
      llvm-svn: 44209
      14f5f79b
    • Steve Naroff's avatar
      · c1e6d60b
      Steve Naroff authored
      Make sure Sema::ParsedFreeStandingDeclSpec() returns a decl representing the type.
      Adding basic printing to StmtPrinter::PrintRawDecl().
      
      llvm-svn: 44208
      c1e6d60b
  10. Nov 16, 2007
  11. Nov 15, 2007
    • Steve Naroff's avatar
      · e3ffc2f4
      Steve Naroff authored
      Finish up variadic methods/messages.
      
      llvm-svn: 44172
      e3ffc2f4
    • Steve Naroff's avatar
      · d8ea1ac5
      Steve Naroff authored
      Implement support for variadic methods (work in progress).
      
      llvm-svn: 44171
      d8ea1ac5
    • Steve Naroff's avatar
      · f60782b8
      Steve Naroff authored
      - Implement ivar rewrite (patch by Fariborz).
      - RewriteMessageExpr()...make implicit casts explicit with synthesizing call (removing warnings when calling objc_msgSend()).
      
      llvm-svn: 44156
      f60782b8
  12. Nov 14, 2007
    • Steve Naroff's avatar
      · 9e0887cf
      Steve Naroff authored
      Allow properties within a protocol. The case below was asserting...now it works fine.
      
      @protocol CAMediaTiming
      
      @property int beginTime;
      
      @end
      
      Comments in the code tell the rest of the story...
      
      llvm-svn: 44117
      9e0887cf
    • Chris Lattner's avatar
      implement test/Sema/typedef-prototype.c, allowing code · 07b201d9
      Chris Lattner authored
      to declare a function with a typedef:
      
      typedef int unary_int_func(int arg);
      unary_int_func add_one;
      
      This patch contributed by Seo Sanghyeon!
      
      llvm-svn: 44100
      07b201d9
  13. Nov 13, 2007
  14. Nov 12, 2007
    • Fariborz Jahanian's avatar
      Patch to do statically typed ivar references. · 21f54eea
      Fariborz Jahanian authored
      llvm-svn: 44028
      21f54eea
    • Steve Naroff's avatar
      · fedb4977
      Steve Naroff authored
      Add category method definitions incrementally, removing a FIXME (like we do for class implementations).
      
      llvm-svn: 44027
      fedb4977
    • Fariborz Jahanian's avatar
    • Fariborz Jahanian's avatar
      'super' nailed. · d98a734b
      Fariborz Jahanian authored
      llvm-svn: 44025
      d98a734b
    • Steve Naroff's avatar
      · 040f696b
      Steve Naroff authored
      Fix regression to Sema::ObjcActOnStartOfMethodDef()...need to initialize InvalidType field to false.
      
      llvm-svn: 44023
      040f696b
    • Steve Naroff's avatar
      · e46504b2
      Steve Naroff authored
      Implement instance variable references.
      
      llvm-svn: 44016
      e46504b2
    • Steve Naroff's avatar
      · e3d1ab29
      Steve Naroff authored
      - Minor cleanup to yesterday's changes to Sema::ObjcActOnStartOfMethodDef();
      - Add Sema::CurMethodDecl, in preparation for adding ObjcIvarRefExpr.
      - Add ObjcInterfaceDecl::lookupInstanceVariable(), in prep for adding ivars.
      - A couple renames in ObjcInterfaceDecl, while I was in the vicinity:-)
      
      llvm-svn: 44015
      e3d1ab29
    • Steve Naroff's avatar
      · ff4dbff4
      Steve Naroff authored
      Remove Action::ObjcActOnMethodDefinition(). Rationale:
      
      - It is not an "action" - it is never called by the parser.
      - It was only used by one method, Sema::ObjcActOnStartOfMethodDef().
      
      As a result, the logic it embodied is now directly implemented in Sema::ObjcActOnStartOfMethodDef().
      
      llvm-svn: 44008
      ff4dbff4
    • Steve Naroff's avatar
      · 3434bebe
      Steve Naroff authored
      Make sure @property is allowed within a category.
      
      Bug submitted by Keith Bauer.
      
      CookieJar:Desktop keith$ cat test.m
      #import <WebKit/WebKit.h>
      
      llvm-svn: 44007
      3434bebe
Loading