2024-01-13
| a546a4d | rename C test files to include _test (#196) GPG Unverifiedtag v0.6.0-alpha.3 | TotallyGamerJet |
2024-01-12
| f163b4c | Add struct argument support (#175) GPG Unverified | TotallyGamerJet |
2024-01-07
| dab77e6 | Remove WIP comment for float & double (#190) GPG Unverified | TotallyGamerJet |
2023-11-29
| 33b97fd | Increase max argument to 15 (#182) GPG Unverified | TotallyGamerJet |
2023-11-22
| 192c5e8 | purego: change how bool return values are converted (#181) GPG Unverifiedtag v0.6.0-alpha.2 | JupiterRider |
2023-11-19
| 7e00a08 | .github/workflows: update actions (#180) GPG Unverified | Hajime Hoshi | ||
| 908449f | .github/workflows: upgrade the FreeBSD VM version to v1 (#179) GPG Unverified | Hajime Hoshi |
2023-11-18
| 63c6fec | purego: fix float returns (#177) GPG Unverified | TotallyGamerJet |
2023-10-16
| cb05b2a | Update README to include support for Cgo (#173) GPG Unverified | TotallyGamerJet |
2023-10-03
| a91fd92 | add test for mix of floats and int arguments in callback (#171) GPG Unverified | TotallyGamerJet |
2023-09-29
| 5b7ae97 | .github/workflows: reenable tests on branches (#170) GPG Unverified | Hajime Hoshi |
2023-09-23
| 1600172 | Document supported platforms and status of project (#168) GPG Unverifiedtag v0.6.0-alpha.1 | TotallyGamerJet | ||
| 6aa09b6 | .github/workflows: add tests for Linux arm64 (#167) GPG Unverified | Hajime Hoshi |
2023-09-22
| 092d3a9 | Support Linux callbacks (#163) GPG Unverified | Jeroen Wijenbergh | ||
| 67367ce | fix unintended R27 clobber on arm64 (#165) GPG Unverified | TotallyGamerJet |
2023-09-18
| 4db9e9e | release v0.6.0-alpha tag v0.6.0-alpha | Hajime Hoshi |
2023-09-09
| 6319229 | objc: add safe Objc Classes (#160) GPG Unverifiedtag v0.5.0-alpha.3 | TotallyGamerJet |
2023-09-07
| 0f25ec6 | Revert "Implement safe ObjC classes (#157)" tag v0.5.0-alpha.2 | Hajime Hoshi | ||
| 469fcb9 | Implement safe ObjC classes (#157) GPG Unverified | TotallyGamerJet |
2023-08-30
| af306f3 | purego: fix typo in func.go (#159) GPG Unverified | Simon Lehn |
2023-08-25
| 17c20f8 | all: fix build tags to keep alphabetical order (#156) GPG Unverified | Hajime Hoshi |
2023-08-24
| e5b87e9 | document memory usage for RegisterFunc (#154) GPG Unverified | TotallyGamerJet | ||
| 1a4ea67 | all: add FreeBSD support (#155) GPG Unverified | ldnetgate |
2023-08-09
| 388daa1 | .github/workflows: test on Go 1.21 (#148) GPG Unverified | TotallyGamerJet |
2023-08-03
| 813050e | all: copy ABI Headers (#147) GPG Unverifiedtag v0.5.0-alpha.1 | Eliott Bouhana |
2023-07-21
| f7e63e2 | release v0.5.0-alpha tag v0.5.0-alpha | Hajime Hoshi |
2023-07-20
| 26d1789 | all: fix for 1.21 (#145) GPG Unverified | TotallyGamerJet |
2023-07-04
| b178e75 | internal/fakecgo: match Go's implementation (#142) GPG Unverifiedtag v0.4.0-alpha.5 | TotallyGamerJet |
2023-07-01
| 08ca952 | internal/fakecgo: generate more (#141) GPG Unverified | TotallyGamerJet |
2023-05-19
| ee8dcec | dlfcn: add RTLD_DEFAULT macro value (#135) GPG Unverified | Eliott Bouhana |
2023-04-15
| d888bce | purego: Windows support for RegisterLibFunc and RegisterFunc (#131) GPG Unverifiedtag v0.4.0-alpha.4 | TotallyGamerJet |
2023-04-10
| ec16513 | purego: decrease number of allocs in RegisterFunc (#128) GPG Unverifiedtag v0.4.0-alpha.3 | TotallyGamerJet | ||
| c3a82d7 | purego: check for nil callback (#126) GPG Unverified | TotallyGamerJet |
2023-04-03
| e145907 | purego: clean up some code (#123) GPG Unverifiedtag v0.4.0-alpha.2 | Hajime Hoshi | ||
| b4a1f66 | purego: enable testing of amd64 with Rosseta on arm64 macOS (#122) GPG Unverified | TotallyGamerJet | ||
| dd97be5 | purego: add float32 and float64 support to callbacks (#120) GPG Unverified | TotallyGamerJet |
2023-03-30
| bfe9e39 | dlfcn: rework error check (#119) GPG Unverified | Eliott Bouhana |
2023-03-27
| ebd8567 | purego: fix callback crash for arm64 (#117) GPG Unverified | erdichen |
2023-03-19
| 09d3b2f | .github/workflows: fix indentations (#112) GPG Unverifiedtag v0.4.0-alpha.1 | Hajime Hoshi | ||
| 533bec3 | internal/fakecgo: align stack on amd64 for SSE (#111) GPG Unverified | TotallyGamerJet |
2023-03-17
| 7c07304 | purego: undefine Dlerror for Windows (#109) GPG Unverified | Hajime Hoshi |
2023-03-15
| 30d39b1 | v0.4.0-alpha tag v0.4.0-alpha | Hajime Hoshi |
2023-02-24
| 0befdc3 | Return errors from `Dlopen`, `Dlsym`, and `Dlclose` (#103) GPG Unverifiedtag v0.3.0-alpha | Arsen Musayelyan |
2023-02-21
| 0c858ac | internal/fakecgo: separate Linux and Darwin trampolines (#104) GPG Unverifiedtag v0.2.0 | TotallyGamerJet | ||
| 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 |