2026-08-12
| f9d41fc | purego: support arm soft-float abi (#494) GPG Unverifiedtag v0.11.0-alpha.9 | Vladimir Stolyarov | ||
| 0960e99 | all: remove zcallback_*.s from the external code list (#496) GPG Unverified | Iain | ||
| 4862512 | .github/workflows: test against 1.27-rc2 (#495) GPG Unverified | TotallyGamerJet |
2026-08-11
| 61308c8 | purego: properly handle 64-bit integers on 32-bit arm (#491) GPG Unverified | Vladimir Stolyarov |
2026-08-09
| ecac7f7 | purego: fix typo in doc comment (#492) GPG Unverified | Recoordinate |
2026-07-31
| 077e9d5 | internal/fakecgo: preserve frame pointer across mstart call in threadentry (#486) GPG Unverified | George Adams |
2026-07-18
| d476432 | internal/fakecgo: use libthr.so.3 instead of libpthread.so on FreeBSD (#481) GPG Unverifiedtag v0.11.0-alpha.8 | rcina |
2026-07-15
| b1a632f | purego: support structs on ppc64le (#475) GPG Unverifiedtag v0.11.0-alpha.7 | Hajime Hoshi |
2026-07-13
| ca3432a | purego: fix struct-return stack-argument undercount (#476) GPG Unverified | Hajime Hoshi |
2026-07-07
| 5f49e7c | purego: support structs on loong64 (#473) GPG Unverified | Hajime Hoshi |
2026-07-02
| d60df56 | fakecgo: add s390x support for CGO_ENABLED=0 (#422) GPG Unverifiedtag v0.11.0-alpha.6 | George Adams |
2026-06-28
| 5da5389 | .github/workflows: add a native Windows/arm64 test target (#471) GPG Unverified | Hajime Hoshi |
2026-06-23
| 80e859b | .github/workflows: fix indentations (#470) GPG Unverified | Hajime Hoshi | ||
| 3c86956 | all: drop support for Go 1.18 through 1.24 (#469) GPG Unverified | Hajime Hoshi | ||
| 576826c | purego: support structs on Android and iOS (#467) GPG Unverified | Hajime Hoshi |
2026-06-20
| 7e97482 | purego: support structs on Windows amd64/arm64 (#465) GPG Unverified | Hajime Hoshi |
2026-06-16
| 5faf54b | internal/fakecgo: gate go_freebsd.go to amd64/arm64 (#464) GPG Unverifiedtag v0.11.0-alpha.5 | Hajime Hoshi | ||
| 12ee364 | purego: fix cgo fallback build for linux/mips (#462) GPG Unverified | Hajime Hoshi |
2026-06-04
| d339eb0 | purego: restore sync.Pool (#457) GPG Unverifiedtag v0.11.0-alpha.4 | Alexander Yastrebov |
2026-05-27
| 1512f32 | internal/fakecgo: remove runtime.load_g references (#456) GPG Unverified | George Adams |
2026-05-24
| 11272d2 | purego: remove pooling of syscall (#452) GPG Unverifiedtag v0.11.0-alpha.3 | TotallyGamerJet |
2026-05-09
| f8849c8 | cstrings: add NSStringToString (#447) GPG Unverified | TotallyGamerJet |
2026-04-30
| fa49e74 | purego: support 32 arguments on 64bit (#431) GPG Unverifiedtag v0.11.0-alpha.2 | Travis Cline |
2026-04-21
| 56b2dd8 | .github/workflows: resolve QEMU 10.x packages more flexibly (#444) GPG Unverified | Travis Cline |
2026-03-18
| 386f7c8 | .github/workflows: update QEMU packages to 10.2.1 (#440) GPG Unverified | Hajime Hoshi |
2026-03-15
| 1d88bcc | all: apply (#439) GPG Unverifiedtag v0.11.0-alpha.1 | Hajime Hoshi |
2026-03-11
| 1a798da | purego: support struct arguments in callbacks (#437) GPG Unverified | Hajime Hoshi |
2026-03-10
| 6df3e6f | purego: support returning structs from callbacks (#436) GPG Unverified | Hajime Hoshi |
2026-03-08
| 81d8c41 | purego: clean up files for callbackArgs definitions (#435) GPG Unverified | Hajime Hoshi |
2026-03-06
| 90bb24e | .github/workflows: add one more Go version to the minor-architecture test (#434) GPG Unverified | Hajime Hoshi | ||
| 2a9cea4 | all: NetBSD: fix failing tests (#433) GPG Unverified | George Adams |
2026-03-05
| 5110604 | internal/fakecgo: remove clang mmap bug workaround (#432) GPG Unverified | Quim Muntal |
2026-03-04
| 6e7b934 | internal/fakecgo: implement setgid and friends on Linux (#426) GPG Unverified | Quim Muntal |
2026-03-02
| 012b8c4 | internal/fakecgo: use riscv64 ABI macros for callee-saved register save/restore (#427) GPG Unverified | George Adams |
2026-02-26
| 23e4f41 | internal/fakecgo: simplify ppc64le trampolines (#424) GPG Unverified | George Adams |
2026-02-25
| 7618415 | all: cherry-pick assembly optimizations from #397 (#423) GPG Unverifiedtag v0.11.0-alpha | George Adams |
2026-02-16
| 585a4c5 | purego: add support for s390x (#413) GPG Unverifiedtag v0.10.0-alpha.5 | George Adams |
2026-02-15
| d685103 | .github/workflows: reduce CI time for minor architectures (#417) GPG Unverified | Hajime Hoshi |
2026-02-14
| d8dcb88 | return errno value on darwin amd64/arm64 (#416) GPG Unverified | TotallyGamerJet |
2026-02-12
| 587d406 | .github/workflows: test against 1.26 and update patch versions (#414) GPG Unverified | TotallyGamerJet | ||
| 1a5155f | purego: extend struct argument support to Linux amd64/arm64 (#361) GPG Unverified | Travis Cline |
2026-02-08
| 071d22a | purego: add support for ppc64le (#408) GPG Unverified | George Adams | ||
| e8ef616 | .github/workflows: Update Go version to 1.26.0-rc.3 (#409) GPG Unverified | TotallyGamerJet |
2026-02-07
| 2fe737a | purego: add benchmarks for calling methods (#363) GPG Unverified | Travis Cline |
2026-01-30
| 49bede1 | purego: add support for linux/386 (#403) GPG Unverifiedtag v0.10.0-alpha.4 | George Adams |
2026-01-29
| df7b1ee | all: run asmfmt on all assembly code (#404) GPG Unverified | George Adams | ||
| 86ea9d6 | .github/workflows: enforce gofmt -s in GH actions (#402) GPG Unverified | TotallyGamerJet | ||
| 93970fe | purego: add support for linux/arm32 (#391) GPG Unverified | George Adams |
2026-01-27
| 1d6e403 | Implement Darwin ARM64 callback argument packing (#364) GPG Unverified | Travis Cline |
2026-01-23
| 432cdf2 | internal/fakecgo: only generate sigaltstack for netbsd (#396) GPG Unverified | Quim Muntal |