|  Jakub Jelinek | 5624e564d2 | Update copyright years. From-SVN: r219188 | 2015-01-05 13:33:28 +01:00 | 
				
					
						|  Richard Sandiford | f82356d214 | Update copyright years in libobjc/ From-SVN: r206299 | 2014-01-02 22:26:09 +00:00 | 
				
					
						|  Richard Sandiford | ad2466aee4 | Update copyright years in libobjc. From-SVN: r195693 | 2013-02-03 11:16:21 +00:00 | 
				
					
						|  Nicola Pero | 51194e8eb5 | In libobjc/: 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com> 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.
From-SVN: r165525 | 2010-10-15 22:27:39 +00:00 | 
				
					
						|  Nicola Pero | ad49efbd54 | In libobjc/: 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com> In libobjc/:
2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
        * encoding.c (method_copyReturnType): New.
        (method_copyArgumentType): New.
        (method_getReturnType): New.
        (method_getArgumentType): New.
        * methods.c (method_getDescription): New.
        * objc/runtime.h (method_copyReturnType): New.
        (method_copyArgumentType): New.
        (method_getReturnType): New.
        (method_getArgumentType): New.
        (method_getDescription): New.
From-SVN: r165404 | 2010-10-13 00:15:43 +00:00 | 
				
					
						|  Nicola Pero | ad9eef11df | Makefile.in (C_SOURCE_FILES): Added methods.c. 2010-10-12  Nicola Pero  <nicola.pero@meta-innovation.com>
        * Makefile.in (C_SOURCE_FILES): Added methods.c.
        * encoding.c (method_getNumberOfArguments): New.
        (method_get_number_of_arguments): Call
        method_getNumberOfArguments.
        * ivars.c (ivar_getName): Check for NULL variable argument.
        (ivar_getOffset): Check for NULL variable argument.
        (ivar_getTypeEncoding): Check for NULL variable argument.
        (class_copyIvarList): New.
        * methods.c: New.
        * protocols.c (class_copyProtocolList): Check for Nil class_
        argument.
        * sendmsg.c: Use 'struct objc_method *' instead of Method_t, and
        'struct objc_method_list *' instead of MethodList_t.
        (class_getMethodImplementation): New.
        (class_respondsToSelector): New.
        (class_getInstanceMethod): New.
        (class_getClassMethod): New.
        * objc/runtime.h: Updated comments.
        (class_copyIvarList): New.
        (class_getInstanceMethod): New.
        (class_getClassMethod): New.
        (class_getMethodImplementation): New.
        (class_respondsToSelector): New.
        (method_getName): New.
        (method_getImplementation): New.
        (method_getTypeEncoding): New.
        (class_copyMethodList): New.
        (method_getNumberOfArguments): New.
From-SVN: r165400 | 2010-10-12 22:00:01 +00:00 |