2026-09-05
| 7e3b362 | objc: anchor ivarRegex so malformed names are rejected (#513) GPG Unverifiedtag v0.12.0-alpha | Hiroki KUMAZAKI |
2026-08-30
| 63002e0 | purego: apply go fix modernizations (#504) GPG Unverifiedtag v0.11.0-alpha.11 | Hajime Hoshi |
2026-08-29
| f389379 | all: use range-over-int in counting loops (#503) GPG Unverified | Hajime Hoshi |
2026-08-26
| 749871c | all: use structs.HostLayout on structs that must match the C ABI (#502) GPG Unverifiedtag v0.11.0-alpha.10 | TotallyGamerJet |
2026-08-24
| a66c0b0 | purego: fix returning a C function pointer as a Go func (#500) GPG Unverified | Iain |
2026-08-20
| f2f4202 | objc: encode 64-bit integers as q and Q (#499) GPG Unverified | TotallyGamerJet | ||
| 7d5f4c2 | .github/workflows: test against Go 1.27 (#498) GPG Unverified | Hajime Hoshi |
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 |