Differences From Artifact [f2bf600216]:
- File src/OFThread.h — part of check-in [8a2fa8eff4] at 2019-09-01 18:22:55 on branch trunk — Add +[OFThread isMainThread] (user: js, size: 7877) [annotate] [blame] [check-ins using]
To Artifact [1d8bb7f623]:
- File
src/OFThread.h
— part of check-in
[496695d778]
at
2019-09-29 19:35:38
on branch trunk
— Either restrict subclassing or reserve ivar space
This allows ABI stability with the fragile ABI. (user: js, size: 7898) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
86 87 88 89 90 91 92 93 94 95 96 97 98 99 | OFRunLoop *_Nullable _runLoop; OFMutableDictionary *_threadDictionary; @private OFString *_Nullable _name; # ifdef OF_HAVE_SOCKETS OFDNSResolver *_DNSResolver; # endif } #endif #ifdef OF_HAVE_CLASS_PROPERTIES # ifdef OF_HAVE_THREADS @property (class, readonly, nullable, nonatomic) OFThread *currentThread; @property (class, readonly, nullable, nonatomic) OFThread *mainThread; | > | 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 | OFRunLoop *_Nullable _runLoop; OFMutableDictionary *_threadDictionary; @private OFString *_Nullable _name; # ifdef OF_HAVE_SOCKETS OFDNSResolver *_DNSResolver; # endif OF_RESERVE_IVARS(4) } #endif #ifdef OF_HAVE_CLASS_PROPERTIES # ifdef OF_HAVE_THREADS @property (class, readonly, nullable, nonatomic) OFThread *currentThread; @property (class, readonly, nullable, nonatomic) OFThread *mainThread; |
︙ | ︙ |