ObjFW  History of src/runtime/misc.m of ec1ec2815dc47c34

History of the file that is called src/runtime/misc.m at check-in ec1ec2815dc47c34

2024-04-03
02:16
[78ab401c4a] part of check-in [7413a728a7] Change license to LGPLv3 only (check-in: [7413a728a7] user: js, branch: trunk, size: 3308) [annotate] [blame] [check-ins using] [diff]
2024-01-02
17:17
[33aa585c19] part of check-in [26ddd2e4e4] Update copyright (check-in: [26ddd2e4e4] user: js, branch: trunk, size: 3100) [annotate] [blame] [check-ins using] [diff]
2023-04-10
15:08
[ca99efcb2f] part of check-in [abbed5c008] Work around newer amiga-gcc defining Class (check-in: [abbed5c008] user: js, branch: trunk, size: 3100) [annotate] [blame] [check-ins using] [diff]
2023-01-06
09:04
[c5be401afd] part of check-in [8939cbdb52] Update copyright (check-in: [8939cbdb52] user: js, branch: trunk, size: 3100) [annotate] [blame] [check-ins using] [diff]
2022-02-12
07:46
[6b0956b061] part of check-in [1a86b8175b] Update copyright (check-in: [1a86b8175b] user: js, branch: trunk, size: 3100) [annotate] [blame] [check-ins using] [diff]
2021-05-02
11:34
[45165f1a7f] part of check-in [2b75f9e6a0] runtime: Name things more consistently (check-in: [2b75f9e6a0] user: js, branch: trunk, size: 3100) [annotate] [blame] [check-ins using] [diff]
2021-04-25
21:20
[60d087e2ac] part of check-in [bbf92b046a] runtime: Fix cut & paste mistake (check-in: [bbf92b046a] user: js, branch: trunk, size: 3092) [annotate] [blame] [check-ins using] [diff]
19:41
[3f2babee79] part of check-in [fd51df7022] OFStrdup -> OFStrDup and slightly change behavior (check-in: [fd51df7022] user: js, branch: trunk, size: 3099) [annotate] [blame] [check-ins using] [diff]
2021-01-02
22:04
[0e07d705d4] part of check-in [374e1a1bfa] Update copyright (check-in: [374e1a1bfa] user: js, branch: trunk, size: 2885) [annotate] [blame] [check-ins using] [diff]
2020-12-21
21:48
[5ec6e3911d] part of check-in [fedc7e9458] runtime: Use MessageBox() for errors on Windows (check-in: [fedc7e9458] user: js, branch: trunk, size: 2974) [annotate] [blame] [check-ins using] [diff]
19:42
[9b223ad2b4] part of check-in [abe75c42dc] Make objc_error() more generic (check-in: [abe75c42dc] user: js, branch: trunk, size: 2672) [annotate] [blame] [check-ins using] [diff]
2020-12-20
16:59
[2faf8bad32] part of check-in [aba0e87ac3] runtime: Fix typo (check-in: [aba0e87ac3] user: js, branch: trunk, size: 2856) [annotate] [blame] [check-ins using] [diff]
14:04
[0d3ef3173e] part of check-in [a68265627e] Fix compilation for AmigaOS 4 (check-in: [a68265627e] user: js, branch: trunk, size: 2858) [annotate] [blame] [check-ins using] [diff]
03:32
[aa8c7fb972] part of check-in [169832c303] runtime: Use exit(1) instead of abort() on AmigaOS

This prevents leaking resources like open files. (check-in: [169832c303] user: js, branch: trunk, size: 2449) [annotate] [blame] [check-ins using] [diff]

02:48
[b6816d93b0] part of check-in [f2fdb37bec] runtime: Show fatal errors as requester on AmigaOS (check-in: [f2fdb37bec] user: js, branch: trunk, size: 2426) [annotate] [blame] [check-ins using] [diff]
2020-01-02
01:51
[a61bf65bf6] part of check-in [c7f0229795] Update copyright (check-in: [c7f0229795] user: js, branch: trunk, size: 1111) [annotate] [blame] [check-ins using] [diff]
2019-06-17
00:38
[50df5eb67e] part of check-in [79fe29dbf4] Remove underscores from library & framework names

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

2019-04-21
17:26
[09fc423a7b] part of check-in [f0c9c3a9f7] runtime: Fix missing _t suffix in types (check-in: [f0c9c3a9f7] user: js, branch: trunk, size: 1109) [annotate] [blame] [check-ins using] [diff]
2019-02-07
00:46
[ec4648bae1] part of check-in [ef6d69931e] Make style consistent between ObjFW and ObjFW_RT

ObjFW_RT used to be a separate project that followed the BSD style, as
it was written in pure C, while ObjFW's style is based on the BSD style
with changes to make it a better fit for Objective-C. This commit
changes ObjFW_RT to use the same style as ObjFW. (check-in: [ef6d69931e] user: js, branch: trunk, size: 1105) [annotate] [blame] [check-ins using] [diff]

2019-01-03
19:13
[eb872870de] part of check-in [0509d7a844] Update copyright (check-in: [0509d7a844] user: js, branch: trunk, size: 1107) [annotate] [blame] [check-ins using] [diff]
2018-05-13
02:09
[b294176893] part of check-in [95e1ba8d63] runtime: Port Amiga library to MorphOS (check-in: [95e1ba8d63] user: js, branch: trunk, size: 1101) [annotate] [blame] [check-ins using] [diff]
2018-05-06
21:39
[ad6038421d] part of check-in [482698c5be] runtime: Make Amiga library work with -fbaserel

This currently uses __saveds on all exported functions for simplicity.
As an optimization, __saveds can be removed from some functions later
after careful verification that no code path starting from that function
accesses any data. (check-in: [482698c5be] user: js, branch: trunk, size: 1135) [annotate] [blame] [check-ins using] [diff]

2018-04-29
20:27
[b15d677d1a] part of check-in [4c72b5544f] runtime: Add glue functions for Amiga library (check-in: [4c72b5544f] user: js, branch: trunk, size: 1162) [annotate] [blame] [check-ins using] [diff]
19:26
[938c4e7c92] part of check-in [2d8aa8b1e6] runtime: Specify m68k registers for most functions (check-in: [2d8aa8b1e6] user: js, branch: trunk, size: 1126) [annotate] [blame] [check-ins using] [diff]
2018-01-21
22:16
[c235fc1cd0] part of check-in [0f42b0eafd] Allow building the runtime as a .framework

This also renames ObjFW-RT to ObjFW_RT, as hyphens should not be in
framework names. (check-in: [0f42b0eafd] user: js, branch: trunk, size: 1079) [annotate] [blame] [check-ins using] [diff]

2018-01-03
19:49
[801d0ecfef] part of check-in [7e5c81e186] Update copyright notice (check-in: [7e5c81e186] user: js, branch: trunk, size: 1079) [annotate] [blame] [check-ins using] [diff]
2017-07-09
15:29
[8528ad8ba5] part of check-in [5bb771755d] runtime: Rename include to ObjFW-RT.h (check-in: [5bb771755d] user: js, branch: trunk, size: 1056) [annotate] [blame] [check-ins using] [diff]
2017-06-07
21:38
[14423bcc6c] part of check-in [79011c5f56] runtime: Move all globals into a single struct

This is required to create a .library on MorphOS. (check-in: [79011c5f56] user: js, branch: trunk, size: 1084) [annotate] [blame] [check-ins using] [diff]

2017-05-14
02:15
[8f9e858d65] part of check-in [8c7e612885] runtime: Add nullability annotations (check-in: [8c7e612885] user: js, branch: trunk, size: 1063) [annotate] [blame] [check-ins using] [diff]
2017-01-09
17:36
[f3943f8a7d] 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: 1041) [annotate] [blame] [check-ins using] [diff]

2016-07-03
12:01
Added: [7fc7897853] part of check-in [5e267364ae] runtime: Add objc_enumerationMutation()

This was provided by OFObject before, but should actually be provided by
the runtime, as the compiler can generate code calling into it. (check-in: [5e267364ae] user: js, branch: trunk, size: 1035) [annotate] [blame] [check-ins using]