Differences From Artifact [21ee30041a]:
- File
src/OFObject.m
— part of check-in
[a55371e2c9]
at
2017-02-03 22:42:13
on branch trunk
— Improve -[OFObject hash]
This shifted the wrong way, and there's also no point in not hashing
over the entire address. (user: js, size: 25107) [annotate] [blame] [check-ins using]
To Artifact [349066991f]:
- File src/OFObject.m — part of check-in [126632e200] at 2017-04-02 02:02:30 on branch trunk — Add OF_WEAK_REF() (user: js, size: 25125) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
56 57 58 59 60 61 62 | #if defined(OF_HAVE_ATOMIC_OPS) # import "atomic.h" #elif defined(OF_HAVE_THREADS) # import "threading.h" #endif #ifdef OF_APPLE_RUNTIME | | > | 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 | #if defined(OF_HAVE_ATOMIC_OPS) # import "atomic.h" #elif defined(OF_HAVE_THREADS) # import "threading.h" #endif #ifdef OF_APPLE_RUNTIME static double NSFoundationVersionNumber OF_WEAK_REF("NSFoundationVersionNumber"); #endif #if defined(OF_HAVE_FORWARDING_TARGET_FOR_SELECTOR) extern id of_forward(id, SEL, ...); extern struct stret of_forward_stret(id, SEL, ...); #else # define of_forward of_method_not_found |
︙ | ︙ |