2023-01-09
| 9246c5c | objc: generic Send and SendSuper (#90) GPG Unverified | TotallyGamerJet |
2023-01-07
| 6d5fb77 | objc: add comment about Objective-C global lock GPG Unverified | TotallyGamerJet | ||
| a7c4d8f | internal/fakecgo: correct the explanation of using closure calls (#85) GPG Unverified | Cuong Manh Le |
2022-12-18
| 9e27b96 | internal/fakecgo: let darwin pthread stacksize follow rlimit (#84) GPG Unverified | TotallyGamerJet |
2022-12-17
| b4ba55d | better error message and padding support (#83) GPG Unverified | TotallyGamerJet |
2022-12-16
| 7b60891 | make encoding return an error instead of panic (#82) GPG Unverified | TotallyGamerJet | ||
| 39261b6 | cleanup assembly (#81) GPG Unverified | TotallyGamerJet |
2022-12-14
| 2a13cf5 | use crosscall2 from runtime/cgo (#80) GPG Unverified | TotallyGamerJet | ||
| 2c9e36d | .github/workflows: enable go-test with -race for Go 1.21 and the future (#79) GPG Unverified | Hajime Hoshi | ||
| 8009e8b | .github/workflows: add Go 1.20 (#78) GPG Unverified | TotallyGamerJet |
2022-12-08
| 2554649 | .github/workflows: remove -tags=example (#77) GPG Unverified | Hajime Hoshi |
2022-12-02
| 2055de3 | purego: get ABIInternal wrapper using closure (#75) GPG Unverified | TotallyGamerJet | ||
| fcdb024 | internal/fakecgo: circumvent Go 1.20's race code (#73) | TotallyGamerJet |
2022-11-29
| 7ec80ca | .github/workflows: refactoring (#72) GPG Unverified | Hajime Hoshi |
2022-11-28
| f2a39ff | internal/fakecgo: generate symbols.go and trampolines_stubs.s (#70) GPG Unverified | TotallyGamerJet |
2022-11-24
| 05c1074 | purego: add Linux support amd64 & arm64 (#66) GPG Unverified | TotallyGamerJet |
2022-11-15
| c9e35fa | purego: support float arguments in RegisterFunc (#69) GPG Unverified | TotallyGamerJet |
2022-11-13
| c99251d | internal/fakecgo: use the same .dylib for libSystem (#68) GPG Unverified | TotallyGamerJet |
2022-11-10
| c2f2945 | purego: SyscallN r2 return float (#67) GPG Unverified | TotallyGamerJet | ||
| 54b6cdc | Revert "internal/strings: explicitly copy C string into Go memory in GoString (#63)" | Hajime Hoshi |
2022-11-08
| 2ebcfb9 | internal/fakecgo: refactor (#62) GPG Unverified | TotallyGamerJet | ||
| 6dfb1bb | internal/strings: explicitly copy C string into Go memory in GoString (#63) GPG Unverified | TotallyGamerJet |
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 |