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