Skip to content
  1. Nov 14, 2007
  2. Nov 13, 2007
  3. Nov 12, 2007
    • 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
  4. Nov 11, 2007
    • Steve Naroff's avatar
      · cac26f4f
      Steve Naroff authored
      This is the last 5% of the solution to teaching Sema::ActOnInstanceMessage() about private methods (r43989).
      
      While the diff is large, the idea is very simple. When we parse method definitions (in an @implementation), we need to add them incrementally (rather than wait until the @end).
      
      Other details...
      
      - Renamed Sema::ActOnAddMethodsToObjcDecl() to Sema::ActOnAtEnd(). The methods are now optional arguments.
      - Removed Parser::AllImplMethods (a nice cleanup).
      - Added location info to ObjcImplementationDecl (since we will need it very soon:-)
      - Modified message.m test to no longer allow the bogus diagnostic.
      
      llvm-svn: 43995
      cac26f4f
  5. Nov 10, 2007
    • Fariborz Jahanian's avatar
      pretty priting for method definitions. · 16e31230
      Fariborz Jahanian authored
      llvm-svn: 43986
      16e31230
    • Ted Kremenek's avatar
      Modifed the test serialization driver to... · 11d700bf
      Ted Kremenek authored
      (1) serialize out top-level decls BEFORE serializing out translation unit
      structures like ASTContext.
      
      (2) deserialize out translation unit structures like ASTContext before
      top-level decls by first skipping the decls in the bitstream, deserializing
      ASTContext and friends, and then jumping back to the bitstream block with the
      decls and then deserializing them.
      
      Change (1) allows us to utilize the pointer-tracking system in the Serializer
      to only serialize out metadata that is actually referenced by the ASTS.
      
      Change (2) allows us to deserialize the metadata first as before, which
      signficantly reduces the amount of pointer backpatching the deserializer
      would have to do if the decls were deserialized first.
      
      llvm-svn: 43974
      11d700bf
  6. Nov 09, 2007
    • Steve Naroff's avatar
      · 20113384
      Steve Naroff authored
      Rewrite global variable initializers. 
      
      llvm-svn: 43947
      20113384
    • Steve Naroff's avatar
      · 1b232132
      Steve Naroff authored
      - add typedef guards.
      - tweak scanForProtocolRefs heuristic.
      - disable RewriteInclude() for now.
      
      llvm-svn: 43942
      1b232132
  7. Nov 08, 2007
  8. Nov 07, 2007
  9. Nov 06, 2007
  10. Nov 05, 2007
Loading