Merge pull request #5547 from harold-b/hb.objc_block_intrinsic

Implements the Apple block ABI.2010.3.16 natively via `objc_block` intrinsic
This commit is contained in:
gingerBill
2025-08-07 16:08:38 +01:00
committed by GitHub
9 changed files with 644 additions and 2 deletions
+1
View File
@@ -384,6 +384,7 @@ objc_register_selector :: proc($name: string) -> objc_SEL ---
objc_find_class :: proc($name: string) -> objc_Class ---
objc_register_class :: proc($name: string) -> objc_Class ---
objc_ivar_get :: proc(self: ^$T) -> ^$U ---
objc_block :: proc(invoke: $T, ..any) -> ^Objc_Block(T) where type_is_proc(T) ---
valgrind_client_request :: proc(default: uintptr, request: uintptr, a0, a1, a2, a3, a4: uintptr) -> uintptr ---