From 65dcd15c720585958908668fb17c47bc620a9923 Mon Sep 17 00:00:00 2001 From: Dmitri Shuralyov Date: Tue, 24 Nov 2020 13:23:10 -0500 Subject: [PATCH] doc/go1.16: fill in Go 1.16 release note TODOs using relnote The additions were generated using golang.org/x/build/cmd/relnote at CL 272907. It was modified to find previously-missed entries by querying the Gerrit API in addition to the maintner corpus. For #40700. Updates #41849. Change-Id: If575984fe40e0133ad5e8fc5411ea5063457250d Reviewed-on: https://go-review.googlesource.com/c/go/+/272871 Trust: Dmitri Shuralyov Reviewed-by: Carlos Amedee --- doc/go1.16.html | 191 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 188 insertions(+), 3 deletions(-) diff --git a/doc/go1.16.html b/doc/go1.16.html index 92cadff713..2e26d659ba 100644 --- a/doc/go1.16.html +++ b/doc/go1.16.html @@ -33,7 +33,7 @@ Do not send CLs removing the interior tags from such phrases.

Darwin

-

+

Go 1.16 adds support of 64-bit ARM architecture on macOS (also known as Apple Silicon) with GOOS=darwin, GOARCH=arm64. Like the darwin/amd64 port, the darwin/arm64 @@ -42,7 +42,7 @@ Do not send CLs removing the interior tags from such phrases. detector.

-

+

The iOS port, which was previously darwin/arm64, is now moved to ios/arm64. GOOS=ios implies the darwin build tag, just as GOOS=android @@ -80,6 +80,15 @@ Do not send CLs removing the interior tags from such phrases.

Go command

+

+ TODO + + + + + +

+

Modules

@@ -215,8 +224,12 @@ Do not send CLs removing the interior tags from such phrases. results that were silently incorrect.

+

Vet

+

TODO + +

Runtime

@@ -245,7 +258,7 @@ Do not send CLs removing the interior tags from such phrases.

Linker

-

+

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 @@ -428,6 +441,14 @@ Do not send CLs removing the interior tags from such phrases. +

crypto/tls
+
+

+ TODO: https://golang.org/cl/246637: make config.Clone return nil if the source is nil +

+
+
+
crypto/x509

@@ -435,9 +456,25 @@ Do not send CLs removing the interior tags from such phrases. generation was never supported. See issue #40337.

+ +

+ TODO: https://golang.org/cl/257257: return additional chains from Verify on Windows +

+ +

+ TODO: https://golang.org/cl/262343: add Unwrap to SystemRootsError +

+
encoding/json
+
+

+ TODO: https://golang.org/cl/234818: allow semicolon in field key / struct tag +

+
+
+
encoding/xml

@@ -452,6 +489,54 @@ Do not send CLs removing the interior tags from such phrases.

+
flag
+
+

+ TODO: https://golang.org/cl/240014: add Func +

+
+
+ +
io
+
+

+ TODO: https://golang.org/cl/261577: add a new ReadSeekCloser interface +

+
+
+ +
log
+
+

+ TODO: https://golang.org/cl/264460: expose std via new Default function +

+
+
+ +
log/syslog
+
+

+ TODO: https://golang.org/cl/264297: set local to true if network is any of "unix", or "unixgram" +

+
+
+ +
mime/multipart
+
+

+ TODO: https://golang.org/cl/247477: return overflow errors in Reader.ReadForm +

+
+
+ +
net
+
+

+ TODO: https://golang.org/cl/238629: prefer /etc/hosts over DNS when no /etc/nsswitch.conf is present +

+
+
+
net/http

@@ -485,9 +570,89 @@ Do not send CLs removing the interior tags from such phrases. with the Request context when performing TLS handshakes in the client or server.

+ +

+ TODO: https://golang.org/cl/250039: set Content-Length:0 for empty PATCH requests as with POST, PATCH +

+ +

+ TODO: https://golang.org/cl/249440: match http scheme when selecting http_proxy +

+
net/http/httputil
+
+

+ TODO: https://golang.org/cl/260637: flush ReverseProxy immediately if Content-Length is -1 +

+
+
+ +
net/smtp
+
+

+ TODO: https://golang.org/cl/247257: adds support for the SMTPUTF8 extension +

+
+
+ +
os
+
+

+ TODO: https://golang.org/cl/242998: export errFinished as ErrProcessDone +

+
+
+ +
os/signal
+
+

+ TODO: https://golang.org/cl/219640: add NotifyContext to cancel context using system signals +

+
+
+ +
path
+
+

+ TODO: https://golang.org/cl/264397: validate patterns in Match, Glob +

+
+
+ +
path/filepath
+
+

+ TODO: https://golang.org/cl/264397: validate patterns in Match, Glob +

+
+
+ +
reflect
+
+

+ TODO: https://golang.org/cl/248341: support multiple keys in struct tags +

+
+
+ +
runtime
+
+

+ TODO: https://golang.org/cl/37222: make stack traces of endless recursion print only top and bottom 50 +

+ +

+ TODO: https://golang.org/cl/242258: add 24 byte allocation size class +

+ +

+ TODO: https://golang.org/cl/254659: implement GODEBUG=inittrace=1 support +

+
+
+
runtime/debug

@@ -505,6 +670,10 @@ Do not send CLs removing the interior tags from such phrases.

DLLError on Windows now has an Unwrap function for unwrapping its underlying error.

+ +

+ TODO: https://golang.org/cl/210639: support POSIX semantics for Linux syscalls +

@@ -520,3 +689,19 @@ Do not send CLs removing the interior tags from such phrases.

+ +
text/template
+
+

+ TODO: https://golang.org/cl/254257: allow newlines inside action delimiters +

+
+
+ +
time/tzdata
+
+

+ TODO: https://golang.org/cl/261877: use slim tz data format +

+
+