ObjFW  History of src/OFMethodSignature.m of a77bb2825d153326

History of file src/OFMethodSignature.m at check-in a77bb2825d153326

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

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

2022-11-16
01:27
Add OFAssert()

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

2022-11-06
21:19
Work around an ICE in Clang 3.7.0 on Windows/x86

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

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

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

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

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

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

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

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

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