Differences From Artifact [fa28a56f57]:
- File
src/OFSecureData.m
— part of check-in
[5358e9ea6a]
at
2019-08-01 20:14:35
on branch trunk
— Split threading.[hm] into multiple files
This allows the runtime to only link against the parts it needs, without
pulling in unnecessary parts like thread spawning, TLS and conditions. (user: js, size: 13442) [annotate] [blame] [check-ins using]
To Artifact [4b72bb7708]:
- File src/OFSecureData.m — part of check-in [9122facff6] at 2019-10-20 13:15:41 on branch trunk — Fix missing fast paths in -[isEqual:] (user: js, size: 13479) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
541 542 543 544 545 546 547 548 549 550 551 552 553 554 | count: _count]; } - (bool)isEqual: (id)object { OFData *otherData; unsigned char diff; if (![object isKindOfClass: [OFData class]]) return false; otherData = object; if (otherData->_count != _count || otherData->_itemSize != _itemSize) | > > > | 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 | count: _count]; } - (bool)isEqual: (id)object { OFData *otherData; unsigned char diff; if (object == self) return true; if (![object isKindOfClass: [OFData class]]) return false; otherData = object; if (otherData->_count != _count || otherData->_itemSize != _itemSize) |
︙ | ︙ |