Differences From Artifact [5217ffcc95]:
- File src/OFDictionary_hashtable.m — part of check-in [367bf4117b] at 2011-08-22 09:58:10 on branch trunk — Clean up the class hierarchy in the doxygen generated documentation. (user: js, size: 17832) [annotate] [blame] [check-ins using]
To Artifact [2751804ef6]:
- File src/OFDictionary_hashtable.m — part of check-in [ba9f2608cc] at 2011-08-22 10:10:16 on branch trunk — Small optimization in -[OFDictionary_hashtable initWithDictionary:]. (user: js, size: 18028) [annotate] [blame] [check-ins using]
︙ | |||
120 121 122 123 124 125 126 127 128 129 130 131 132 133 | 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 | + + + + + | } return self; } - initWithDictionary: (OFDictionary*)dictionary { if ([dictionary class] == [OFDictionary_hashtable class] || [dictionary class] == [OFMutableDictionary_hashtable class]) return [self _initWithDictionary: dictionary copyKeys: YES]; self = [super init]; @try { OFAutoreleasePool *pool = [[OFAutoreleasePool alloc] init]; OFEnumerator *enumerator; id key; uint32_t i, newSize; |
︙ |