Differences From Artifact [ea4bfdaaf7]:
- File src/runtime/runtime.h — part of check-in [3b97fc3cd9] at 2014-01-04 00:24:08 on branch trunk — Update copyright. (user: js, size: 5671) [annotate] [blame] [check-ins using]
To Artifact [0f2d559e1c]:
- File
src/runtime/runtime.h
— part of check-in
[3cd9d0ad69]
at
2014-01-05 22:31:44
on branch trunk
— Change behaviour of class_getMethodImplementation.
It behaves like in the Apple runtime now. (user: js, size: 5731) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
193 194 195 196 197 198 199 200 201 202 203 204 205 206 | extern const char* class_getName(Class); extern Class class_getSuperclass(Class); extern bool class_isKindOfClass(Class, Class); extern unsigned long class_getInstanceSize(Class); extern bool class_respondsToSelector(Class, SEL); extern bool class_conformsToProtocol(Class, Protocol*); extern IMP class_getMethodImplementation(Class, SEL); extern const char* class_getMethodTypeEncoding(Class, SEL); extern IMP class_replaceMethod(Class, SEL, IMP, const char*); extern Class object_getClass(id); extern Class object_setClass(id, Class); extern const char* object_getClassName(id); extern const char* protocol_getName(Protocol*); extern bool protocol_isEqual(Protocol*, Protocol*); | > | 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 | extern const char* class_getName(Class); extern Class class_getSuperclass(Class); extern bool class_isKindOfClass(Class, Class); extern unsigned long class_getInstanceSize(Class); extern bool class_respondsToSelector(Class, SEL); extern bool class_conformsToProtocol(Class, Protocol*); extern IMP class_getMethodImplementation(Class, SEL); extern IMP class_getMethodImplementation_stret(Class, SEL); extern const char* class_getMethodTypeEncoding(Class, SEL); extern IMP class_replaceMethod(Class, SEL, IMP, const char*); extern Class object_getClass(id); extern Class object_setClass(id, Class); extern const char* object_getClassName(id); extern const char* protocol_getName(Protocol*); extern bool protocol_isEqual(Protocol*, Protocol*); |
︙ | ︙ |