ObjFW  History of tests/RuntimeTests.m of ec10bcb5b9e4ae6f

History of the file that is called tests/RuntimeTests.m at check-in ec10bcb5b9e4ae6f

2024-04-03
02:16
[cafe5e0521] part of check-in [7413a728a7] Change license to LGPLv3 only (check-in: [7413a728a7] user: js, branch: trunk, size: 3891) [annotate] [blame] [check-ins using] [diff]
2024-02-24
19:40
[358d865eaa] part of check-in [c3e83facc5] Make everything work on macOS Leopard again (check-in: [c3e83facc5] user: js, branch: trunk, size: 3762) [annotate] [blame] [check-ins using] [diff]
2024-02-18
19:29
Renamed new_tests/RuntimeTests.m → tests/RuntimeTests.m. [6e0282335c] part of check-in [7a84580fb6] Rename new tests (check-in: [7a84580fb6] user: js, branch: objfwtest, size: 3683) [annotate] [blame] [check-ins using] [diff]
2024-02-17
19:35
Renamed tests/RuntimeTests.m → new_tests/RuntimeTests.m. [6e0282335c] part of check-in [2ffd3b79f9] Migrate RuntimeTests to ObjFWTest (check-in: [2ffd3b79f9] user: js, branch: objfwtest, size: 3683) [annotate] [blame] [check-ins using] [diff]
2024-02-03
14:41
[99fca0e28e] part of check-in [18ae339de1] runtime: Add support for associated objects (check-in: [18ae339de1] user: js, branch: trunk, size: 3397) [annotate] [blame] [check-ins using] [diff]
2024-01-02
17:17
[38c7914698] part of check-in [26ddd2e4e4] Update copyright (check-in: [26ddd2e4e4] user: js, branch: trunk, size: 2635) [annotate] [blame] [check-ins using] [diff]
2023-01-06
09:04
[3005f6eb59] part of check-in [8939cbdb52] Update copyright (check-in: [8939cbdb52] user: js, branch: trunk, size: 2635) [annotate] [blame] [check-ins using] [diff]
2022-02-12
07:46
[9aa59cf983] part of check-in [1a86b8175b] Update copyright (check-in: [1a86b8175b] user: js, branch: trunk, size: 2635) [annotate] [blame] [check-ins using] [diff]
2021-05-08
23:22
[20a13fa2e0] 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: 2635) [annotate] [blame] [check-ins using] [diff]

2021-01-02
22:04
[60799e33cc] part of check-in [374e1a1bfa] Update copyright (check-in: [374e1a1bfa] user: js, branch: trunk, size: 2575) [annotate] [blame] [check-ins using] [diff]
2020-09-29
22:21
[eff11f992f] part of check-in [2fee820b5d] runtime: Make object_isTaggedPointer() a function

If it is an inline, changing how tagged pointers work internally would
break the ABI and require recompiling everything, making future changes
harder. (check-in: [2fee820b5d] user: js, branch: trunk, size: 2664) [annotate] [blame] [check-ins using] [diff]

2020-07-04
13:09
[33b8900615] part of check-in [4461f85857] RuntimeTests: Make certain versions of Clang happy (check-in: [4461f85857] user: js, branch: tagged-pointers, size: 2677) [annotate] [blame] [check-ins using] [diff]
13:00
[51397f3854] part of check-in [6414fc9ca5] Add tests for tagged pointers (check-in: [6414fc9ca5] user: js, branch: tagged-pointers, size: 2700) [annotate] [blame] [check-ins using] [diff]
2020-01-02
01:51
[1191342e90] part of check-in [c7f0229795] Update copyright (check-in: [c7f0229795] user: js, branch: trunk, size: 1902) [annotate] [blame] [check-ins using] [diff]
2019-09-29
15:58
[bde874f5eb] 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: 1899) [annotate] [blame] [check-ins using] [diff]

2019-03-25
00:21
[b3c5975985] part of check-in [b045cbb9c7] tests: Use dot syntax (check-in: [b045cbb9c7] user: js, branch: trunk, size: 1901) [annotate] [blame] [check-ins using] [diff]
2019-02-17
22:44
[9b47851fa7] 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: 1922) [annotate] [blame] [check-ins using] [diff]

22:16
[5f5cb31934] part of check-in [4c5f686a52] OFWindowsRegistryKey: Add write support (check-in: [4c5f686a52] user: js, branch: trunk, size: 2013) [annotate] [blame] [check-ins using] [diff]
2019-01-03
19:13
[02c8b72579] part of check-in [0509d7a844] Update copyright (check-in: [0509d7a844] user: js, branch: trunk, size: 2013) [annotate] [blame] [check-ins using] [diff]
2018-01-03
19:49
[8f25e820a2] part of check-in [7e5c81e186] Update copyright notice (check-in: [7e5c81e186] user: js, branch: trunk, size: 2007) [annotate] [blame] [check-ins using] [diff]
2017-04-30
13:35
[18f9bfe4a7] part of check-in [0a73af49f0] Use nonatomic for properties and clean up

This changes retaining behavior, meaning properties are not returned
retained and autoreleased anymore, so a property returned from a getter
now needs to be manually retained and autoreleased before calling the
setter. However, this is rarely the case and not using atomic improves
performance. (check-in: [0a73af49f0] user: js, branch: trunk, size: 1984) [annotate] [blame] [check-ins using] [diff]

2017-01-09
17:36
[ba845e988f] 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: 1984) [annotate] [blame] [check-ins using] [diff]

2016-05-21
21:47
[bfc7ba7db5] part of check-in [5fb89d6804] RuntimeTests: Add tests for super lookup (check-in: [5fb89d6804] user: js, branch: trunk, size: 1978) [annotate] [blame] [check-ins using] [diff]
21:31
Added: [e815229773] part of check-in [f2deed0464] Rename PropertiesTests to RuntimeTests (check-in: [f2deed0464] user: js, branch: trunk, size: 1551) [annotate] [blame] [check-ins using]