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 | ||
| 43e2ab6 | internal/fakecgo: use C ABI in arm64/loong64/riscv64 trampolines (#395) GPG Unverified | Quim Muntal | ||
| 4f3cc27 | internal/fakecgo: use C ABI in amd64 trampolines (#394) GPG Unverified | Quim Muntal |
2026-01-22
| a280c0d | purego: simplify and better document callbackasm for riscv64 (#393) GPG Unverified | Quim Muntal |
2026-01-21
| 828401e | Revise platform support information in README (#392) GPG Unverified | TotallyGamerJet | ||
| 6f34d83 | purego: add support for riscv64 (#385) GPG Unverified | George Adams |
2026-01-20
| ef2baba | Update Go version to 1.26.0-rc.2 in workflows (#389) GPG Unverified | TotallyGamerJet |
2026-01-15
| 5785967 | purego: bug fix: the register number in a generator file was wrong (#387) GPG Unverified | Hajime Hoshi | ||
| f41b625 | all: gofmt -s -w (#386) GPG Unverified | Hajime Hoshi |
2026-01-13
| 68d977d | internal/fakecgo: improve generation of OS-specific symbols (#384) GPG Unverified | Quim Muntal |
2026-01-02
| 200df60 | all: fix typos in comments (#383) GPG Unverified | Luc |
2025-12-31
| 6b66588 | purego: fix Darwin ARM64 calling convention for struct arguments, callbacks, and stack packing (#353) GPG Unverified | Travis Cline |
2025-12-18
| f6151bf | internal/fakecgo: don't overwrite the caller stack on arm64 trampolines (#379) GPG Unverified | Quim Muntal |
2025-12-17
| 5bb15cb | all: test against Go1.26rc1 (#381) GPG Unverified | TotallyGamerJet | ||
| 490ca62 | internal/fakecgo: move setg and call5 out of autogenerated files (#378) GPG Unverified | Quim Muntal | ||
| 58d7177 | internal/fakecgo: remove unnecessary RET instruction (#380) GPG Unverified | Quim Muntal | ||
| da396f9 | internal/fakecgo: prefix autogenerate files with z (#377) GPG Unverified | Quim Muntal |
2025-12-02
| a031f60 | .github/workflows: update actions versions (#368) GPG Unverified | Hajime Hoshi |
2025-10-31
| 25e25ad | purego: fix arm64 argument corruption on alignment flush (#360) GPG Unverifiedtag v0.10.0-alpha.3 | Travis Cline |
2025-10-29
| 1bb4460 | purego: fix darwin int string mixing (#357) GPG Unverified | Travis Cline |
2025-10-27
| 4956991 | purego: fix bool field placement at non-zero offsets (#351) GPG Unverified | Travis Cline |
2025-10-16
| 4ad96f6 | internal/fakecgo: preserve callee-saved registers in threadentry_trampoline (#347) GPG Unverified | Quim Muntal | ||
| 91e14e1 | .github/workflows: test linux/arm64 on a native GHA runner (#348) GPG Unverified | Quim Muntal |
2025-10-08
| 8e5400e | .github/workflows: update Go versions (#345) GPG Unverified | Hajime Hoshi |
2025-09-30
| 73cecc9 | internal/fakecgo: deduplicate arch-agnostic code (#342) GPG Unverifiedtag v0.10.0-alpha.2 | Quim Muntal |
2025-09-23
| 684058f | all: more efficient type asserting (#341) GPG Unverifiedtag v0.10.0-alpha.1 | TotallyGamerJet |