OSDN Git Service

In libobjc/:
authornicola <nicola@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 15 Oct 2010 22:27:39 +0000 (22:27 +0000)
committernicola <nicola@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 15 Oct 2010 22:27:39 +0000 (22:27 +0000)
commitcd9fd8f49ed8d1933887d048b692de11a2247e88
tree4a6954b1f7b91675bedaa8e8b7d3351ee0f9d7d7
parent4730466b5737baca4efd606025cb52b019fd6613
In libobjc/:
2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>

        * objc-private/runtime.h (__objc_update_classes_with_methods): New.
        * class.c (__objc_update_classes_with_methods): New.
        (objc_getClassList): Do not lock the class lock.
        * methods.c (method_exchangeImplementations): New.
        (method_setImplementation): New.
        * objc/runtime.h (method_setImplementation): New.
        (method_exchangeImplementations): New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@165525 138bc75d-0d04-0410-961f-82ee72b054a4
libobjc/ChangeLog
libobjc/class.c
libobjc/methods.c
libobjc/objc-private/runtime.h
libobjc/objc/runtime.h