Differences From Artifact [a0924df2b2]:
- File src/OFMutableSet_hashtable.m — part of check-in [8892ae9fcc] at 2012-07-12 01:28:46 on branch trunk — Don't access isa directly. (user: js, size: 1254) [annotate] [blame] [check-ins using]
To Artifact [e8d7f3a5b9]:
- File
src/OFMutableSet_hashtable.m
— part of check-in
[1255f3a11a]
at
2012-08-10 20:08:24
on branch trunk
— Directly use the runtime's autorelease pools.
This greatly improves performance, as it gets rid of the overhead of
OFAutoreleasePool. (user: js, size: 1224) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
18 19 20 21 22 23 24 | #define OF_MUTABLE_SET_HASHTABLE_M #import "OFSet_hashtable.h" #import "OFMutableSet_hashtable.h" #import "OFMutableDictionary_hashtable.h" #import "OFNumber.h" | < | 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | #define OF_MUTABLE_SET_HASHTABLE_M #import "OFSet_hashtable.h" #import "OFMutableSet_hashtable.h" #import "OFMutableDictionary_hashtable.h" #import "OFNumber.h" @implementation OFMutableSet_hashtable + (void)initialize { if (self == [OFMutableSet_hashtable class]) [self inheritMethodsFromClass: [OFSet_hashtable class]]; } |
︙ | ︙ |