ObjFW  History of src/autorelease.m of 68b3d08ac1ebdc76

History of the file that is called src/autorelease.m at check-in 68b3d08ac1ebdc76

2020-01-08
02:29
Deleted: Merge branch 'master' into 1.0 (check-in: [e7e1e1c6c5] user: js, branch: 1.0, size: 0)
2020-01-02
22:16
Deleted: Move autorelease pools to runtime (check-in: [f2fe8f96d5] user: js, branch: trunk, size: 0)
01:51
[b12aba3e31] part of check-in [c7f0229795] Update copyright (check-in: [c7f0229795] user: js, branch: trunk, size: 3228) [annotate] [blame] [check-ins using] [diff]
2019-08-01
20:14
[b0d97cac69] part of check-in [5358e9ea6a] Split threading.[hm] into multiple files

This allows the runtime to only link against the parts it needs, without
pulling in unnecessary parts like thread spawning, TLS and conditions. (check-in: [5358e9ea6a] user: js, branch: trunk, size: 3225) [annotate] [blame] [check-ins using] [diff]

2019-01-03
19:13
[5ee0c99289] part of check-in [0509d7a844] Update copyright (check-in: [0509d7a844] user: js, branch: trunk, size: 3228) [annotate] [blame] [check-ins using] [diff]
2018-01-03
19:49
[ed3ff74dd6] part of check-in [7e5c81e186] Update copyright notice (check-in: [7e5c81e186] user: js, branch: trunk, size: 3222) [annotate] [blame] [check-ins using] [diff]
2017-05-07
20:10
[bf8548a62d] 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: 3199) [annotate] [blame] [check-ins using] [diff]

2017-04-02
01:06
[1e49675760] part of check-in [d07c56a8bb] Add OF_CONSTRUCTOR() / OF_DESTRUCTOR() (check-in: [d07c56a8bb] user: js, branch: trunk, size: 3195) [annotate] [blame] [check-ins using] [diff]
2017-01-09
17:36
[93f43616e8] 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: 3234) [annotate] [blame] [check-ins using] [diff]

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

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

2015-01-03
20:57
[78a68c397c] part of check-in [cfd374b906] Update copyright (check-in: [cfd374b906] user: js, branch: trunk, size: 3224) [annotate] [blame] [check-ins using] [diff]
2014-06-21
21:43
[25db58e712] part of check-in [13ee56edf3] Move all macros from OFObject.h to macros.h

This means that OFObject.h imports macros.h now, making it unnecessary
to manually import macros.h in almost every file. And while at it, also
import autorelease.h in OFObject.h, so that this doesn't need to be
manually imported in almost every file as well. (check-in: [13ee56edf3] user: js, branch: trunk, size: 3218) [annotate] [blame] [check-ins using] [diff]

2014-05-14
20:28
[3bbb1328d7] part of check-in [e35b10115e] Always use __foo__ instead of foo for attributes (check-in: [e35b10115e] user: js, branch: trunk, size: 3262) [annotate] [blame] [check-ins using] [diff]
20:19
[2dc209441b] part of check-in [c701e89b83] Use thread_local instead of __thread

If threads.h exists, the thread_local from there is used. If it doesn't,
but _Thread_local exists, it's defined to that. As a last fallback, it
is defined to __thread. (check-in: [c701e89b83] user: js, branch: trunk, size: 3258) [annotate] [blame] [check-ins using] [diff]

2014-01-04
00:24
[81cc6ed979] part of check-in [3b97fc3cd9] Update copyright. (check-in: [3b97fc3cd9] user: js, branch: trunk, size: 3246) [annotate] [blame] [check-ins using] [diff]
2013-01-12
20:53
[fd89fce383] part of check-in [b8ce2359f3] Clean up the feature #ifdef mess. (check-in: [b8ce2359f3] user: js, branch: trunk, size: 3240) [annotate] [blame] [check-ins using] [diff]
20:21
[221156b5cb] part of check-in [85b8efadbc] Fix --disable-threads. (check-in: [85b8efadbc] user: js, branch: trunk, size: 3140) [annotate] [blame] [check-ins using] [diff]
2013-01-09
22:24
[23835a3e24] part of check-in [813c00ccf0] Update copyright. (check-in: [813c00ccf0] user: js, branch: trunk, size: 2742) [annotate] [blame] [check-ins using] [diff]
2012-12-26
14:10
[b7a742a674] part of check-in [4b637f8516] Add OFSystemInfo. (check-in: [4b637f8516] user: js, branch: trunk, size: 2736) [annotate] [blame] [check-ins using] [diff]
2012-11-05
18:24
[54e2ae018c] part of check-in [68823d7234] autorelease: Fix a wrong of_tlskey_set. (check-in: [68823d7234] user: js, branch: trunk, size: 2693) [annotate] [blame] [check-ins using] [diff]
2012-08-07
08:36
[bf4537c728] part of check-in [19f4701ed3] Move objc_autorelease() to arc.m. (check-in: [19f4701ed3] user: js, branch: trunk, size: 2707) [annotate] [blame] [check-ins using] [diff]
08:35
[a03265b4d8] part of check-in [7fbf13845b] Add autorelease.h and export functions. (check-in: [7fbf13845b] user: js, branch: trunk, size: 2773) [annotate] [blame] [check-ins using] [diff]
2012-07-18
00:16
Added: [af6605d688] part of check-in [85cbeeeb04] Always compile autorelease.m if necessary.

It is also required when using the Apple runtime on OS X prior to 10.7. (check-in: [85cbeeeb04] user: js, branch: trunk, size: 2748) [annotate] [blame] [check-ins using]