/ 65 entries
- .github/ (directory) purego: add support for linux/386 (#403)
- examples/ (directory) objc: implement ability to create Protocols at runtime (#320)
- internal/ (directory) purego: add support for linux/386 (#403)
- objc/ (directory) all: fix typos in comments (#383)
- testdata/ (directory) Implement Darwin ARM64 callback argument packing (#364)
- .gitignore 3 B .github/workflows: add test.yml (#30)
- LICENSE 11.1 KiB first commit
- README.md 4.7 KiB purego: add support for linux/386 (#403)
- abi_amd64.h 2.7 KiB all: copy ABI Headers (#147)
- abi_arm64.h 1.5 KiB all: copy ABI Headers (#147)
- abi_loong64.h 1.9 KiB purego: add support for loong64 (#335)
- callback_test.go 12.8 KiB purego: add support for linux/386 (#403)
- cgo.go 790 B all: fix typos in comments (#383)
- dlerror.go 410 B all: Add support for NetBSD (#268)
- dlfcn.go 3.4 KiB all: fix the link error with Go 1.24.3 (#312)
- dlfcn_android.go 886 B Call C dlfcn functions directly on android (#263)
- dlfcn_darwin.go 991 B all: fix the link error with Go 1.24.3 (#312)
- dlfcn_freebsd.go 795 B Call C dlfcn functions directly on android (#263)
- dlfcn_linux.go 678 B Call C dlfcn functions directly on android (#263)
- dlfcn_netbsd.go 786 B all: Add support for NetBSD (#268)
- dlfcn_nocgo_freebsd.go 358 B Fix issue 189 (#197)
- dlfcn_nocgo_linux.go 749 B playground support (#220)
- dlfcn_nocgo_netbsd.go 333 B all: Add support for NetBSD (#268)
- dlfcn_playground.go 600 B Remove linkname on playground (#250)
- dlfcn_stubs.s 624 B internal/fakecgo: remove unnecessary RET instruction (#380)
- dlfcn_test.go 1.3 KiB Fix alignment of stack args on macOS (#310)
- func.go 19.0 KiB purego: add support for linux/386 (#403)
- func_test.go 16.2 KiB purego: add support for linux/386 (#403)
- gen.go 147 B purego: add wincallback.go (#337)
- go.mod 45 B examples: remove depdencies on golang.org/x/sys/windows (#278)
- go.sum 0 B examples: remove depdencies on golang.org/x/sys/windows (#278)
- go_runtime.go 326 B all: Add support for NetBSD (#268)
- is_ios.go 381 B all: fix build tags (#56)
- nocgo.go 1.3 KiB all: Add support for NetBSD (#268)
- struct_386.go 1.5 KiB purego: fix Darwin ARM64 calling convention for struct arguments, callbacks, and stack packing (#353)
- struct_amd64.go 7.7 KiB purego: fix Darwin ARM64 calling convention for struct arguments, callbacks, and stack packing (#353)
- struct_arm.go 2.5 KiB purego: add support for linux/arm32 (#391)
- struct_arm64.go 15.9 KiB purego: add support for linux/386 (#403)
- struct_loong64.go 5.4 KiB purego: fix Darwin ARM64 calling convention for struct arguments, callbacks, and stack packing (#353)
- struct_riscv64.go 3.3 KiB purego: add support for riscv64 (#385)
- struct_test.go 25.6 KiB purego: fix arm64 argument corruption on alignment flush (#360)
- sys_386.s 3.7 KiB purego: add support for linux/386 (#403)
- sys_amd64.s 5.0 KiB all: Add support for NetBSD (#268)
- sys_arm.s 4.0 KiB purego: add support for linux/arm32 (#391)
- sys_arm64.s 2.7 KiB all: Add support for NetBSD (#268)
- sys_loong64.s 2.3 KiB all: run asmfmt on all assembly code (#404)
- sys_riscv64.s 2.5 KiB all: run asmfmt on all assembly code (#404)
- sys_unix_386.s 5.0 KiB purego: add support for linux/386 (#403)
- sys_unix_arm.s 1.7 KiB purego: add support for linux/arm32 (#391)
- sys_unix_arm64.s 2.1 KiB all: Add support for NetBSD (#268)
- sys_unix_loong64.s 1.9 KiB all: run asmfmt on all assembly code (#404)
- sys_unix_riscv64.s 2.1 KiB all: run asmfmt on all assembly code (#404)
- syscall.go 2.7 KiB purego: add support for linux/386 (#403)
- syscall_32bit.go 3.3 KiB purego: add support for linux/386 (#403)
- syscall_cgo_linux.go 658 B purego: add support for linux/386 (#403)
- syscall_sysv.go 9.1 KiB purego: add support for linux/386 (#403)
- syscall_test.go 477 B add tests for dlfcn (#96)
- syscall_windows.go 1.6 KiB Implement Darwin ARM64 callback argument packing (#364)
- wincallback.go 6.4 KiB purego: add support for linux/386 (#403)
- zcallback_386.s 75.7 KiB purego: add support for linux/386 (#403)
- zcallback_amd64.s 45.5 KiB all: run asmfmt on all assembly code (#404)
- zcallback_arm.s 77.6 KiB purego: add support for linux/arm32 (#391)
- zcallback_arm64.s 77.6 KiB all: run asmfmt on all assembly code (#404)
- zcallback_loong64.s 77.7 KiB all: run asmfmt on all assembly code (#404)
- zcallback_riscv64.s 72.8 KiB all: run asmfmt on all assembly code (#404)