/ 28 entries
- .github/ (directory) purego: skip importing `runtime/cgo` for Windows (#41)
- example/ (directory) purego: skip importing `runtime/cgo` for Windows (#41)
- internal/ (directory) internal/abi: add a dummy Go file for go mod vendor (#32)
- objc/ (directory) purego: make callbacks with more than 6 arguments work properly on amd64 (#33)
- .gitignore 3 B .github/workflows: add test.yml (#30)
- LICENSE 11.1 KiB first commit
- README.md 729 B internal/fakecgo: support on macOS arm64 and amd64 (#20)
- callback_go1_15_darwin_amd64.go 472 B fix callbacks on go 1.15 (#34)
- callback_go1_16_darwin_amd64.go 871 B fix callbacks on go 1.15 (#34)
- callback_go1_16_darwin_arm64.go 739 B fix arm64 (#35)
- cgo_darwin.go 708 B purego: skip importing `runtime/cgo` for Windows (#41)
- dlfcn.go 2.9 KiB purego: use a safe way to convert a pointer to a byte slice (#19)
- dlfcn_darwin.go 385 B purego: implement dlerror & dlclose (#14)
- dlfcn_stubs.s 867 B purego: implement dlerror & dlclose (#14)
- dummy.go 423 B internal/abi: add a dummy Go file for go mod vendor (#32)
- go.mod 45 B update the module name
- go_runtime.go 302 B internal/fakecgo: support on macOS arm64 and amd64 (#20)
- isios_darwin.go 407 B internal/fakecgo: support on macOS arm64 and amd64 (#20)
- nocgo_darwin.go 1.2 KiB internal/fakecgo: support on macOS arm64 and amd64 (#20)
- registercc_darwin.go 450 B fix callback calling convention (#26)
- stackcc_darwin.go 453 B fix callback calling convention (#26)
- sys_darwin_amd64.s 4.5 KiB fix callbacks on go 1.15 (#34)
- sys_darwin_arm64.s 4.1 KiB purego: make callbacks with more than 6 arguments work properly on amd64 (#33)
- syscall.go 1.4 KiB purego: remove go:nosplit at SyscallN (#24)
- syscall_darwin.go 4.9 KiB fix callbacks on go 1.15 (#34)
- 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)