History of the file that is called src/OFMutableArray_adjacent.m at check-in 676e09bf77edfd4a
|
2019-06-17
| ||
| 02:33 | Deleted: Remove underscores from class names (check-in: [17d57e01ff] user: js, branch: trunk, size: 0) | |
|
2019-03-08
| ||
| 00:35 | [e7c93457b6] part of check-in [bceb7ed4c9] Use dot syntax (check-in: [bceb7ed4c9] user: js, branch: trunk, size: 7785) [annotate] [blame] [check-ins using] [diff] | |
|
2019-01-03
| ||
| 19:13 | [feb12f542d] part of check-in [0509d7a844] Update copyright (check-in: [0509d7a844] user: js, branch: trunk, size: 7763) [annotate] [blame] [check-ins using] [diff] | |
|
2018-01-03
| ||
| 19:49 | [9f6c482339] part of check-in [7e5c81e186] Update copyright notice (check-in: [7e5c81e186] user: js, branch: trunk, size: 7757) [annotate] [blame] [check-ins using] [diff] | |
|
2017-10-22
| ||
| 15:05 | [271b9597ba] part of check-in [a06354b42a] Make Apple GCC with -Wshadow happy (check-in: [a06354b42a] user: js, branch: trunk, size: 7734) [annotate] [blame] [check-ins using] [diff] | |
| 14:09 | [32af0c25d1] part of check-in [31c0f5b89e] Make Apple GCC with -Wshadow happy (check-in: [31c0f5b89e] user: js, branch: 0.90, size: 7652) [annotate] [blame] [check-ins using] [diff] | |
|
2017-10-17
| ||
| 00:33 |
[5cf73c1314]
part of check-in [2f4e0df8be]
Do not use implicit method return types
Instead, explicitly declare them, as OF_ASSUME_NONNULL_{BEGIN,END} does | |
|
2017-09-26
| ||
| 22:40 | [72511012c6] part of check-in [c9efebeff9] Work around Clang analyzer false positives (check-in: [c9efebeff9] user: js, branch: trunk, size: 7758) [annotate] [blame] [check-ins using] [diff] | |
|
2017-07-22
| ||
| 20:50 | [e5a95ab2b1] part of check-in [c8f7b90082] Split OFDataArray into OFData and OFMutableData (check-in: [c8f7b90082] user: js, branch: trunk, size: 7690) [annotate] [blame] [check-ins using] [diff] | |
|
2017-05-07
| ||
| 20:10 |
[6496c63550]
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: 7698) [annotate] [blame] [check-ins using] [diff] | |
|
2017-05-01
| ||
| 13:37 |
[55b87bb47c]
part of check-in [7fec2ef57e]
Add tests for generic OFArray / OFMutableArray
These are usually not used, as OFArray_adjacent and | |
|
2017-01-09
| ||
| 17:36 |
[6ee14e3c8a]
part of check-in [44f45c2e35]
Update copyright
Forgot to add 2017, even though I already did quite some changes in | |
|
2016-02-21
| ||
| 15:37 | [d11d5110e4] part of check-in [e0b9167693] Make use of C99-style for loops (check-in: [e0b9167693] user: js, branch: trunk, size: 7661) [annotate] [blame] [check-ins using] [diff] | |
|
2016-01-03
| ||
| 00:41 |
[9319ae3a70]
part of check-in [2a27cf3000]
Update copyright
While at it, also update the mail address. (check-in: [2a27cf3000] user: js, branch: trunk, size: 7625) [annotate] [blame] [check-ins using] [diff] | |
|
2015-01-03
| ||
| 20:57 | [2341894966] part of check-in [cfd374b906] Update copyright (check-in: [cfd374b906] user: js, branch: trunk, size: 7621) [annotate] [blame] [check-ins using] [diff] | |
|
2014-06-16
| ||
| 15:06 |
[873b95dc7f]
part of check-in [68d32a92c1]
Make return type of -[OFArray objects] const
After all, this might (and does for OFArray_adjacent!) return an | |
|
2014-04-26
| ||
| 00:40 |
[1c77ed7f95]
part of check-in [4e59d2692f]
Fix a few issues on LLP64 and Win64
LLP64 was mostly fast enumeration using an unsigned long for the state, Win64 was mostly Microsoft not being able to decide whether a length is | |
|
2014-04-08
| ||
| 17:01 |
[dd32892024]
part of check-in [4dbca9fc06]
OFArray_adjacent: Optimize fast enumeration
This restores the previous behaviour for OFArray_adjacent. It was lost | |
|
2014-01-04
| ||
| 00:24 | [7139dbd166] part of check-in [3b97fc3cd9] Update copyright. (check-in: [3b97fc3cd9] user: js, branch: trunk, size: 7377) [annotate] [blame] [check-ins using] [diff] | |
|
2013-06-22
| ||
| 12:12 |
[190fb95780]
part of check-in [3d16a30f41]
Rework exceptions.
This mostly removes the argument for the class in which the exception This also removes a few other arguments which were not too helpful. In | |
|
2013-03-08
| ||
| 22:44 |
[4bdaba029a]
part of check-in [e8473b9db8]
Document the block types.
This also removes "bool *stop" from some blocks where it does not make | |
|
2013-03-04
| ||
| 17:20 |
[1c467efbfe]
part of check-in [c5ef582958]
Replace BOOL with bool.
The only places where BOOL is left are those where they are required by | |
|
2013-03-01
| ||
| 21:19 |
[a8ef885aa6]
part of check-in [2de15db195]
Rethrow some exceptions to fix class.
This way, the error message will show the called class instead of the | |
|
2013-02-18
| ||
| 12:27 | [95d0045e21] part of check-in [e0c9168dfc] Add -[OFMutableArray initWithCapacity:]. (check-in: [e0c9168dfc] user: js, branch: trunk, size: 7589) [annotate] [blame] [check-ins using] [diff] | |
|
2013-02-12
| ||
| 18:22 | [65e0f02167] part of check-in [e40729d406] Prefix all ivars with an underscore. (check-in: [e40729d406] user: js, branch: trunk, size: 7355) [annotate] [blame] [check-ins using] [diff] | |
|
2013-01-09
| ||
| 22:24 | [0727c1b670] part of check-in [813c00ccf0] Update copyright. (check-in: [813c00ccf0] user: js, branch: trunk, size: 7313) [annotate] [blame] [check-ins using] [diff] | |
|
2012-12-15
| ||
| 17:52 | [f345fceab0] part of check-in [c85ff8d35a] OFDataArray: Improve API. (check-in: [c85ff8d35a] user: js, branch: trunk, size: 7307) [annotate] [blame] [check-ins using] [diff] | |
|
2012-12-01
| ||
| 18:08 | [b75900fe79] part of check-in [1abbb97747] OFDictionary_hashtable: Store in OFMapTable. (check-in: [1abbb97747] user: js, branch: trunk, size: 7334) [annotate] [blame] [check-ins using] [diff] | |
|
2012-11-12
| ||
| 11:24 | [6fbb272bbe] part of check-in [f5c4220251] Check more arguments for nil. (check-in: [f5c4220251] user: js, branch: trunk, size: 7334) [annotate] [blame] [check-ins using] [diff] | |
|
2012-11-02
| ||
| 22:07 | [d741de4264] part of check-in [f2a39c4f61] Make -[removeLastObject] on an empty array a nop. (check-in: [f2a39c4f61] user: js, branch: trunk, size: 6508) [annotate] [blame] [check-ins using] [diff] | |
|
2012-10-14
| ||
| 10:36 | [83612a9b9c] part of check-in [53af033b0e] More integer overflow checks. (check-in: [53af033b0e] user: js, branch: trunk, size: 6447) [annotate] [blame] [check-ins using] [diff] | |
| 00:54 | [35095fc2a7] part of check-in [c9433ea60d] range.start -> range.location. (check-in: [c9433ea60d] user: js, branch: trunk, size: 6398) [annotate] [blame] [check-ins using] [diff] | |
|
2012-08-10
| ||
| 20:08 |
[b8f5cd2bb5]
part of check-in [1255f3a11a]
Directly use the runtime's autorelease pools.
This greatly improves performance, as it gets rid of the overhead of | |
|
2012-07-12
| ||
| 01:28 | [6feaf02274] part of check-in [8892ae9fcc] Don't access isa directly. (check-in: [8892ae9fcc] user: js, branch: trunk, size: 6422) [annotate] [blame] [check-ins using] [diff] | |
|
2012-06-10
| ||
| 16:03 |
[e388818b36]
part of check-in [95e8e1e486]
Add a few array methods.
OFArray: OFMutableArray: | |
| 13:28 | [fb3dbd6aee] part of check-in [11d3d69a22] More API improvements. (check-in: [11d3d69a22] user: js, branch: trunk, size: 6041) [annotate] [blame] [check-ins using] [diff] | |
|
2012-06-06
| ||
| 13:47 |
[489af893ca]
part of check-in [f7576a66ce]
Slightly change the memory management API.
Also fix a bug where OFBigDataArray would waste memory. (check-in: [f7576a66ce] user: js, branch: trunk, size: 6049) [annotate] [blame] [check-ins using] [diff] | |
| 13:14 | [50b79cf523] part of check-in [6f0ef1c5e1] Remove -[OFMutableArray removeNObjects:]. (check-in: [6f0ef1c5e1] user: js, branch: trunk, size: 6040) [annotate] [blame] [check-ins using] [diff] | |
| 13:09 |
[168c402c93]
part of check-in [d5ddb2cb48]
Rework OFDataArray API.
Also adds more checks. (check-in: [d5ddb2cb48] user: js, branch: trunk, size: 6600) [annotate] [blame] [check-ins using] [diff] | |
| 12:15 |
[725da742e3]
part of check-in [26f2ffa908]
-[addObject:atIndex:] -> -[insertObject:atIndex:].
For consistency with Foundation. (check-in: [26f2ffa908] user: js, branch: trunk, size: 6570) [annotate] [blame] [check-ins using] [diff] | |
| 12:15 |
[998a7318fe]
part of check-in [13e6e99067]
swapObjectAtIndex... -> exchangeObjectAtIndex...
For consistency with Foundation. (check-in: [13e6e99067] user: js, branch: trunk, size: 6564) [annotate] [blame] [check-ins using] [diff] | |
|
2012-03-12
| ||
| 11:54 |
[a923c5af53]
part of check-in [008be86a16]
OFArray: +[arrayWithCArray:length:] -> +[arrayWithObjects:count:].
This is required for the new array literals. (check-in: [008be86a16] user: js, branch: trunk, size: 6556) [annotate] [blame] [check-ins using] [diff] | |
|
2012-01-31
| ||
| 13:59 | [e02a8ee9e6] part of check-in [d1572ef036] Add -[removeAllObjects] and -[removeAllItems]. (check-in: [d1572ef036] user: js, branch: trunk, size: 6518) [annotate] [blame] [check-ins using] [diff] | |
|
2012-01-08
| ||
| 02:03 | [397d9a1a3d] part of check-in [72efa4f4f3] More methods for OFArray and OFMutableArray. (check-in: [72efa4f4f3] user: js, branch: trunk, size: 6345) [annotate] [blame] [check-ins using] [diff] | |
|
2012-01-05
| ||
| 00:56 | [9d4a37306d] part of check-in [ce70e17b38] Update copyright. (check-in: [ce70e17b38] user: js, branch: trunk, size: 5765) [annotate] [blame] [check-ins using] [diff] | |
|
2011-09-22
| ||
| 23:25 |
[cacb4ce363]
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-09-19
| ||
| 16:34 |
[fb38385e6c]
part of check-in [f173477bef]
Rename -[allocMemoryForNItems:withSize:] and friends. It is now -[allocMemoryForNItems:ofSize:]. (check-in: [f173477bef] user: js, branch: trunk, size: 5722) [annotate] [blame] [check-ins using] [diff] | |
|
2011-08-13
| ||
| 10:04 | Added: [dac9f5ca9a] part of check-in [80d754522a] Introduce a naming scheme for classes implementing abstract classes. (check-in: [80d754522a] user: js, branch: trunk, size: 5722) [annotate] [blame] [check-ins using] | |