| Age | Commit message (Expand) | Author |
| 2026-02-04 | cmd/cgo: use objdir consistently, create it as needed | Ian Lance Taylor |
| 2025-12-16 | cmd/cgo: don't emit C local if it is not used | Ian Lance Taylor |
| 2025-11-24 | runtime/cgo: add support for `any` param and return type | Alexandre Daubois |
| 2025-11-21 | cmd/cgo: strip top-level const qualifier from argument frame struct | Ian Lance Taylor |
| 2025-11-11 | std,cmd: go fix -any std cmd | Alan Donovan |
| 2025-11-05 | cmd/cgo: skip escape checks if call site has no argument | Ariel Otilibili |
| 2025-11-03 | cmd/cgo: use the export'ed file/line in error messages | Ariel Otilibili |
| 2025-10-03 | cmd/cgo: fix unaligned arguments typedmemmove crash on iOS | Tim Cooijmans |
| 2025-09-29 | cmd/link: use a .def file to mark exported symbols on Windows | qmuntal |
| 2025-07-24 | cmd/cgo: compare malloc return value to NULL instead of literal 0 | Tobias Klauser |
| 2025-04-16 | all: use strings.ReplaceAll where applicable | Marcel Meyer |
| 2025-02-28 | cmd/cgo: update generated headers for compatibility with latest MSVC C++ stan... | KangJi |
| 2025-02-18 | cmd/cgo: explicitly use void for functions with no parameters | Mauri de Souza Meneguzzo |
| 2025-02-06 | cmd/cgo: use strings.Builder to build long strings | Ian Lance Taylor |
| 2025-02-03 | cmd/cgo: declare _GoString{Len,Ptr} in _cgo_export.h | Ian Lance Taylor |
| 2025-02-03 | cmd/cgo: add C declaration parameter unused attribute | Ian Lance Taylor |
| 2024-12-11 | cmd/cgo: use full prototype for main in C code | Ian Lance Taylor |
| 2024-10-04 | cmd/cgo: avoid endless recursion on recursive type | Ian Lance Taylor |
| 2024-09-26 | cmd/cgo: add missing args for fatalf | Jes Cok |
| 2024-08-16 | cmd/cgo: enable #cgo noescape/nocallback | doujiang24 |
| 2024-07-29 | cmd,log,net,runtime: simplify string prefix and suffix processing | apocelipes |
| 2024-03-29 | cmd/cgo: close the file opened in the dynimport function | guoguangwu |
| 2023-09-18 | cmd/cgo: silence unaligned-access | Egon Elbre |
| 2023-09-08 | Revert "cmd/cgo: silence unaligned-access" | Than McIntosh |
| 2023-09-08 | cmd/cgo: silence unaligned-access | Egon Elbre |
| 2023-08-30 | cmd/cgo: only write _cgo_flags for gccgo | Ian Lance Taylor |
| 2023-08-25 | cmd/cgo: add #cgo noescape/nocallback annotations | doujiang24 |
| 2023-06-07 | cmd/cgo: error out if the source path used in line directives would contain a... | Bryan C. Mills |
| 2023-06-06 | cmd/go,cmd/cgo: in _cgo_flags use one line per flag | Ian Lance Taylor |
| 2022-10-29 | cmd/go, cmd/cgo: support older versions of gccgo that lack cgo.Incomplete | Ian Lance Taylor |
| 2022-09-29 | cmd/cgo: use strings.TrimSuffix | cuiweixie |
| 2022-09-29 | cmd/cgo: use strings.Contains instead of strings.Index | cuiweixie |
| 2022-09-27 | all: replace [0-9] with \d in regexps | TomCao New Macbook Pro |
| 2022-09-08 | cmd/cgo: use strings.Builder | cuiweixie |
| 2022-08-28 | cmd/cgo: add and use runtime/cgo.Incomplete instead of //go:notinheap | Cuong Manh Le |
| 2022-07-20 | cmd/cgo: allow cgo to pass strings or []bytes bigger than 1<<30 | Keith Randall |
| 2022-05-17 | all: fix spelling | John Bampton |
| 2022-05-02 | all: use os/exec instead of internal/execabs | Russ Cox |
| 2022-04-08 | cmd/go: cgo export header to be compatible with MSVC complex types | qmuntal |
| 2022-03-31 | cmd/cgo: use size_t instead of __SIZE_TYPE__ | qmuntal |
| 2022-03-31 | cmd/go: add comments to C.* special functions | qmuntal |
| 2021-09-22 | cmd/cgo: add go:notinheap annotation to Windows handle types | Elias Naur |
| 2021-09-16 | cmd/cgo: add missing tab in exports for a result of void | Leonard Wang |
| 2021-09-09 | cmd/cgo, runtime/cgo: avoid GCC/clang conversion warnings | Ian Lance Taylor |
| 2021-08-16 | cmd/cgo: fix unused parameter warnings in generated _cgo_main.c | Hans |
| 2021-06-01 | cmd/link, cmd/cgo: support -flto in CFLAGS | Ian Lance Taylor |
| 2021-04-13 | cmd/cgo: document generated cgo directives | Austin Clements |
| 2021-04-12 | cmd/cgo: throw if C.malloc returns NULL in C.CString or C.CBytes | Tobias Klauser |
| 2021-04-12 | cmd/cgo: use tabs to indent _cgoPREFIX_Cfunc__CMalloc function body | Tobias Klauser |
| 2021-01-21 | all: introduce and use internal/execabs | Roland Shoemaker |