| Age | Commit message (Expand) | Author |
| 2013-12-08 | liblink: create new library based on linker code | Russ Cox |
| 2013-09-10 | build: more "undefined behavior" fixes | Russ Cox |
| 2013-08-14 | runtime.cmd/ld: Add ARM external linking and implement -shared in terms of ex... | Elias Naur |
| 2013-03-27 | cmd/6l: fix OpenBSD build | Ian Lance Taylor |
| 2013-03-27 | cmd/ld: emit TLS relocations during external linking | Ian Lance Taylor |
| 2013-03-07 | cmd/6a, cmd/8a, cmd/6l, cmd/8l: add AES instructions | Keith Randall |
| 2013-01-30 | 6l/5l: PIC and shared library support for the linkers. | Elias Naur |
| 2012-11-26 | cmd/8l: fix data corruption for MULB SI, | Rémy Oudompheng |
| 2012-09-27 | cmd/6a, cmd/6l: add support for AES-NI instrutions and PSHUFD | Shenghou Ma |
| 2012-06-01 | cmd/6l: loop alignment, disabled | Russ Cox |
| 2011-11-09 | 6l: add MOVQ xmm_reg, xmm_reg | Michał Derkacz |
| 2011-08-26 | 6l, 8l: remove JCXZ; add JCXZW, JCXZL, and JCXZQ | Jaroslavas Počepko |
| 2011-08-26 | 6l, 8l: handle forward JCXZ | Jaroslavas Počepko |
| 2011-07-15 | 6a, 6c, 6l: fix for Plan 9 build | Lucio De Re |
| 2011-07-12 | hash/crc32: add SSE4.2 support | Adam Langley |
| 2010-12-08 | 6l, 8l: minor changes & cleanup | Russ Cox |
| 2010-10-22 | 5l, 6l, 8l: introduce sub-symbols | Russ Cox |
| 2010-10-19 | 5l, 6l, 8l: link pclntab and symtab as ordinary rodata symbols | Russ Cox |
| 2010-10-19 | 5l, 6l, 8l: separate pass to fix addresses | Russ Cox |
| 2010-10-15 | 8l: function at a time code layout | Russ Cox |
| 2010-10-15 | 6l: function at a time code layout | Russ Cox |
| 2010-10-15 | 6l, 8l: avoid recursion in asmandsz | 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-10-13 | 5l, 6l, 8l: indent, outdent | Russ Cox |
| 2010-10-06 | ld: share asmlc | Russ Cox |
| 2010-09-19 | 6l, 8l: clean up ELF code, fix NaCl | Russ Cox |
| 2010-09-14 | 6l, 8l: make etext accurate; introduce rodata, erodata. | Russ Cox |
| 2010-09-12 | 6g, 6l, 8g, 8l: move read-only data to text segment | Russ Cox |
| 2010-08-04 | amd64: use segment memory for thread-local storage | Russ Cox |
| 2010-04-27 | 5l, 6l, 8l, runtime: make -s binaries work | Russ Cox |
| 2009-11-04 | speed up 6l | Ken Thompson |
| 2009-11-03 | 6l -e: emit external ELF symbol table. | Russ Cox |
| 2009-10-07 | factor portable object+library bits out of 5l/6l/8l into ld | Russ Cox |
| 2009-10-03 | 8c, 8l dynamic loading support. | Russ Cox |
| 2009-08-30 | fix line numbers, again. | Russ Cox |
| 2009-08-21 | linker work | Russ Cox |
| 2009-08-20 | symbol bugs. | Russ Cox |
| 2009-08-13 | 6g/6l: add go type information to symbol table. | Russ Cox |
| 2009-08-12 | mechanism for putting go types into 6.out symbol table. | Russ Cox |
| 2009-08-12 | change gotype in symbol table from | Russ Cox |
| 2009-07-20 | clean up generation of exec header. | Rob Pike |
| 2009-05-05 | 6l: eliminate dead code, not just the symbols | Russ Cox |
| 2009-04-30 | change 6l library directory flag to -L, | Russ Cox |
| 2009-01-30 | keep line number history even when | Russ Cox |
| 2008-11-20 | symbol table changes | Russ Cox |
| 2008-08-03 | make 6a, 6c, 6g, 6l, libmach_amd64 build on 64-bit gcc. | Russ Cox |
| 2008-06-18 | stack offset | Ken Thompson |
| 2008-06-18 | stack offseet table marker | Ken Thompson |
| 2008-06-04 | Add compiler source to new directory structure | Rob Pike |