ObjFW  History of src/runtime/ObjFWRT.h of d65fefedc7ce2387

History of file src/runtime/ObjFWRT.h at check-in d65fefedc7ce2387

2024-07-21
12:17
Fix ObjC++ with GCC file: [9da771698a] check-in: [cee78b6630] user: js, branch: trunk, size: 24957 [annotate] [blame] [check-ins using] [diff]
2024-04-29
21:42
Properly hide private symbols file: [d9451d26e7] check-in: [f16bccc7b3] user: js, branch: trunk, size: 24955 [annotate] [blame] [check-ins using] [diff]
2024-04-03
02:16
Change license to LGPLv3 only file: [94db01f911] check-in: [7413a728a7] user: js, branch: trunk, size: 24956 [annotate] [blame] [check-ins using] [diff]
2024-02-03
14:41
runtime: Add support for associated objects file: [8884ec4c85] check-in: [18ae339de1] user: js, branch: trunk, size: 24748 [annotate] [blame] [check-ins using] [diff]
08:53
Fix typos in documentation found by spell checker file: [980df6d042] check-in: [19f3948a26] user: js, branch: 1.0, size: 22912 [annotate] [blame] [check-ins using] [diff]
08:49
Fix typos in documentation found by spell checker file: [5258b334d9] check-in: [f97dc452b1] user: js, branch: trunk, size: 22912 [annotate] [blame] [check-ins using] [diff]
2024-01-02
17:17
Update copyright file: [a1ab03cb5a] check-in: [26ddd2e4e4] user: js, branch: trunk, size: 22909 [annotate] [blame] [check-ins using] [diff]
2023-09-06
19:01
Fix headers for ObjC++ file: [ed9b2489f9] check-in: [c98df52cff] user: js, branch: trunk, size: 22909 [annotate] [blame] [check-ins using] [diff]
2023-01-06
09:04
Update copyright file: [44336ac424] check-in: [8939cbdb52] user: js, branch: trunk, size: 22905 [annotate] [blame] [check-ins using] [diff]
2022-02-12
07:46
Update copyright file: [87156bda73] check-in: [1a86b8175b] user: js, branch: trunk, size: 22905 [annotate] [blame] [check-ins using] [diff]
2021-05-02
11:34
runtime: Name things more consistently file: [4089c697eb] check-in: [2b75f9e6a0] user: js, branch: trunk, size: 22905 [annotate] [blame] [check-ins using] [diff]
2021-01-02
22:04
Update copyright file: [1456702210] check-in: [374e1a1bfa] user: js, branch: trunk, size: 22895 [annotate] [blame] [check-ins using] [diff]
2020-10-03
11:35
Use /** */ instead of /*! */ for documentation file: [1dfaeda4bc] check-in: [163a4a5a2e] user: js, branch: trunk, size: 22984 [annotate] [blame] [check-ins using] [diff]
2020-09-29
22:21
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. file: [17cc5dfe7d] check-in: [2fee820b5d] user: js, branch: trunk, size: 22984 [annotate] [blame] [check-ins using] [diff]

21:36
Merge support for tagged pointers file: [f60148ac98] check-in: [b4039f9a85] user: js, branch: trunk, size: 23130 [annotate] [blame] [check-ins using] [diff]
2020-09-26
19:13
runtime: Document functions for tagged pointers file: [fc5b9a4b31] check-in: [55001dba24] user: js, branch: tagged-pointers, size: 12334 [annotate] [blame] [check-ins using] [diff]
19:04
runtime: Document all public functions file: [f4b3f5f3f4] check-in: [85ff529ac5] user: js, branch: trunk, size: 21722 [annotate] [blame] [check-ins using] [diff]
2020-07-12
11:50
Obfuscate tagged pointers file: [b42f831278] check-in: [0bfac2b513] user: js, branch: tagged-pointers, size: 11265 [annotate] [blame] [check-ins using] [diff]
2020-07-04
00:40
Use a regular int for the tagged pointer class ID file: [852e5138d0] check-in: [a8d453813c] user: js, branch: tagged-pointers, size: 11206 [annotate] [blame] [check-ins using] [diff]
2020-06-29
19:42
runtime: Add helper functions for tagged pointers file: [419dceb932] check-in: [a964d3dcb4] user: js, branch: tagged-pointers, size: 11227 [annotate] [blame] [check-ins using] [diff]
2020-05-31
03:37
Don't use @deprecated

It causes Clang to emit a warning when there is no
__attribute__((deprecated)) as well. file: [439a147585] check-in: [c1d50ed305] user: js, branch: trunk, size: 10926 [annotate] [blame] [check-ins using] [diff]

2020-05-30
15:33
runtime: Document all types file: [1afc7b2b50] check-in: [d65fefedc7] user: js, branch: trunk, size: 10788 [annotate] [blame] [check-ins using] [diff]
2020-01-02
22:16
Move autorelease pools to runtime file: [ce979e873f] check-in: [f2fe8f96d5] user: js, branch: trunk, size: 9269 [annotate] [blame] [check-ins using] [diff]
01:51
Update copyright file: [72c497c1d6] check-in: [c7f0229795] user: js, branch: trunk, size: 9075 [annotate] [blame] [check-ins using] [diff]
01:35
Move objc_{con,de}structInstance to runtime file: [2ea1bdc677] check-in: [7f1acf9221] user: js, branch: trunk, size: 9072 [annotate] [blame] [check-ins using] [diff]
2019-12-13
00:00
runtime: Add class_getInstanceMethod() file: [b950544256] check-in: [9e23a50de7] user: js, branch: trunk, size: 8968 [annotate] [blame] [check-ins using] [diff]
2019-12-12
01:14
runtime: Make classes and protocols opaque file: [752b8568a9] check-in: [faaf8ded07] user: js, branch: trunk, size: 8977 [annotate] [blame] [check-ins using] [diff]
01:04
runtime: Make properties opaque and provide an API file: [f51cebe461] check-in: [44f5a7d029] user: js, branch: trunk, size: 10514 [annotate] [blame] [check-ins using] [diff]
2019-12-08
21:51
runtime: Make methods opaque and provide an API file: [e3e943bde0] check-in: [f310bcc3ff] user: js, branch: trunk, size: 11017 [annotate] [blame] [check-ins using] [diff]
2019-11-24
22:23
runtime: Remove duplicate structs for ABI file: [48a67ef497] check-in: [c6d2de4312] user: js, branch: trunk, size: 11305 [annotate] [blame] [check-ins using] [diff]
15:22
runtime: Make ivars opaque and provide an API file: [7fa4aef07e] check-in: [688eef7561] user: js, branch: trunk, size: 11265 [annotate] [blame] [check-ins using] [diff]
2019-07-27
17:30
runtime: Adjust include guard to renamed header file: [0d652d980c] check-in: [0e0416dc4a] user: js, branch: trunk, size: 11119 [annotate] [blame] [check-ins using] [diff]
16:56
Make objc_method_description(_list) public file: [6e0f950f42] check-in: [d58ef51fc0] user: js, branch: trunk, size: 11123 [annotate] [blame] [check-ins using] [diff]
2019-06-17
00:38
Added: Remove underscores from library & framework names

This is more compatible with the various conventions used on various
systems. file: [ae5ec75af6] check-in: [79fe29dbf4] user: js, branch: trunk, size: 10935 [annotate] [blame] [check-ins using]