Mitchell Hashimoto
|
77b9ccfe04
|
more Ziggy blocks
|
2023-10-20 22:19:40 -07:00 |
|
Mitchell Hashimoto
|
25194cfc23
|
msgSend/msgSendSuper can accept anytype for sel to accept strings
|
2023-10-20 20:48:11 -07:00 |
|
Mitchell Hashimoto
|
75ae7627cb
|
share a lot more logic for msgSend/msgSendSuper
|
2023-10-20 20:45:04 -07:00 |
|
Mitchell Hashimoto
|
1179c94083
|
MsgSendFn can construct the proper type for msgSendSuper
|
2023-10-20 20:28:19 -07:00 |
|
Mitchell Hashimoto
|
7110b7c5f2
|
fix return type mismatch when cross-compiling with macos sdk
|
2023-10-20 15:51:23 -07:00 |
|
Mitchell Hashimoto
|
e94d728f47
|
minor stylistic tweaks
|
2023-10-20 15:46:16 -07:00 |
|
Rylee Lyman
|
8c434525fe
|
fix: addMethod should correctly process strings
|
2023-10-20 15:37:37 -07:00 |
|
Rylee Lyman
|
83156e7e6d
|
feat: implement Objective-C calling Zig
feat: add `msgSendSuper`
feat: add protocols,
feat: add `allocateClasspair` and `replaceMethod`
feat: add ivars,
feat: add `addMethod`
feat: add blocks
|
2023-10-20 15:37:37 -07:00 |
|
Mitchell Hashimoto
|
0b75865239
|
link CoreFoundation for tests
Fixes #2
|
2023-10-20 15:36:55 -07:00 |
|
Mitchell Hashimoto
|
e8686c3457
|
Revert "remove failing tests for macOS Sonoma"
This reverts commit 0d3a6d4b58 .
|
2023-10-20 15:36:04 -07:00 |
|
Mitchell Hashimoto
|
0d3a6d4b58
|
remove failing tests for macOS Sonoma
Annoying, these functions do work in the right situation but some are
failing due to macOS SDK changes.
|
2023-10-20 15:35:29 -07:00 |
|
Mitchell Hashimoto
|
51584a2f78
|
update zig
|
2023-06-30 09:49:12 -07:00 |
|
Mitchell Hashimoto
|
49593794da
|
fallback get/setProperty if the class doesn't formally declare the prop
|
2023-03-20 14:43:32 -07:00 |
|
Mitchell Hashimoto
|
079d8eb420
|
update to latest Zig, new for loops
|
2023-02-27 21:41:58 -08:00 |
|
Mitchell Hashimoto
|
5eeac3a7c6
|
update README, comments
|
2023-01-02 15:03:07 -08:00 |
|
Mitchell Hashimoto
|
e8c63c795e
|
initial import
|
2023-01-02 14:48:21 -08:00 |
|