ObjFW  History of src/OFMethodSignature.m of dbb71903e0e4e3fa

History of the file that is called src/OFMethodSignature.m at check-in dbb71903e0e4e3fa

2024-04-03
02:16
[57d1160c0a] part of check-in [7413a728a7] Change license to LGPLv3 only (check-in: [7413a728a7] user: js, branch: trunk, size: 13392) [annotate] [blame] [check-ins using] [diff]
2024-01-02
17:17
[c6cbdf3c9e] part of check-in [26ddd2e4e4] Update copyright (check-in: [26ddd2e4e4] user: js, branch: trunk, size: 13184) [annotate] [blame] [check-ins using] [diff]
2023-08-17
14:53
[a2e3c59f99] part of check-in [abc315cc89] Add more designated initializers (check-in: [abc315cc89] user: js, branch: trunk, size: 13184) [annotate] [blame] [check-ins using] [diff]
2023-05-03
22:22
[e8f9b47dc1] part of check-in [5591bf6a0b] Fix compilation with older Clang versions (check-in: [5591bf6a0b] user: js, branch: trunk, size: 13134) [annotate] [blame] [check-ins using] [diff]
2023-01-06
09:04
[a3cd8a5fbd] part of check-in [8939cbdb52] Update copyright (check-in: [8939cbdb52] user: js, branch: trunk, size: 13058) [annotate] [blame] [check-ins using] [diff]
2022-12-17
23:46
[85710dfb37] part of check-in [4102ee0c5e] Work around an ICE in Clang 3.7.0 on Windows/x86

The previous fix was incomplete. (check-in: [4102ee0c5e] user: js, branch: trunk, size: 13058) [annotate] [blame] [check-ins using] [diff]

2022-11-16
01:27
[90c71645ee] part of check-in [c86b8f10f0] Add OFAssert()

This uses the same format as OFEnsure(). (check-in: [c86b8f10f0] user: js, branch: trunk, size: 12896) [annotate] [blame] [check-ins using] [diff]

2022-11-06
21:19
[9c702fcecb] part of check-in [5c0117205d] Work around an ICE in Clang 3.7.0 on Windows/x86

Apparently the optimizer crashes on some recursive functions. (check-in: [5c0117205d] user: js, branch: trunk, size: 12883) [annotate] [blame] [check-ins using] [diff]

2022-02-12
07:46
[e6d0a405ec] part of check-in [1a86b8175b] Update copyright (check-in: [1a86b8175b] user: js, branch: trunk, size: 12721) [annotate] [blame] [check-ins using] [diff]
2021-04-18
23:36
[556b909780] part of check-in [bd7addd9e8] A few more renames for consistency (check-in: [bd7addd9e8] user: js, branch: new-naming-convention, size: 12721) [annotate] [blame] [check-ins using] [diff]
22:56
[674f1f49e8] part of check-in [e73c65a849] Rename all symbols marked extern (check-in: [e73c65a849] user: js, branch: new-naming-convention, size: 12480) [annotate] [blame] [check-ins using] [diff]
15:55
[53da315529] part of check-in [7392685ffc] Rename all functions in macros.h (check-in: [7392685ffc] user: js, branch: new-naming-convention, size: 12446) [annotate] [blame] [check-ins using] [diff]
2021-04-17
22:45
[2099305052] part of check-in [498074dab9] Rename of_(re)alloc and add OFFreeMemory (check-in: [498074dab9] user: js, branch: new-naming-convention, size: 12454) [annotate] [blame] [check-ins using] [diff]
2021-01-02
22:04
[350056b928] part of check-in [374e1a1bfa] Update copyright (check-in: [374e1a1bfa] user: js, branch: trunk, size: 12441) [annotate] [blame] [check-ins using] [diff]
2020-11-14
12:23
[69e0a6b22a] part of check-in [627511b032] Rename of_malloc and of_calloc

The new names should be more accurate. (check-in: [627511b032] user: js, branch: trunk, size: 12530) [annotate] [blame] [check-ins using] [diff]

2020-11-05
02:27
[67a687aa14] part of check-in [da1fb6b21c] Further reduce usage of -[allocMemoryWithSize:] (check-in: [da1fb6b21c] user: js, branch: trunk, size: 12531) [annotate] [blame] [check-ins using] [diff]
2020-01-02
01:51
[cf206c5116] part of check-in [c7f0229795] Update copyright (check-in: [c7f0229795] user: js, branch: trunk, size: 12530) [annotate] [blame] [check-ins using] [diff]
2019-03-08
00:35
[90270cac7b] part of check-in [bceb7ed4c9] Use dot syntax (check-in: [bceb7ed4c9] user: js, branch: trunk, size: 12527) [annotate] [blame] [check-ins using] [diff]
2019-01-03
19:13
[65b8b721a8] part of check-in [0509d7a844] Update copyright (check-in: [0509d7a844] user: js, branch: trunk, size: 12533) [annotate] [blame] [check-ins using] [diff]
2018-06-24
22:29
[259d4e4d36] part of check-in [455e09469e] Fix missing static (check-in: [455e09469e] user: js, branch: trunk, size: 12527) [annotate] [blame] [check-ins using] [diff]
2018-06-19
22:49
[ea9c0d1262] part of check-in [d2dc015fd3] OFMethodSignature: Fix Win32 struct alignment (check-in: [d2dc015fd3] user: js, branch: trunk, size: 12457) [annotate] [blame] [check-ins using] [diff]
2018-02-16
23:58
[dd63fb02de] part of check-in [b34c78251b] Add of_ascii_isdigit() (check-in: [b34c78251b] user: js, branch: trunk, size: 12336) [annotate] [blame] [check-ins using] [diff]
2018-02-11
21:06
[c051dfe1af] part of check-in [b31e47c23e] OFMethodSignature: Fix align inside structs on x86 (check-in: [b31e47c23e] user: js, branch: trunk, size: 12292) [annotate] [blame] [check-ins using] [diff]
2018-01-03
19:49
[ba6ce52679] part of check-in [7e5c81e186] Update copyright notice (check-in: [7e5c81e186] user: js, branch: trunk, size: 11984) [annotate] [blame] [check-ins using] [diff]
2017-10-22
20:58
[1e877ea8dd] part of check-in [b52c4a41e4] Make struct size a multiple of the alignment (check-in: [b52c4a41e4] user: js, branch: trunk, size: 11961) [annotate] [blame] [check-ins using] [diff]
18:31
[70534fd085] part of check-in [f641fc7faa] OFMethodSignature: Correctly handle Darwin/PPC ABI (check-in: [f641fc7faa] user: js, branch: trunk, size: 12035) [annotate] [blame] [check-ins using] [diff]
15:05
[42dcab5ffc] part of check-in [a06354b42a] Make Apple GCC with -Wshadow happy (check-in: [a06354b42a] user: js, branch: trunk, size: 11269) [annotate] [blame] [check-ins using] [diff]
2017-10-17
00:33
[8c5f408f1b] part of check-in [2f4e0df8be] Do not use implicit method return types

Instead, explicitly declare them, as OF_ASSUME_NONNULL_{BEGIN,END} does
not apply to implicit return types. This means that after this commit,
all init methods have a nonnull return type, as they should have. (check-in: [2f4e0df8be] user: js, branch: trunk, size: 11277) [annotate] [blame] [check-ins using] [diff]

2017-09-25
23:25
[459569951b] part of check-in [17461b9a5d] OFMethodSignature: Fix a possible divide by zero (check-in: [17461b9a5d] user: js, branch: trunk, size: 11263) [annotate] [blame] [check-ins using] [diff]
2017-09-12
23:49
[ab0bec9deb] part of check-in [8417c40405] invoke-x86_64.m: Minor refactor

This makes it easier to add more complex types. (check-in: [8417c40405] user: js, branch: trunk, size: 11198) [annotate] [blame] [check-ins using] [diff]

2017-09-11
02:28
[56f79d2199] part of check-in [ff3dbed5ba] Make GCC not complain about -pedantic (check-in: [ff3dbed5ba] user: js, branch: trunk, size: 11178) [annotate] [blame] [check-ins using] [diff]
2017-09-10
22:32
[640be941be] part of check-in [d6553b4578] Add OFInvocation

Only support for storing an invocation, no support for invoking yet. (check-in: [d6553b4578] user: js, branch: trunk, size: 11150) [annotate] [blame] [check-ins using] [diff]

20:39
[8035bbc364] part of check-in [b03cff2f49] Add of_{sizeof,alignof}_type_encoding() (check-in: [b03cff2f49] user: js, branch: trunk, size: 11130) [annotate] [blame] [check-ins using] [diff]
00:45
[81cb0b1392] part of check-in [3c740455b5] OFMethodSignature: Add frame length and offsets (check-in: [3c740455b5] user: js, branch: trunk, size: 3170) [annotate] [blame] [check-ins using] [diff]
2017-09-09
22:03
Added: [6d6b60fdc0] part of check-in [55f1b21ae7] Replace type encodings with OFMethodSignature (check-in: [55f1b21ae7] user: js, branch: trunk, size: 2782) [annotate] [blame] [check-ins using]