/ 33 entries
- .github/ (directory) .github/workflows: fix indentations (#112)
- examples/ (directory) Return errors from `Dlopen`, `Dlsym`, and `Dlclose` (#103)
- internal/ (directory) internal/fakecgo: align stack on amd64 for SSE (#111)
- libcbtest/ (directory) purego: fix callback crash for arm64 (#117)
- libdlnested/ (directory) dlfcn: rework error check (#119)
- objc/ (directory) Return errors from `Dlopen`, `Dlsym`, and `Dlclose` (#103)
- .gitignore 3 B .github/workflows: add test.yml (#30)
- LICENSE 11.1 KiB first commit
- README.md 2.2 KiB Return errors from `Dlopen`, `Dlsym`, and `Dlclose` (#103)
- callback_test.go 3.8 KiB purego: enable testing of amd64 with Rosseta on arm64 macOS (#122)
- cgo.go 715 B purego: add Linux support amd64 & arm64 (#66)
- dlerror.go 300 B purego: undefine Dlerror for Windows (#109)
- dlfcn.go 2.8 KiB dlfcn: rework error check (#119)
- 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)
- dlfcn_test.go 3.7 KiB purego: clean up some code (#123)
- dummy.go 407 B all: fix build tags (#56)
- func.go 7.7 KiB purego: decrease number of allocs in RegisterFunc (#128)
- go.mod 45 B all: drop 1.16 and 1.17 (#55)
- go_runtime.go 437 B purego: decrease number of allocs in RegisterFunc (#128)
- is_ios.go 381 B all: fix build tags (#56)
- nocgo.go 1.2 KiB purego: add Linux support amd64 & arm64 (#66)
- sys_amd64.s 4.1 KiB purego: add float32 and float64 support to callbacks (#120)
- sys_arm64.s 3.3 KiB purego: add float32 and float64 support to callbacks (#120)
- syscall.go 1.5 KiB purego: add float32 and float64 support to callbacks (#120)
- syscall_cgo_linux.go 756 B purego: add float32 and float64 support to callbacks (#120)
- syscall_sysv.go 6.5 KiB purego: check for nil callback (#126)
- syscall_test.go 477 B add tests for dlfcn (#96)
- syscall_windows.go 1.1 KiB Update syscall_windows.go (#42)
- zcallback_amd64.s 45.6 KiB purego: simplify code by merging darwin and linux (#98)
- zcallback_arm64.s 77.7 KiB purego: simplify code by merging darwin and linux (#98)