diff --git a/doc/go1.16.html b/doc/go1.16.html index f0e26a1033..1fea359436 100644 --- a/doc/go1.16.html +++ b/doc/go1.16.html @@ -62,7 +62,26 @@ Do not send CLs removing the interior tags from such phrases.

Linker

- TODO + This release includes additional improvements to the Go linker, + reducing linker resource usage (both time and memory) and improving + code robustness/maintainability. These changes form the second half + of a two-release project to + modernize the Go + linker. +

+ +

+ The linker changes in 1.16 extend the 1.15 improvements to all + supported architecture/OS combinations (the 1.15 performance improvements + were primarily focused on ELF-based OSes and + amd64 architectures). For a representative set of + large Go programs, linking is 20-35% faster than 1.15 and requires + 5-15% less memory on average for linux/amd64, with larger + improvements for other architectures and OSes. +

+ +

+ TODO: update with final numbers later in the release.

Core library