2023-02-21
| 11a897f | rename folder to examples and add libc from README.md (#105) GPG Unverified | TotallyGamerJet |
2023-02-13
| 086b819 | purego: simplify code by merging darwin and linux (#98) GPG Unverified | TotallyGamerJet | ||
| 804e759 | README.md add motivation and benefits sections (#97) GPG Unverified | TotallyGamerJet |
2023-02-12
| cb589c5 | add tests for dlfcn (#96) GPG Unverified | TotallyGamerJet | ||
| e9c3434 | Fix typo CGO_ENABED. (#95) GPG Unverified | Iuri de Silvio | ||
| dd32623 | README.md: add simple example (#93) GPG Unverifiedtag v0.2.0-alpha.1 | TotallyGamerJet |
2023-02-06
| 28b3b71 | .github/workflows: use Go 1.20 (#92) GPG Unverified | TotallyGamerJet |
2023-01-15
| ca00e76 | .github/workflows: use Go 1.20.0-rc.2 (#91) GPG Unverified | TotallyGamerJet |
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 |