2026-06-16
| 12ee364 | purego: fix cgo fallback build for linux/mips (#462) GPG Unverified | Hajime Hoshi |
2026-06-09
| cf1b83e | Merge pull request #2 from bnema/feature/callback-diagnostics-ledger merge GPG Unverifiedtag v0.11.0-bnema.4 | bnema | ||
| 12556a4 | ci: stabilize callback diagnostics checks GPG Verified | brice | ||
| 42c4a8e | chore(ci): require Go 1.20 or newer GPG Verified | brice | ||
| bc8a21d | chore(callbacks): make diagnostics opt-in GPG Verified | brice | ||
| 8e5e32b | chore(callbacks): add callback ledger instrumentation GPG Verified | brice |
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-26
| 2dfd053 | Merge pull request #1 from bnema/fix/remove-syscall-pool merge GPG Unverifiedtag v0.11.0-bnema.3 | bnema | ||
| 89af0a6 | fix(purego): remove syscall args pooling GPG Verified | brice |
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-04-15
| c5aa04a | purego: add callback lifecycle APIs for puregotk GPG Verifiedtag v0.11.0-bnema.2 | brice | ||
| 8b0a311 | fork: rename module path to github.com/bnema/purego GPG Verifiedtag v0.11.0-bnema.1 | brice | ||
| a7a7574 | purego: support string arguments in Go callbacks from C GPG Verified | brice | ||
| 3078bf4 | purego: Fix string conversion when calling Go callbacks from C GPG Verified | Felicitas Pojtinger |
2026-04-13
| 8d8a729 | Merge branch 'fix/abi-correctness' merge GPG Verified | brice | ||
| 5aa9aab | docs: clarify raw syscall abi limits GPG Verified | brice | ||
| 5e114e1 | fix: handle arm64 float arrays in HFA detection GPG Verified | brice | ||
| b883928 | fix: harden struct classification across architectures GPG Verified | brice | ||
| 0879f2b | fix: correct loong64 and s390x struct packing GPG Verified | brice | ||
| 5e664bd | fix: bound 32-bit syscall arg setup GPG Verified | brice | ||
| c0e6605 | fix: align 32-bit raw syscall limits GPG Verified | brice | ||
| 90cebfb | test: harden abi helper coverage GPG Verified | brice | ||
| 2cdd607 | fix: add shared abi helper coverage GPG Verified | brice | ||
| 7850e38 | fix: avoid uintptr arithmetic when reading []string results GPG Verified | brice |
2026-03-23
| 91aa177 | fix: revert scalar return optimization that breaks named types GPG Verified | brice | ||
| a02394b | fix: address CodeRabbit findings — []string keepAlive + needsKeepAlive analysis GPG Verified | brice | ||
| d2ade5c | feat: FFI optimizations for high-frequency callback/function dispatch GPG Verified | brice |
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 |