v0.11.0-alpha.1 1d88bcc

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

2026-02-07

2fe737apurego: add benchmarks for calling methods (#363) GPG UnverifiedTravis Cline

2026-01-30

49bede1purego: add support for linux/386 (#403) GPG Unverifiedtag v0.10.0-alpha.4George Adams

2026-01-29

df7b1eeall: run asmfmt on all assembly code (#404) GPG UnverifiedGeorge Adams
86ea9d6.github/workflows: enforce gofmt -s in GH actions (#402) GPG UnverifiedTotallyGamerJet
93970fepurego: add support for linux/arm32 (#391) GPG UnverifiedGeorge Adams

2026-01-27

1d6e403Implement Darwin ARM64 callback argument packing (#364) GPG UnverifiedTravis Cline

2026-01-23

432cdf2internal/fakecgo: only generate sigaltstack for netbsd (#396) GPG UnverifiedQuim Muntal
43e2ab6internal/fakecgo: use C ABI in arm64/loong64/riscv64 trampolines (#395) GPG UnverifiedQuim Muntal
4f3cc27internal/fakecgo: use C ABI in amd64 trampolines (#394) GPG UnverifiedQuim Muntal

2026-01-22

a280c0dpurego: simplify and better document callbackasm for riscv64 (#393) GPG UnverifiedQuim Muntal

2026-01-21

828401eRevise platform support information in README (#392) GPG UnverifiedTotallyGamerJet
6f34d83purego: add support for riscv64 (#385) GPG UnverifiedGeorge Adams

2026-01-20

ef2babaUpdate Go version to 1.26.0-rc.2 in workflows (#389) GPG UnverifiedTotallyGamerJet

2026-01-15

5785967purego: bug fix: the register number in a generator file was wrong (#387) GPG UnverifiedHajime Hoshi
f41b625all: gofmt -s -w (#386) GPG UnverifiedHajime Hoshi

2026-01-13

68d977dinternal/fakecgo: improve generation of OS-specific symbols (#384) GPG UnverifiedQuim Muntal

2026-01-02

200df60all: fix typos in comments (#383) GPG UnverifiedLuc

2025-12-31

6b66588purego: fix Darwin ARM64 calling convention for struct arguments, callbacks, and stack packing (#353) GPG UnverifiedTravis Cline

2025-12-18

f6151bfinternal/fakecgo: don't overwrite the caller stack on arm64 trampolines (#379) GPG UnverifiedQuim Muntal

2025-12-17

5bb15cball: test against Go1.26rc1 (#381) GPG UnverifiedTotallyGamerJet
490ca62internal/fakecgo: move setg and call5 out of autogenerated files (#378) GPG UnverifiedQuim Muntal
58d7177internal/fakecgo: remove unnecessary RET instruction (#380) GPG UnverifiedQuim Muntal
da396f9internal/fakecgo: prefix autogenerate files with z (#377) GPG UnverifiedQuim Muntal

2025-12-02

a031f60.github/workflows: update actions versions (#368) GPG UnverifiedHajime Hoshi

2025-10-31

25e25adpurego: fix arm64 argument corruption on alignment flush (#360) GPG Unverifiedtag v0.10.0-alpha.3Travis Cline

2025-10-29

1bb4460purego: fix darwin int string mixing (#357) GPG UnverifiedTravis Cline

2025-10-27

4956991purego: fix bool field placement at non-zero offsets (#351) GPG UnverifiedTravis Cline

2025-10-16

4ad96f6internal/fakecgo: preserve callee-saved registers in threadentry_trampoline (#347) GPG UnverifiedQuim Muntal
91e14e1.github/workflows: test linux/arm64 on a native GHA runner (#348) GPG UnverifiedQuim Muntal

2025-10-08

8e5400e.github/workflows: update Go versions (#345) GPG UnverifiedHajime Hoshi

2025-09-30

73cecc9internal/fakecgo: deduplicate arch-agnostic code (#342) GPG Unverifiedtag v0.10.0-alpha.2Quim Muntal

2025-09-23

684058fall: more efficient type asserting (#341) GPG Unverifiedtag v0.10.0-alpha.1TotallyGamerJet

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