| Age | Commit message (Expand) | Author |
| 2013-12-08 | liblink: create new library based on linker code | Russ Cox |
| 2013-08-14 | runtime.cmd/ld: Add ARM external linking and implement -shared in terms of ex... | Elias Naur |
| 2013-08-08 | cmd/5c, cmd/5g, cmd/5l: introduce MOVBS and MOVHS instructions. | Rémy Oudompheng |
| 2013-07-19 | runtime: use funcdata to supply garbage collection information | Russ Cox |
| 2013-07-16 | cmd/5l, cmd/6l, cmd/8l: accept PCDATA instruction in input | Russ Cox |
| 2013-02-25 | cmd/gc: emit explicit type information for local variables | Russ Cox |
| 2013-02-21 | cmd/5g, cmd/5l, cmd/6l, cmd/8l, cmd/gc, cmd/ld, runtime: accurate args and lo... | Carl Shapiro |
| 2013-01-30 | 6l/5l: PIC and shared library support for the linkers. | Elias Naur |
| 2013-01-06 | cmd/ld: move symtab, ELF generation to portable code | Russ Cox |
| 2012-11-02 | cmd/gc, cmd/ld: struct field tracking | Russ Cox |
| 2012-08-07 | cmd/5l: dwarf line number support for Linux/ARM | Shenghou Ma |
| 2012-08-03 | 5a, 5l, math: Add support for ABSD, ABSF floating point instructions. | Michał Derkacz |
| 2012-06-08 | cmd/5a, cmd/5l: add MULW{T,B} and MULAW{T,B} support for ARM | Shenghou Ma |
| 2012-06-03 | cmd/5a, cmd/5l, math: add CLZ instruction for ARM | Shenghou Ma |
| 2012-05-30 | cmd/6l, cmd/8l, cmd/5l: add AUNDEF instruction | Russ Cox |
| 2012-05-04 | cmd/5l, cmd/ld: dynamic linking library support | Shenghou Ma |
| 2012-04-11 | 5a, 5l: add PLD (preload data) instruction | Shenghou Ma |
| 2012-02-21 | ld: add NOPTRBSS for large, pointer-free uninitialized data | Russ Cox |
| 2011-07-20 | ld: remove overlap of ELF sections on dynamic binaries | Gustavo Niemeyer |
| 2011-07-19 | 5l: fix arm linker bug introduced by 4742041 | Rob Pike |
| 2011-07-15 | 5a, 5c, 5l: fix for Plan 9 build | Lucio De Re |
| 2011-06-09 | 5l: delete dead code | Russ Cox |
| 2011-06-09 | math: add sqrt_arm.s and sqrtGoC.go as fallback to soft fp emulation | Fan Hongjian |
| 2011-05-21 | 5l: fix set but not used warnings | Dave Cheney |
| 2011-05-16 | 5l: delete pre-ARMv4 instruction implementations | Russ Cox |
| 2011-02-25 | 5a, 5l: add LDREXD, STREXD | Russ Cox |
| 2011-01-13 | add TST op code | Ken Thompson |
| 2010-11-11 | last of the arm conversions | Ken Thompson |
| 2010-11-03 | add hardware floating point. | Ken Thompson |
| 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-18 | 5l: data-relocatable code layout | Russ Cox |
| 2010-10-17 | 5l: stop using R12 as SB | Russ Cox |
| 2010-10-14 | 5l, 6l, 8l: accumulate data image during import | Russ Cox |
| 2010-10-13 | various: avoid %ld etc | Russ Cox |
| 2010-10-13 | 5l, 6l, 8l: first pass cleanup | Russ Cox |
| 2010-10-13 | 5l, 6l, 8l: indent, outdent | Russ Cox |
| 2010-04-27 | 5l, 6l, 8l, runtime: make -s binaries work | Russ Cox |
| 2009-10-14 | LDREX and STREX | Kai Backman |
| 2009-10-07 | factor portable object+library bits out of 5l/6l/8l into ld | Russ Cox |
| 2009-07-02 | minor comment and debug flag for dumping all oplooks. | Kai Backman |
| 2009-06-26 | Adding more debug output when 5l encounters a bad op | Kai Backman |
| 2009-06-26 | more changes to make 5g code generation arm compatible. | Kai Backman |
| 2009-06-16 | grab bag of changes aimed at getting stack splitting to work: | Kai Backman |
| 2009-03-25 | This is really two changes in one but given interdependencies | Kai Backman |
| 2009-03-13 | 5a 5c 5l from inferno distribution | Kai Backman |