History of file src/OFMethodSignature.m at check-in 80f3a121e5b8701f
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 | |
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] | |