ObjFW  History of src/OFTLSKey.m of a62968757b0313e1

History of the file that is called src/OFTLSKey.m at check-in a62968757b0313e1

2024-04-03
02:16
[85bc215e23] part of check-in [7413a728a7] Change license to LGPLv3 only (check-in: [7413a728a7] user: js, branch: trunk, size: 1049) [annotate] [blame] [check-ins using] [diff]
2024-01-02
17:17
[283c37f643] part of check-in [26ddd2e4e4] Update copyright (check-in: [26ddd2e4e4] user: js, branch: trunk, size: 841) [annotate] [blame] [check-ins using] [diff]
2023-01-06
09:04
[e8197af245] part of check-in [8939cbdb52] Update copyright (check-in: [8939cbdb52] user: js, branch: trunk, size: 841) [annotate] [blame] [check-ins using] [diff]
2022-02-12
07:46
[e3604d121c] part of check-in [1a86b8175b] Update copyright (check-in: [1a86b8175b] user: js, branch: trunk, size: 841) [annotate] [blame] [check-ins using] [diff]
2021-07-25
17:18
[15b8d20ff8] part of check-in [48a536b2a4] OFTLSKey.m: Fix typo (check-in: [48a536b2a4] user: js, branch: trunk, size: 841) [annotate] [blame] [check-ins using] [diff]
2021-05-01
03:02
[d2717c869a] part of check-in [4a6e3b42f5] Rename directories in src/platform (check-in: [4a6e3b42f5] user: js, branch: trunk, size: 841) [annotate] [blame] [check-ins using] [diff]
2021-04-18
20:51
Renamed src/tlskey.m → src/OFTLSKey.m. [c046d81c67] part of check-in [35de667566] Rename everything in several smaller files (check-in: [35de667566] user: js, branch: new-naming-convention, size: 839) [annotate] [blame] [check-ins using] [diff]
2021-01-02
22:04
[d602541981] part of check-in [374e1a1bfa] Update copyright (check-in: [374e1a1bfa] user: js, branch: trunk, size: 831) [annotate] [blame] [check-ins using] [diff]
2020-12-06
01:54
[6e9b57ccc9] part of check-in [c75596237e] Use OS-native TLS keys on MorphOS (check-in: [c75596237e] user: js, branch: trunk, size: 920) [annotate] [blame] [check-ins using] [diff]
2020-02-29
14:49
[abedce4e93] part of check-in [109db78ecd] Move platform specific files into a subdirectory (check-in: [109db78ecd] user: js, branch: trunk, size: 856) [annotate] [blame] [check-ins using] [diff]
2020-02-16
22:20
[dccef5e723] part of check-in [aae9464778] tlskey.m: Gracefully handle ctor not called yet (check-in: [aae9464778] user: js, branch: trunk, size: 3821) [annotate] [blame] [check-ins using] [diff]
2020-01-25
20:04
[5550ceb6fb] part of check-in [49aee5736e] tlskey.m: Use hashtable from runtime on AmigaOS

tlskey.m used OFMapTable only on AmigaOS. This became a problem when
autorelease pools were moved into the runtime, as autorelease pools use
TLS. The build then broke, as there suddenly was a dependency from the
runtime on ObjFW.

This now uses the hashtable from the runtime and also no longer uses
OFList, thus fixing the build. As we always use the runtime on AmigaOS
anyway, this is fine. (check-in: [49aee5736e] user: js, branch: trunk, size: 3442) [annotate] [blame] [check-ins using] [diff]

2020-01-02
01:51
[397d0371d2] part of check-in [c7f0229795] Update copyright (check-in: [c7f0229795] user: js, branch: trunk, size: 3082) [annotate] [blame] [check-ins using] [diff]
2019-08-10
02:06
[466f01b0ac] part of check-in [3292a6fdbc] Clean up the AmigaOS 4 library mess (check-in: [3292a6fdbc] user: js, branch: trunk, size: 3079) [annotate] [blame] [check-ins using] [diff]
2019-08-03
18:13
[22af5740b4] part of check-in [da383f4f03] Add threads for AmigaOS (check-in: [da383f4f03] user: js, branch: trunk, size: 3244) [annotate] [blame] [check-ins using] [diff]
2019-08-02
02:16
[b1dffe2b41] part of check-in [acc67b0bb6] tlskey: Create OFMapTable lazily

of_tlskey_new() is called in constructors, but at that time, OFMapTable
might not be available yet. (check-in: [acc67b0bb6] user: js, branch: trunk, size: 2249) [annotate] [blame] [check-ins using] [diff]

2019-08-01
21:31
[b1f544f482] part of check-in [abaf310373] Add thread-local storage for AmigaOS (check-in: [abaf310373] user: js, branch: trunk, size: 1372) [annotate] [blame] [check-ins using] [diff]
20:14
Added: [14860d8d54] 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: 1021) [annotate] [blame] [check-ins using]

2013-07-28
21:07
Deleted: Replace OFTLSKey w/ +[OFThread threadDictionary]. (check-in: [1eaf875a88] user: js, branch: trunk, size: 0)
2013-03-04
17:20
[4d1766e66c] part of check-in [c5ef582958] Replace BOOL with bool.

The only places where BOOL is left are those where they are required by
the ABI. (check-in: [c5ef582958] user: js, branch: trunk, size: 2026) [annotate] [blame] [check-ins using] [diff]

2013-02-12
18:22
[90e1fd67d0] part of check-in [e40729d406] Prefix all ivars with an underscore. (check-in: [e40729d406] user: js, branch: trunk, size: 2025) [annotate] [blame] [check-ins using] [diff]
2013-01-09
22:24
[a1e7ea9f8c] part of check-in [813c00ccf0] Update copyright. (check-in: [813c00ccf0] user: js, branch: trunk, size: 2008) [annotate] [blame] [check-ins using] [diff]
2012-10-26
11:04
Added: [576ec30af6] part of check-in [0a55edad35] Split OFThread.m into multiple files.

It was time to finally have one file per class. (check-in: [0a55edad35] user: js, branch: trunk, size: 2002) [annotate] [blame] [check-ins using]