| Age | Commit message (Expand) | Author |
| 2015-03-01 | cmd/5l etc: replace C code with Go code | Russ Cox |
| 2015-03-01 | cmd/ld: clean for c2go | Russ Cox |
| 2015-02-13 | cmd/ld: make cmd/ld a real library | Russ Cox |
| 2014-04-16 | liblink: fix incorrect hash collision in lookup | Russ Cox |
| 2013-12-17 | cmd/gc: implement -pack flag | Russ Cox |
| 2013-12-16 | cmd/ld: move instruction selection + layout into compilers, assemblers | Russ Cox |
| 2013-12-08 | liblink: create new library based on linker code | Russ Cox |
| 2013-09-09 | build: remove various uses of C undefined behavior | Russ Cox |
| 2013-08-14 | runtime.cmd/ld: Add ARM external linking and implement -shared in terms of ex... | Elias Naur |
| 2013-07-16 | cmd/ld, runtime: new in-memory symbol table format | Russ Cox |
| 2013-05-01 | cmd/ld: fix syms that are both cgo_import_static & cgo_import_dynamic | Ian Lance Taylor |
| 2013-03-25 | cmd/ld: permit sym to be both cgo_export_static and cgo_export_dynamic | Ian Lance Taylor |
| 2013-03-19 | cmd/ld: replace -hostobj with -linkmode | Russ Cox |
| 2013-03-11 | cmd/ld, runtime/cgo: allow a symbol to be both cgo_export and cgo_import. | Shenghou Ma |
| 2013-03-11 | cmd/ld: darwin support for host linking | Russ Cox |
| 2013-03-10 | cmd/ld: replace dynimpname with extname | Russ Cox |
| 2013-03-10 | cmd/ld: include full symbol table in Mach-O output | Russ Cox |
| 2013-03-07 | cmd/ld: host linking support for linux/amd64 | Russ Cox |
| 2013-03-06 | cmd/cgo: split cgo_export into cgo_export_static and cgo_export_dynamic | Russ Cox |
| 2013-03-01 | cmd/cgo, cmd/ld: new cgo object file section | Russ Cox |
| 2013-01-30 | 6l/5l: PIC and shared library support for the linkers. | Elias Naur |
| 2013-01-30 | cmd/cgo: allow for stdcall decorated dynimport names | James Gray |
| 2013-01-06 | cmd/ld: move symtab, ELF generation to portable code | Russ Cox |
| 2012-11-13 | reflect: add ArrayOf, ChanOf, MapOf, SliceOf | Russ Cox |
| 2012-11-02 | cmd/gc, cmd/ld: struct field tracking | Russ Cox |
| 2012-10-23 | cmd/gc, cmd/ld: use go.weak instead of weak as the weak symbol prefix | Russ Cox |
| 2012-10-10 | cmd/ld, cmd/6l, cmd/8l: sort exported dynamic symbols for Darwin | Shenghou Ma |
| 2012-09-17 | build: fix various 'set and not used' for Plan 9 | Lucio De Re |
| 2012-05-05 | cmd/cgo, cmd/cc, cmd/ld: detect dynamic linker automatically | Shenghou Ma |
| 2012-01-29 | 5l, 6l, 8l, ld: remove memory leaks | Shenghou Ma |
| 2011-12-07 | ld: fix memory leaks | Scott Lawrence |
| 2011-08-02 | ld: fail linking if the top-level package is not main. | David Symonds |
| 2011-07-22 | fix build: clean up file end in an attempt to fix build | Robert Griesemer |
| 2011-07-22 | ld: detect all import cycles | Russ Cox |
| 2011-06-03 | 8l, ld: Initial adjustments for Plan 9 native compilation of 8l | Lucio De Re |
| 2011-05-03 | ld: make ELF binaries with no shared library dependencies static binaries | Russ Cox |
| 2011-04-27 | cgo: handle versioned ELF symbols | Russ Cox |
| 2011-04-25 | ld: fix 6l -d on Mac, diagnose invalid use of -d | Russ Cox |
| 2011-04-09 | ld: 25% faster | Russ Cox |
| 2011-03-22 | ld: return > 0 exit code on unsafe import | Andrew Gerrand |
| 2011-03-08 | 5l, 6l, 8l: omit symbols for type, string, go.string | Russ Cox |
| 2011-03-03 | gc, ld: reflect support for PtrTo | Russ Cox |
| 2011-02-24 | ld: weak symbols | Russ Cox |
| 2011-02-03 | gc, ld: package name main no longer reserved | Russ Cox |
| 2011-01-11 | ld: Fix exported dynamic symbols on Mach-O. | Ian Lance Taylor |
| 2010-12-15 | fix freebsd build | Russ Cox |
| 2010-12-08 | 6l, 8l: support for linking ELF and Mach-O .o files | Russ Cox |
| 2010-10-14 | 5l, 6l, 8l: accumulate data image during import | Russ Cox |
| 2010-10-13 | 5l, 6l, 8l: first pass cleanup | Russ Cox |
| 2010-09-14 | tabs | Russ Cox |