Differences From Artifact [b3a44692ae]:
- File
src/OFObject.m
— part of check-in
[3f0940e36d]
at
2011-08-03 04:14:18
on branch trunk
— Use the well hidden __objc_update_dispatch_table_for_class() function.
The old GNU API actually does export a function to update the dtable,
however, it is not defined in the headers anymore starting with gcc 4.6. (user: js, size: 28095) [annotate] [blame] [check-ins using]
To Artifact [02fc494c69]:
- File src/OFObject.m — part of check-in [972a3ee40d] at 2011-09-10 18:36:45 on branch trunk — Remove -[finalize] as ARC will be implemented instead of a GC. (user: js, size: 27487) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
1080 1081 1082 1083 1084 1085 1086 | if (PRE_IVAR->memoryChunks != NULL) free(PRE_IVAR->memoryChunks); free((char*)self - PRE_IVAR_ALIGN); } | < < < < < < < < < < < < < < < < < < < < < < < < < < < | 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 | if (PRE_IVAR->memoryChunks != NULL) free(PRE_IVAR->memoryChunks); free((char*)self - PRE_IVAR_ALIGN); } /* Required to use properties with the Apple runtime */ - copyWithZone: (void*)zone { if (zone != NULL) @throw [OFNotImplementedException newWithClass: isa selector: _cmd]; |
︙ | ︙ |