ObjFW  History of new_tests/OFNumberTests.m of fae3eee5c7c11e57

History of file new_tests/OFNumberTests.m at check-in fae3eee5c7c11e57

2024-04-03
02:16
Change license to LGPLv3 only file: [19e5d55328] 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. Rename new tests file: [79e5b7d8e7] 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
Never rely on messing with OFHashSeed in tests file: [79e5b7d8e7] check-in: [a58692ecce] user: js, branch: objfwtest, size: 2927 [annotate] [blame] [check-ins using] [diff]
2024-02-10
14:48
OFNumberTests: Fix type mismatch file: [03fbf0fe79] 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. Migrate OFNumberTests to ObjFWTest file: [b00d13e363] check-in: [fae3eee5c7] user: js, branch: objfwtest, size: 3101 [annotate] [blame] [check-ins using] [diff]
2024-01-02
17:17
Update copyright file: [8e6e4b486d] check-in: [26ddd2e4e4] user: js, branch: trunk, size: 3064 [annotate] [blame] [check-ins using] [diff]
2023-01-06
09:04
Update copyright file: [c53861096d] check-in: [8939cbdb52] user: js, branch: trunk, size: 3064 [annotate] [blame] [check-ins using] [diff]
2022-02-12
07:46
Update copyright file: [c4180587af] check-in: [1a86b8175b] user: js, branch: trunk, size: 3064 [annotate] [blame] [check-ins using] [diff]
2021-05-08
23:22
tests: Align more with ObjFW style

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

2021-01-02
22:04
Update copyright file: [92564f033d] check-in: [374e1a1bfa] user: js, branch: trunk, size: 2950 [annotate] [blame] [check-ins using] [diff]
2020-09-04
16:39
OFNumber: Add support for tagged pointers file: [c5bef94b63] check-in: [8c32791836] user: js, branch: tagged-pointers, size: 3039 [annotate] [blame] [check-ins using] [diff]
2020-08-25
00:11
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. file: [ccb8cb8682] check-in: [25c985fec1] user: js, branch: trunk, size: 1189 [annotate] [blame] [check-ins using] [diff]

2020-08-12
20:56
Avoid using (u)intmax_t in methods

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

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

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

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

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

2019-01-03
19:13
Update copyright file: [2875cbd45b] check-in: [0509d7a844] user: js, branch: trunk, size: 1265 [annotate] [blame] [check-ins using] [diff]
2018-01-03
19:49
Update copyright notice file: [97615063f4] check-in: [7e5c81e186] user: js, branch: trunk, size: 1259 [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
2017. file: [e87866bf3e] check-in: [44f45c2e35] user: js, branch: trunk, size: 1236 [annotate] [blame] [check-ins using] [diff]

2016-01-03
00:41
Update copyright

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

2015-01-03
20:57
Update copyright file: [514aa20fb8] check-in: [cfd374b906] user: js, branch: trunk, size: 1226 [annotate] [blame] [check-ins using] [diff]
2014-06-26
00:58
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. file: [3fe6749543] check-in: [366681bebe] user: js, branch: trunk, size: 1220 [annotate] [blame] [check-ins using] [diff]

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