History of the file that is called src/OFEnumerator.m at check-in 904971ac2bcdefa8
|
2024-04-03
| ||
| 02:16 | [6b1e08d49c] part of check-in [7413a728a7] Change license to LGPLv3 only (check-in: [7413a728a7] user: js, branch: trunk, size: 1780) [annotate] [blame] [check-ins using] [diff] | |
|
2024-01-02
| ||
| 17:17 | [395adc2765] part of check-in [26ddd2e4e4] Update copyright (check-in: [26ddd2e4e4] user: js, branch: trunk, size: 1572) [annotate] [blame] [check-ins using] [diff] | |
|
2023-07-15
| ||
| 23:44 |
[cc5c16696d]
part of check-in [27d8eb922d]
Never set mutationsPtr to self
The Apple runtime can store the retain count in isa, so | |
|
2023-01-06
| ||
| 09:04 | [ad753eb610] part of check-in [8939cbdb52] Update copyright (check-in: [8939cbdb52] user: js, branch: trunk, size: 1540) [annotate] [blame] [check-ins using] [diff] | |
|
2022-02-12
| ||
| 07:46 | [bb10b4629e] part of check-in [1a86b8175b] Update copyright (check-in: [1a86b8175b] user: js, branch: trunk, size: 1540) [annotate] [blame] [check-ins using] [diff] | |
|
2021-04-17
| ||
| 02:43 | [e234a4699e] part of check-in [ed3b07591c] Rename of_fast_enumeration_state_t (check-in: [ed3b07591c] user: js, branch: new-naming-convention, size: 1540) [annotate] [blame] [check-ins using] [diff] | |
|
2021-01-02
| ||
| 22:04 | [c36212a268] part of check-in [374e1a1bfa] Update copyright (check-in: [374e1a1bfa] user: js, branch: trunk, size: 1545) [annotate] [blame] [check-ins using] [diff] | |
|
2020-01-02
| ||
| 01:51 | [47ad878ce8] part of check-in [c7f0229795] Update copyright (check-in: [c7f0229795] user: js, branch: trunk, size: 1634) [annotate] [blame] [check-ins using] [diff] | |
|
2019-06-19
| ||
| 00:54 | [125e27ae6a] part of check-in [f18b5db636] OFEnumerator: Conform to OFFastEnumeration (check-in: [f18b5db636] user: js, branch: trunk, size: 1631) [annotate] [blame] [check-ins using] [diff] | |
| 00:45 |
[cc0c7b76c2]
part of check-in [7214a2c7af]
OFEnumerator: Remove -[reset]
It's not very useful and is a problem for the Foundation bridge, as | |
|
2019-01-03
| ||
| 19:13 | [71eb73c7cb] part of check-in [0509d7a844] Update copyright (check-in: [0509d7a844] user: js, branch: trunk, size: 1321) [annotate] [blame] [check-ins using] [diff] | |
|
2018-01-03
| ||
| 19:49 | [11e321eff1] part of check-in [7e5c81e186] Update copyright notice (check-in: [7e5c81e186] user: js, branch: trunk, size: 1315) [annotate] [blame] [check-ins using] [diff] | |
|
2017-11-05
| ||
| 18:25 | [34d50bfd48] part of check-in [0a4565fb0f] Use -[isMemberOfClass:] instead of object_getClass (check-in: [0a4565fb0f] user: js, branch: trunk, size: 1292) [annotate] [blame] [check-ins using] [diff] | |
|
2017-10-17
| ||
| 00:33 |
[eea750ef77]
part of check-in [2f4e0df8be]
Do not use implicit method return types
Instead, explicitly declare them, as OF_ASSUME_NONNULL_{BEGIN,END} does | |
|
2017-05-07
| ||
| 20:10 |
[73c62897f9]
part of check-in [4af49a13c3]
Small code style change
Casts are now written like types in variable declarations. (check-in: [4af49a13c3] user: js, branch: trunk, size: 1279) [annotate] [blame] [check-ins using] [diff] | |
|
2017-01-09
| ||
| 17:36 |
[9f42f95aec]
part of check-in [44f45c2e35]
Update copyright
Forgot to add 2017, even though I already did quite some changes in | |
|
2016-01-03
| ||
| 00:41 |
[8e9ae58628]
part of check-in [2a27cf3000]
Update copyright
While at it, also update the mail address. (check-in: [2a27cf3000] user: js, branch: trunk, size: 1272) [annotate] [blame] [check-ins using] [diff] | |
|
2015-01-03
| ||
| 20:57 | [a28f0074a7] part of check-in [cfd374b906] Update copyright (check-in: [cfd374b906] user: js, branch: trunk, size: 1268) [annotate] [blame] [check-ins using] [diff] | |
|
2014-06-21
| ||
| 21:43 |
[eb4aa87e40]
part of check-in [13ee56edf3]
Move all macros from OFObject.h to macros.h
This means that OFObject.h imports macros.h now, making it unnecessary | |
|
2014-01-04
| ||
| 00:24 | [0e524a539a] part of check-in [3b97fc3cd9] Update copyright. (check-in: [3b97fc3cd9] user: js, branch: trunk, size: 1306) [annotate] [blame] [check-ins using] [diff] | |
|
2013-11-23
| ||
| 01:27 | [6cd2a2aacc] part of check-in [6e19bd47ee] Add OF_UNRECOGNIZED_SELECTOR. (check-in: [6e19bd47ee] user: js, branch: trunk, size: 1300) [annotate] [blame] [check-ins using] [diff] | |
|
2013-04-09
| ||
| 21:35 | [e3173d5720] part of check-in [7f0e327251] Add -[OFEnumerator allObjects]. (check-in: [7f0e327251] user: js, branch: trunk, size: 1329) [annotate] [blame] [check-ins using] [diff] | |
|
2013-01-09
| ||
| 22:24 | [7e1866fc04] part of check-in [813c00ccf0] Update copyright. (check-in: [813c00ccf0] user: js, branch: trunk, size: 1012) [annotate] [blame] [check-ins using] [diff] | |
|
2012-12-22
| ||
| 15:37 | [6da733cb79] part of check-in [917ce5754c] Add -[doesNotRecognizeSelector:]. (check-in: [917ce5754c] user: js, branch: trunk, size: 1006) [annotate] [blame] [check-ins using] [diff] | |
|
2012-07-12
| ||
| 01:28 | [a52bed56fc] part of check-in [8892ae9fcc] Don't access isa directly. (check-in: [8892ae9fcc] user: js, branch: trunk, size: 1125) [annotate] [blame] [check-ins using] [diff] | |
|
2012-01-05
| ||
| 00:56 | [cbc41131f3] part of check-in [ce70e17b38] Update copyright. (check-in: [ce70e17b38] user: js, branch: trunk, size: 1080) [annotate] [blame] [check-ins using] [diff] | |
|
2011-09-22
| ||
| 23:25 |
[322f8fbdbb]
part of check-in [e1e7ffa903]
Exceptions are now autoreleased.
This is safe as an "exception loop" can't happen, since if allocating So, the worst case would be that an autorelease of an exception fails, | |
|
2011-03-24
| ||
| 19:42 | [0110d1af9e] part of check-in [cda44767f4] Get rid of OFExceptions.h. (check-in: [cda44767f4] user: js, branch: trunk, size: 1059) [annotate] [blame] [check-ins using] [diff] | |
|
2011-01-01
| ||
| 20:19 | [dc25ede7ef] part of check-in [da6b3d26cb] Change license. (check-in: [da6b3d26cb] user: js, branch: trunk, size: 1045) [annotate] [blame] [check-ins using] [diff] | |
|
2010-10-25
| ||
| 23:03 | [338aae8b92] part of check-in [8a7ca573c4] Clean up a lot of code (mostly init methods) and fix a missing rethrow. (check-in: [8a7ca573c4] user: js, branch: trunk, size: 789) [annotate] [blame] [check-ins using] [diff] | |
|
2010-04-17
| ||
| 15:46 | [d73a03ff14] part of check-in [062a052b50] Don't return self where not necessary, return void or something useful. (check-in: [062a052b50] user: js, branch: trunk, size: 751) [annotate] [blame] [check-ins using] [diff] | |
|
2010-02-19
| ||
| 16:36 | [34e5a244ab] part of check-in [42886185fd] Update copyright. (check-in: [42886185fd] user: js, branch: trunk, size: 745) [annotate] [blame] [check-ins using] [diff] | |
|
2010-01-30
| ||
| 15:47 | [654fa1e987] part of check-in [daae7ffbf3] Make OFEnumerator more general, implement it for OFArray & OFDictionary. (check-in: [daae7ffbf3] user: js, branch: trunk, size: 745) [annotate] [blame] [check-ins using] [diff] | |
|
2010-01-16
| ||
| 11:58 | [0155b17e2f] part of check-in [e5f9d3c096] Add -fexceptions to OBJCFLAGS. (check-in: [e5f9d3c096] user: js, branch: trunk, size: 1661) [annotate] [blame] [check-ins using] [diff] | |
|
2009-12-30
| ||
| 13:30 |
Added:
[6ddbf6ab86]
part of check-in [b9e9dfb384]
Rename OFIterator to OFEnumerator. This way, we avoid name inconsistency when introducing fast enumeration. (check-in: [b9e9dfb384] user: js, branch: trunk, size: 1659) [annotate] [blame] [check-ins using] | |