A library for calling C functions from Go without Cgo.
Purego uses code that originates from the Go runtime. These files are under the BSD-3 License that can be found in the Go Source. This is a list of the copied files:
zcallback_darwin_*.s
from packageruntime
internal/abi/abi_*.h
from packageruntime/cgo
internal/fakecgo/callbacks.go
from packageruntime/cgo
internal/fakecgo/go_GOOS_GOARCH.go
from packageruntime/cgo
internal/fakecgo/iscgo.go
from packageruntime/cgo
internal/fakecgo/setenv.go
from packageruntime/cgo