Skip to content
  1. Mar 16, 2008
  2. Mar 15, 2008
  3. Feb 29, 2008
  4. Feb 25, 2008
  5. Feb 17, 2008
  6. Feb 10, 2008
    • Steve Naroff's avatar
      · 15833ed1
      Steve Naroff authored
      Add a diagnostics helper to remove some redundant code.
      
      llvm-svn: 46936
      15833ed1
  7. Feb 08, 2008
    • Steve Naroff's avatar
      · a3699224
      Steve Naroff authored
      A bunch-o changes to fix <rdar://problem/5716046> incomplete implementation of ObjC class warning is incomplete
      
      As part of this fix, I made a low-level change to the text diagnostics machinery (to basically avoid printing duplicate source lines/carets when you have multiple diagnostics that refer to the same exact place). For now, this only happens with we don't have a source range (could be extended to support source ranges as well). 
      
      llvm-svn: 46897
      a3699224
  8. Jan 21, 2008
  9. Jan 17, 2008
  10. Jan 10, 2008
  11. Jan 07, 2008
  12. Dec 29, 2007
  13. Dec 20, 2007
  14. Dec 19, 2007
    • Steve Naroff's avatar
      · fa5751f8
      Steve Naroff authored
      Various tweaks to the get/lookup instance/class method API's.
      
      llvm-svn: 45224
      fa5751f8
  15. Dec 18, 2007
    • Steve Naroff's avatar
      · 1d2538cb
      Steve Naroff authored
      Improve how we find private method decls. This involved:
      
      - Changed Sema::ObjcActOnStartOfMethodDef() to register the methods with the global pools.
      - Changed Sema::ActOnInstanceMessage() to look in global pools (should be much less error prone).
      - Added a test case to message.m (for lookup that was broken).
      
      Misc changes while I was investigating this...
      
      - Changed Sema::ActOnAtEnd() to call AddFactoryMethodToGlobalPool (this looked like a cut/paste error).
      - Added a comment and tweaked another where I was using the first person.
      
      llvm-svn: 45142
      1d2538cb
  16. Dec 15, 2007
    • Steve Naroff's avatar
      · 3ce37a6b
      Steve Naroff authored
      - Remove getInstanceMethods/getClassMethods API on ObjcInterfaceDecl, ObjcProtocolDecl, and ObjcCategoryDecl. These methods are replaced by the respective iterators on each class.
      - Add getInstanceMethodForSelector to ObjcInterfaceDecl, ObjcProtocolDecl, and ObjcCatgoryDecl. This hook will do a "shallow" lookup. This is a convenience method that reducing some of the iterator usage.
      - Various changes to convert all clients to the above API's...
       
      
      llvm-svn: 45046
      3ce37a6b
  17. Dec 12, 2007
Loading