main 3a10209

2026-06-16

12ee364purego: fix cgo fallback build for linux/mips (#462) GPG UnverifiedHajime Hoshi

2026-06-09

cf1b83eMerge pull request #2 from bnema/feature/callback-diagnostics-ledger merge GPG Unverifiedtag v0.11.0-bnema.4bnema
12556a4ci: stabilize callback diagnostics checks GPG Verifiedbrice
42c4a8echore(ci): require Go 1.20 or newer GPG Verifiedbrice
bc8a21dchore(callbacks): make diagnostics opt-in GPG Verifiedbrice
8e5e32bchore(callbacks): add callback ledger instrumentation GPG Verifiedbrice

2026-06-04

d339eb0purego: restore sync.Pool (#457) GPG Unverifiedtag v0.11.0-alpha.4Alexander Yastrebov

2026-05-27

1512f32internal/fakecgo: remove runtime.load_g references (#456) GPG UnverifiedGeorge Adams

2026-05-26

2dfd053Merge pull request #1 from bnema/fix/remove-syscall-pool merge GPG Unverifiedtag v0.11.0-bnema.3bnema
89af0a6fix(purego): remove syscall args pooling GPG Verifiedbrice

2026-05-24

11272d2purego: remove pooling of syscall (#452) GPG Unverifiedtag v0.11.0-alpha.3TotallyGamerJet

2026-05-09

f8849c8cstrings: add NSStringToString (#447) GPG UnverifiedTotallyGamerJet

2026-04-30

fa49e74purego: support 32 arguments on 64bit (#431) GPG Unverifiedtag v0.11.0-alpha.2Travis Cline

2026-04-21

56b2dd8.github/workflows: resolve QEMU 10.x packages more flexibly (#444) GPG UnverifiedTravis Cline

2026-04-15

c5aa04apurego: add callback lifecycle APIs for puregotk GPG Verifiedtag v0.11.0-bnema.2brice
8b0a311fork: rename module path to github.com/bnema/purego GPG Verifiedtag v0.11.0-bnema.1brice
a7a7574purego: support string arguments in Go callbacks from C GPG Verifiedbrice
3078bf4purego: Fix string conversion when calling Go callbacks from C GPG VerifiedFelicitas Pojtinger

2026-04-13

8d8a729Merge branch 'fix/abi-correctness' merge GPG Verifiedbrice
5aa9aabdocs: clarify raw syscall abi limits GPG Verifiedbrice
5e114e1fix: handle arm64 float arrays in HFA detection GPG Verifiedbrice
b883928fix: harden struct classification across architectures GPG Verifiedbrice
0879f2bfix: correct loong64 and s390x struct packing GPG Verifiedbrice
5e664bdfix: bound 32-bit syscall arg setup GPG Verifiedbrice
c0e6605fix: align 32-bit raw syscall limits GPG Verifiedbrice
90cebfbtest: harden abi helper coverage GPG Verifiedbrice
2cdd607fix: add shared abi helper coverage GPG Verifiedbrice
7850e38fix: avoid uintptr arithmetic when reading []string results GPG Verifiedbrice

2026-03-23

91aa177fix: revert scalar return optimization that breaks named types GPG Verifiedbrice
a02394bfix: address CodeRabbit findings — []string keepAlive + needsKeepAlive analysis GPG Verifiedbrice
d2ade5cfeat: FFI optimizations for high-frequency callback/function dispatch GPG Verifiedbrice

2026-03-18

386f7c8.github/workflows: update QEMU packages to 10.2.1 (#440) GPG UnverifiedHajime Hoshi

2026-03-15

1d88bccall: apply (#439) GPG Unverifiedtag v0.11.0-alpha.1Hajime Hoshi

2026-03-11

1a798dapurego: support struct arguments in callbacks (#437) GPG UnverifiedHajime Hoshi

2026-03-10

6df3e6fpurego: support returning structs from callbacks (#436) GPG UnverifiedHajime Hoshi

2026-03-08

81d8c41purego: clean up files for callbackArgs definitions (#435) GPG UnverifiedHajime Hoshi

2026-03-06

90bb24e.github/workflows: add one more Go version to the minor-architecture test (#434) GPG UnverifiedHajime Hoshi
2a9cea4all: NetBSD: fix failing tests (#433) GPG UnverifiedGeorge Adams

2026-03-05

5110604internal/fakecgo: remove clang mmap bug workaround (#432) GPG UnverifiedQuim Muntal

2026-03-04

6e7b934internal/fakecgo: implement setgid and friends on Linux (#426) GPG UnverifiedQuim Muntal

2026-03-02

012b8c4internal/fakecgo: use riscv64 ABI macros for callee-saved register save/restore (#427) GPG UnverifiedGeorge Adams

2026-02-26

23e4f41internal/fakecgo: simplify ppc64le trampolines (#424) GPG UnverifiedGeorge Adams

2026-02-25

7618415all: cherry-pick assembly optimizations from #397 (#423) GPG Unverifiedtag v0.11.0-alphaGeorge Adams

2026-02-16

585a4c5purego: add support for s390x (#413) GPG Unverifiedtag v0.10.0-alpha.5George Adams

2026-02-15

d685103.github/workflows: reduce CI time for minor architectures (#417) GPG UnverifiedHajime Hoshi

2026-02-14

d8dcb88return errno value on darwin amd64/arm64 (#416) GPG UnverifiedTotallyGamerJet

2026-02-12

587d406.github/workflows: test against 1.26 and update patch versions (#414) GPG UnverifiedTotallyGamerJet
1a5155fpurego: extend struct argument support to Linux amd64/arm64 (#361) GPG UnverifiedTravis Cline

2026-02-08

071d22apurego: add support for ppc64le (#408) GPG UnverifiedGeorge Adams
e8ef616.github/workflows: Update Go version to 1.26.0-rc.3 (#409) GPG UnverifiedTotallyGamerJet

Keyboard shortcuts

Single-key shortcuts are on. ctrl k and esc work whatever this says.

ctrl k :
go to a section, branch, tag, file or repository
?
this list
j k
move the row cursor down / up
enter
open the row under the cursor; on Files, a directory opens or closes in place
↑ ↓ ← → home end
in the file tree (focus on a row): previous / next row, close / open a directory or go to its parent / first entry, first / last row. They never open a file
l h
on Files: open a directory or a file / close a directory or go up to its parent, then to the parent page. Elsewhere: into the side panel (on a merge request, its files) / back to the content; there j k move between its controls
g g G
first / last row
/
filter the list; on Files, find a file anywhere in the repository (esc clears, enter opens the best match)
b
switch branch or tag
g s g f g c g b g m g i g r g a
tabs: summary, files, commits, branches & tags, merge requests, issues, releases, actions (when available)
g h
home
w
wide mode: use the whole width of the screen, or not (remembered)
y
copy a permalink pinned to the commit
d u x
diff: split / unified / collapse or expand all
e E
diff: the whole file in view / every file, with the lines the hunks hide
n
merge request: next note in the diff
esc
close a dialog, leave a field

Branches 1

Tags 102

↑↓ moveenter openesc close