/ 30 entries
- .github/ (directory) .github/workflows: use Go 1.20 (#92)
- example/ (directory) internal/fakecgo: circumvent Go 1.20's race code (#73)
- internal/ (directory) internal/fakecgo: correct the explanation of using closure calls (#85)
- objc/ (directory) objc: generic Send and SendSuper (#90)
- .gitignore 3 B .github/workflows: add test.yml (#30)
- LICENSE 11.1 KiB first commit
- README.md 1.5 KiB README.md: add simple example (#93)
- cgo.go 715 B purego: add Linux support amd64 & arm64 (#66)
- dlfcn.go 3.1 KiB purego: add Linux support amd64 & arm64 (#66)
- dlfcn_darwin.go 878 B Move dlfcn.h constants under platform specific file (#53)
- dlfcn_linux.go 570 B purego: add Linux support amd64 & arm64 (#66)
- dlfcn_nocgo_linux.go 736 B purego: add Linux support amd64 & arm64 (#66)
- dlfcn_stubs.s 578 B purego: add Linux support amd64 & arm64 (#66)
- dummy.go 407 B all: fix build tags (#56)
- func.go 7.3 KiB purego: add Linux support amd64 & arm64 (#66)
- go.mod 45 B all: drop 1.16 and 1.17 (#55)
- go_runtime.go 294 B purego: add Linux support amd64 & arm64 (#66)
- is_ios.go 381 B all: fix build tags (#56)
- nocgo.go 1.2 KiB purego: add Linux support amd64 & arm64 (#66)
- sys_darwin_amd64.s 3.8 KiB use crosscall2 from runtime/cgo (#80)
- sys_darwin_arm64.s 3.1 KiB cleanup assembly (#81)
- sys_linux_amd64.s 1.8 KiB purego: add Linux support amd64 & arm64 (#66)
- sys_linux_arm64.s 1.8 KiB purego: add Linux support amd64 & arm64 (#66)
- syscall.go 1.4 KiB purego: add Linux support amd64 & arm64 (#66)
- syscall_cgo_linux.go 755 B purego: add Linux support amd64 & arm64 (#66)
- syscall_darwin.go 5.9 KiB purego: get ABIInternal wrapper using closure (#75)
- syscall_nocgo_linux.go 1023 B purego: add Linux support amd64 & arm64 (#66)
- syscall_windows.go 1.1 KiB Update syscall_windows.go (#42)
- zcallback_darwin_amd64.s 45.5 KiB purego: add Objective-C runtime bindings (#11)
- zcallback_darwin_arm64.s 77.7 KiB purego: add Objective-C runtime bindings (#11)