Skip to content
Snippets Groups Projects
  1. Jan 16, 2023
  2. Jan 03, 2022
  3. Jan 04, 2021
  4. Jan 01, 2020
  5. Jan 01, 2019
  6. Jan 03, 2018
  7. Jan 01, 2017
  8. Jan 04, 2016
  9. Jan 05, 2015
  10. Jan 02, 2014
  11. Feb 03, 2013
  12. Oct 15, 2010
    • Nicola Pero's avatar
      In libobjc/: 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com> · 51194e8e
      Nicola Pero authored
      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
      51194e8e
  13. Oct 13, 2010
    • Nicola Pero's avatar
      In libobjc/: 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com> · ad49efbd
      Nicola Pero authored
      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
      ad49efbd
  14. Oct 12, 2010
    • Nicola Pero's avatar
      Makefile.in (C_SOURCE_FILES): Added methods.c. · ad9eef11
      Nicola Pero authored
      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
      ad9eef11
Loading