2022-11-07
| 382f4c6 | use R10 instead of R12 (#61) GPG Unverified | TotallyGamerJet |
2022-11-04
| 13a6f78 | objc: add RegisterClass API (#59) GPG Unverified | TotallyGamerJet |
2022-11-01
| 4f3e551 | purego: enumerate types that can be returned from callbacks (#58) GPG Unverified | TotallyGamerJet |
2022-10-31
| fbeb60f | objc: remove unsafe usage from test (#57) GPG Unverified | TotallyGamerJet |
2022-10-30
| 63d5487 | all: fix build tags (#56) GPG Unverified | Hajime Hoshi | ||
| 64c381b | all: drop 1.16 and 1.17 (#55) GPG Unverified | TotallyGamerJet |
2022-10-23
| d863f55 | Move dlfcn.h constants under platform specific file (#53) GPG Unverified | TotallyGamerJet | ||
| d67702f | use RegisterFunc for dlfcn.go (#51) GPG Unverified | TotallyGamerJet |
2022-10-21
| ec7a70a | rename libc_* to purego_* (#50) GPG Unverified | TotallyGamerJet |
2022-10-19
| 7128aea | purego: new mechanism for calling C functions (#49) GPG Unverified | TotallyGamerJet |
2022-09-28
| 09060e5 | Simplify assembly (#47) GPG Unverified | TotallyGamerJet |
2022-09-15
| aa1b0f6 | objc: add protocol support (#46) GPG Unverified | TotallyGamerJet |
2022-09-13
| 02d7b30 | Drop 1.15 Support (#45) GPG Unverified | TotallyGamerJet | ||
| 1865347 | .github/workflows: drop Go 1.15 from the supported environments (#44) GPG Unverified | Hajime Hoshi | ||
| b26478a | v0.2.0-alpha released tag v0.2.0-alpha | Hajime Hoshi |
2022-09-10
| a51c014 | Update syscall_windows.go (#42) GPG Unverified | TotallyGamerJet | ||
| e8e2e45 | purego: skip importing `runtime/cgo` for Windows (#41) GPG Unverified | Hajime Hoshi |
2022-09-07
| 80868e8 | .githug/workflows: simplify test.yml (#36) GPG Unverified | Hajime Hoshi | ||
| cf3e27c | fix arm64 (#35) GPG Unverified | TotallyGamerJet | ||
| 3aa994f | fix callbacks on go 1.15 (#34) GPG Unverified | TotallyGamerJet |
2022-09-06
| 46cb710 | purego: make callbacks with more than 6 arguments work properly on amd64 (#33) GPG Unverified | TotallyGamerJet |
2022-09-05
| aeed57c | internal/abi: add a dummy Go file for go mod vendor (#32) GPG Unverified | Hajime Hoshi |
2022-08-29
| 0acfce6 | .github/workflows: add test.yml (#30) GPG Unverified | Hajime Hoshi | ||
| 47b8ab8 | internal/fakecgo: add build tags 'darwin' (#29) GPG Unverified | Hajime Hoshi | ||
| 6ed67cd | fix callback calling convention (#26) GPG Unverified | TotallyGamerJet |
2022-08-23
| 58aa9be | purego: remove go:nosplit at SyscallN (#24) GPG Unverified | TotallyGamerJet |
2022-08-22
| c1f3f96 | internal/fakecgo: support on macOS arm64 and amd64 (#20) GPG Unverified | TotallyGamerJet |
2022-08-20
| ffec451 | objc: rename IMP to NewIMP and _IMP to IMP (#23) GPG Unverified | Hajime Hoshi |
2022-08-16
| 8dbe340 | purego: use a safe way to convert a pointer to a byte slice (#19) GPG Unverified | Hajime Hoshi |
2022-08-13
| 3751461 | objc: support string arguments to Send/SendSuper (#18) GPG Unverified | TotallyGamerJet |
2022-08-12
| 05ec841 | purego: add documentation for dlfcn functions (#17) GPG Unverified | TotallyGamerJet | ||
| ab59a38 | objc: change the test package (#16) GPG Unverified | Hajime Hoshi |
2022-08-11
| 8c4da10 | objc: add Ivar support and Objc Tests (#15) GPG Unverified | TotallyGamerJet |
2022-08-09
| 0f3e4f8 | purego: implement dlerror & dlclose (#14) GPG Unverified | TotallyGamerJet |
2022-07-29
| 78cdc29 | purego: don't split the stack on amd64 (#13) GPG Unverified | TotallyGamerJet |
2022-07-24
| 1491ef7 | purego: add Objective-C runtime bindings (#11) GPG Unverified | TotallyGamerJet |
2022-06-29
| 0a71637 | purego: cleanup (#10) GPG Unverified | TotallyGamerJet |
2022-06-28
| 08db4d0 | remove strings package (#9) GPG Unverified | TotallyGamerJet |
2022-06-27
| 674eeb4 | No red zone (#8) GPG Unverified | TotallyGamerJet |
2022-06-19
| bda3acf | purego: add //go:uintptrescapes to SyscallN (#7) GPG Unverified | TotallyGamerJet |
2022-06-13
| cce0ae8 | purego: use go:nosplit and map to proper implementation (#6) GPG Unverified | TotallyGamerJet |
2022-06-10
| 119eb37 | empty commit | Hajime Hoshi | ||
| 5d637f7 | update the module name | Hajime Hoshi |
2022-05-25
| 0f6873f | purego: use syscall.Syscall6X for functions with 6 or less arguments (#3) GPG Unverified | TotallyGamerJet |
2022-05-21
| 36e492b | purego: add constant RTLD_GLOBAL (#2) GPG Unverified | TotallyGamerJet |
2022-05-17
| d5a24be | purego: support pure go C call on macOS (#1) GPG Unverified | TotallyGamerJet |
2022-05-14
| e8e2aab | first commit | Hajime Hoshi |