ObjFW  History of tests/OFNumberTests.m of d2567246f9e96d96

History of the file that is called tests/OFNumberTests.m at check-in d2567246f9e96d96

2024-04-03
02:16
[19e5d55328] part of check-in [7413a728a7] Change license to LGPLv3 only (check-in: [7413a728a7] user: js, branch: trunk, size: 3135) [annotate] [blame] [check-ins using] [diff]
2024-02-18
21:07
Deleted: Merge trunk into branch "asn1" (check-in: [1779d5b5a7] user: js, branch: asn1, size: 0)
19:29
Renamed new_tests/OFNumberTests.m → tests/OFNumberTests.m. [79e5b7d8e7] part of check-in [7a84580fb6] Rename new tests (check-in: [7a84580fb6] user: js, branch: objfwtest, size: 2927) [annotate] [blame] [check-ins using] [diff]
19:29
Renamed to tests/OFNumberTests.m. Rename new tests (check-in: [7a84580fb6] user: js, branch: objfwtest, size: 0)
2024-02-12
20:10
[79e5b7d8e7] part of check-in [a58692ecce] Never rely on messing with OFHashSeed in tests (check-in: [a58692ecce] user: js, branch: objfwtest, size: 2927) [annotate] [blame] [check-ins using] [diff]
2024-02-10
14:48
[03fbf0fe79] part of check-in [14bc00f118] OFNumberTests: Fix type mismatch (check-in: [14bc00f118] user: js, branch: objfwtest, size: 3106) [annotate] [blame] [check-ins using] [diff]
13:35
Renamed tests/OFNumberTests.m → new_tests/OFNumberTests.m. [b00d13e363] part of check-in [fae3eee5c7] Migrate OFNumberTests to ObjFWTest (check-in: [fae3eee5c7] user: js, branch: objfwtest, size: 3101) [annotate] [blame] [check-ins using] [diff]
2024-01-02
17:17
[8e6e4b486d] part of check-in [26ddd2e4e4] Update copyright (check-in: [26ddd2e4e4] user: js, branch: trunk, size: 3064) [annotate] [blame] [check-ins using] [diff]
2023-01-06
09:04
[c53861096d] part of check-in [8939cbdb52] Update copyright (check-in: [8939cbdb52] user: js, branch: trunk, size: 3064) [annotate] [blame] [check-ins using] [diff]
2022-02-12
07:46
[c4180587af] part of check-in [1a86b8175b] Update copyright (check-in: [1a86b8175b] user: js, branch: trunk, size: 3064) [annotate] [blame] [check-ins using] [diff]
2021-05-08
23:22
[c0de3f5f8b] part of check-in [14f1e22d79] tests: Align more with ObjFW style

ObjFW's style changed over the years, but the tests were never adjusted
to it. (check-in: [14f1e22d79] user: js, branch: trunk, size: 3064) [annotate] [blame] [check-ins using] [diff]

2021-01-02
22:04
[92564f033d] part of check-in [374e1a1bfa] Update copyright (check-in: [374e1a1bfa] user: js, branch: trunk, size: 2950) [annotate] [blame] [check-ins using] [diff]
2020-09-04
16:39
[c5bef94b63] part of check-in [8c32791836] OFNumber: Add support for tagged pointers (check-in: [8c32791836] user: js, branch: tagged-pointers, size: 3039) [annotate] [blame] [check-ins using] [diff]
2020-08-25
00:11
[ccb8cb8682] part of check-in [25c985fec1] OFNumber: Remove (u)int{8,16,32,64} methods

Since C guarantees minimum sizes for char, short, int, long and long
long, these can be used instead. (check-in: [25c985fec1] user: js, branch: trunk, size: 1189) [annotate] [blame] [check-ins using] [diff]

2020-08-12
20:56
[05bc33864e] part of check-in [d74f244ab7] Avoid using (u)intmax_t in methods

It is not guaranteed that a type encoding for it exists. (check-in: [d74f244ab7] user: js, branch: trunk, size: 1191) [annotate] [blame] [check-ins using] [diff]

2020-01-02
01:51
[dde130d271] part of check-in [c7f0229795] Update copyright (check-in: [c7f0229795] user: js, branch: trunk, size: 1187) [annotate] [blame] [check-ins using] [diff]
2019-09-29
15:58
[a12fde05f5] part of check-in [09be825f88] Remove OFAutoreleasePool

OFAutoreleasePools have long been discouraged in favor of the runtime's
autorelease pools. (check-in: [09be825f88] user: js, branch: trunk, size: 1184) [annotate] [blame] [check-ins using] [diff]

2019-03-25
00:21
[174623645b] part of check-in [b045cbb9c7] tests: Use dot syntax (check-in: [b045cbb9c7] user: js, branch: trunk, size: 1186) [annotate] [blame] [check-ins using] [diff]
2019-02-17
22:44
[e93715a85b] part of check-in [dc0c6c34ab] tests: Only import ObjFW.h

This prevents forgetting to add an import to ObjFW.h, as the tests would
then not compile. (check-in: [dc0c6c34ab] user: js, branch: trunk, size: 1192) [annotate] [blame] [check-ins using] [diff]

2019-01-03
19:13
[2875cbd45b] part of check-in [0509d7a844] Update copyright (check-in: [0509d7a844] user: js, branch: trunk, size: 1265) [annotate] [blame] [check-ins using] [diff]
2018-01-03
19:49
[97615063f4] part of check-in [7e5c81e186] Update copyright notice (check-in: [7e5c81e186] user: js, branch: trunk, size: 1259) [annotate] [blame] [check-ins using] [diff]
2017-01-09
17:36
[e87866bf3e] part of check-in [44f45c2e35] Update copyright

Forgot to add 2017, even though I already did quite some changes in
2017. (check-in: [44f45c2e35] user: js, branch: trunk, size: 1236) [annotate] [blame] [check-ins using] [diff]

2016-01-03
00:41
[2992d87b38] part of check-in [2a27cf3000] Update copyright

While at it, also update the mail address. (check-in: [2a27cf3000] user: js, branch: trunk, size: 1230) [annotate] [blame] [check-ins using] [diff]

2015-01-03
20:57
[514aa20fb8] part of check-in [cfd374b906] Update copyright (check-in: [cfd374b906] user: js, branch: trunk, size: 1226) [annotate] [blame] [check-ins using] [diff]
2014-06-26
00:58
[3fe6749543] part of check-in [366681bebe] OFNumber: Remove methods for arithmetic

These methods encouraged doing arithmetic on objects rather than getting
the C type value, doing the arithmetic and creating a new object. They
didn't do anything else internally, and so doing this manually isn't
slower - it's even faster if you do multiple operations, as no temporary
objects are created then.

Another advantage of this is that there are no longer uncertainties
about types of different OFNumber objects when doing arithmetic, as the
user has to be explicit about the types when getting the C type value
and thus knows which types will be used for the arithmetic. (check-in: [366681bebe] user: js, branch: trunk, size: 1220) [annotate] [blame] [check-ins using] [diff]

2014-01-04
00:24
[99bb5b0a56] part of check-in [3b97fc3cd9] Update copyright. (check-in: [3b97fc3cd9] user: js, branch: trunk, size: 1823) [annotate] [blame] [check-ins using] [diff]
2013-01-09
22:24
[ea3e43f231] part of check-in [813c00ccf0] Update copyright. (check-in: [813c00ccf0] user: js, branch: trunk, size: 1817) [annotate] [blame] [check-ins using] [diff]
2012-12-06
00:14
[18560fc0d4] part of check-in [ac51f5f0cf] Improve -[hash] of OFNumber and OFObject. (check-in: [ac51f5f0cf] user: js, branch: trunk, size: 1811) [annotate] [blame] [check-ins using] [diff]
2012-01-05
00:56
[aa0e94c4b8] part of check-in [ce70e17b38] Update copyright. (check-in: [ce70e17b38] user: js, branch: trunk, size: 1807) [annotate] [blame] [check-ins using] [diff]
2011-01-01
20:19
[f61d8823b5] part of check-in [da6b3d26cb] Change license. (check-in: [da6b3d26cb] user: js, branch: trunk, size: 1801) [annotate] [blame] [check-ins using] [diff]
2010-05-13
17:11
[db3030c448] part of check-in [8fd09d2c59] Add -[remainderOfDivisionWithNumber:] to OFNumber. (check-in: [8fd09d2c59] user: js, branch: trunk, size: 1545) [annotate] [blame] [check-ins using] [diff]
2010-04-30
13:07
[1bd462ec42] part of check-in [e4344e3c5e] OFNumber API improvement. (check-in: [e4344e3c5e] user: js, branch: trunk, size: 1407) [annotate] [blame] [check-ins using] [diff]
2010-04-23
12:34
[6cf377110f] part of check-in [03be48c518] Nicer API for OFNumber. (check-in: [03be48c518] user: js, branch: trunk, size: 1381) [annotate] [blame] [check-ins using] [diff]
2010-04-17
16:09
[6bab1566e0] part of check-in [2517f18272] Give the methods in OFNumber better names. (check-in: [2517f18272] user: js, branch: trunk, size: 1369) [annotate] [blame] [check-ins using] [diff]
2010-04-07
21:06
Added: [389ac325a5] part of check-in [7bbce47bda] Rename tests files so they are named after the category they implement. (check-in: [7bbce47bda] user: js, branch: trunk, size: 1261) [annotate] [blame] [check-ins using]