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

History of file src/runtime/misc.m at check-in d55e95f217f3fd21

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

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

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

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

2019-04-21
17:26
runtime: Fix missing _t suffix in types file: [09fc423a7b] check-in: [f0c9c3a9f7] user: js, branch: trunk, size: 1109 [annotate] [blame] [check-ins using] [diff]
2019-02-07
00:46
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. file: [ec4648bae1] check-in: [ef6d69931e] user: js, branch: trunk, size: 1105 [annotate] [blame] [check-ins using] [diff]

2019-01-03
19:13
Update copyright file: [eb872870de] check-in: [0509d7a844] user: js, branch: trunk, size: 1107 [annotate] [blame] [check-ins using] [diff]
2018-05-13
02:09
runtime: Port Amiga library to MorphOS file: [b294176893] check-in: [95e1ba8d63] user: js, branch: trunk, size: 1101 [annotate] [blame] [check-ins using] [diff]
2018-05-06
21:39
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. file: [ad6038421d] check-in: [482698c5be] user: js, branch: trunk, size: 1135 [annotate] [blame] [check-ins using] [diff]

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

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

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

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

2017-05-14
02:15
runtime: Add nullability annotations file: [8f9e858d65] check-in: [8c7e612885] user: js, branch: trunk, size: 1063 [annotate] [blame] [check-ins using] [diff]
2017-01-09
17:36
Update copyright

Forgot to add 2017, even though I already did quite some changes in
2017. file: [f3943f8a7d] check-in: [44f45c2e35] user: js, branch: trunk, size: 1041 [annotate] [blame] [check-ins using] [diff]

2016-07-03
12:01
Added: 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. file: [7fc7897853] check-in: [5e267364ae] user: js, branch: trunk, size: 1035 [annotate] [blame] [check-ins using]