Differences From Artifact [e954270f26]:
- File
src/OFObject.m
— part of check-in
[e53a4fd61c]
at
2016-05-28 11:37:46
on branch trunk
— Add a reference to OFStdIOStream_Win32Console
This is required for static linking, as otherwise
+[OFStdIOStream_Win32Console load] will not be called. (user: js, size: 24572) [annotate] [blame] [check-ins using]
To Artifact [980b1c8958]:
- File
src/OFObject.m
— part of check-in
[1d57af4a31]
at
2016-05-29 00:42:00
on branch trunk
— Add -[{allows,retain}WeakReference] to OFObject
This is required by the Apple runtime to support weak references. (user: js, size: 24683) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 | return self; } - (bool)isProxy { return false; } - (void)dealloc { struct pre_mem *iter; objc_destructInstance(self); | > > > > > > > > > > > > | 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 | return self; } - (bool)isProxy { return false; } - (bool)allowsWeakReference { return true; } - (bool)retainWeakReference { [self retain]; return true; } - (void)dealloc { struct pre_mem *iter; objc_destructInstance(self); |
︙ | ︙ |