From b6bcd0d1352578033eea0490790b6af3bf300b3f Mon Sep 17 00:00:00 2001 From: Carlos Amedee Date: Tue, 24 May 2022 17:05:05 -0400 Subject: [PATCH] doc/go1.19: update Go 1.19 relese note TODOs using relnote This updates the release notes with TODOs using relnote. It also changes all refrences of golang.org to go.dev. For #51400. Change-Id: I8a210140483aed7c41fe47242041e4b363e2eb10 Reviewed-on: https://go-review.googlesource.com/c/go/+/408217 Reviewed-by: Carlos Amedee Auto-Submit: Carlos Amedee TryBot-Result: Gopher Robot Run-TryBot: Carlos Amedee Reviewed-by: Heschi Kreinick --- doc/go1.19.html | 160 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 158 insertions(+), 2 deletions(-) diff --git a/doc/go1.19.html b/doc/go1.19.html index 0bf5472246e3b..af6f3c1efaa89 100644 --- a/doc/go1.19.html +++ b/doc/go1.19.html @@ -31,6 +31,9 @@

Tools

TODO: complete this section, or delete if not needed

Go command

+

+ TODO: https://go.dev/cl/398058: cmd/go: quote fragments in CGO_ env variables reported by 'go env' +

TODO: complete this section.

@@ -72,14 +75,20 @@

Runtime

Compiler

-

+

The compiler now uses a jump table to implement large integer and string switch statements. Performance improvements for the switch statement vary but can be on the order of 20% faster. (GOARCH=amd64 and GOARCH=arm64 only) - +

+

+ TODO: https://go.dev/cl/402374: enable regabi on riscv64 by default +

+

+ TODO: https://go.dev/cl/391014: The Go compiler now requires the -p=importpath flag, which is already supplied by the go command and by Bazel. Any other build systems that invoke the Go compiler directly will need to make sure they pass this flag as well in order to use Go 1.19.: cmd/compile: require -p flag +

TODO: complete this section, or delete if not needed

@@ -101,6 +110,30 @@

Minor changes to the library

TODO: complete this section

+
archive/zip
+
+

+ TODO: https://go.dev/cl/387976: permit zip files to have prefixes +

+
+
+ +
crypto/rand
+
+

+ TODO: https://go.dev/cl/370894: batch and buffer calls to getrandom/getentropy +

+ +

+ TODO: https://go.dev/cl/375215: use fast key erasure RNG on plan9 instead of ANSI X9.31 +

+ +

+ TODO: https://go.dev/cl/390038: remove all buffering +

+
+
+
crypto/tls

@@ -111,6 +144,62 @@

Minor changes to the library

+
crypto/x509
+
+

+ TODO: https://go.dev/cl/285872: disable signing with MD5WithRSA +

+
+
+ +
encoding/binary
+
+

+ TODO: https://go.dev/cl/386017: add AppendByteOrder +

+
+
+ +
encoding/csv
+
+

+ TODO: https://go.dev/cl/405675: add Reader.InputOffset method +

+
+
+ +
flag
+
+

+ TODO: https://go.dev/cl/313329: add TextVar function +

+
+
+ +
fmt
+
+

+ TODO: https://go.dev/cl/406177: add Append, Appendln, Appendf +

+
+
+ +
go/parser
+
+

+ TODO: https://go.dev/cl/403696: parser to accept ~x as unary expression +

+
+
+ +
go.dev/x/crypto/ssh
+
+

+ TODO: https://go.dev/cl/392134: ssh: add IUTF8 constant from RFC 8160 +

+
+
+
image/draw

@@ -123,6 +212,18 @@

Minor changes to the library

+
io
+
+

+ TODO: https://go.dev/cl/396215: add an Err field to LimitedReader +

+ +

+ TODO: https://go.dev/cl/400236: NopCloser forward WriterTo implementations if the reader supports it +

+
+
+
net

@@ -149,8 +250,38 @@

Minor changes to the library

backward compatibility for error messages.

+
+

+ TODO: https://go.dev/cl/400654: permit use of Resolver.PreferGo, netgo on Windows and Plan 9 +

+
+
net/http
+
+

+ TODO: https://go.dev/cl/269997: allow sending 1xx responses +

+
+
+ +
net/url
+
+

+ TODO: https://go.dev/cl/374654: add JoinPath, URL.JoinPath +

+
+
+ +
os
+
+

+ TODO: https://go.dev/cl/392415: raise open file rlimit at startup +

+
+
+ +
os/exec

@@ -173,6 +304,12 @@

Minor changes to the library

and reflect.StringHeader are now deprecated, and their use should be avoided.

+

+ TODO: https://go.dev/cl/357331: allow Value.Bytes on addressable byte arrays +

+

+ TODO: https://go.dev/cl/400954: support Len and Cap on pointer-to-array Value +

@@ -184,6 +321,9 @@

Minor changes to the library

the -trimpath flag set and the GOROOT variable is not set in the process environment.

+

+ TODO: https://go.dev/cl/333529: update runtime (v3) +

@@ -207,6 +347,14 @@

Minor changes to the library

+
sort
+
+

+ TODO: https://go.dev/cl/371574: use pdqsort +

+
+
+
strconv

@@ -216,3 +364,11 @@

Minor changes to the library

+ +
time
+
+

+ TODO: https://go.dev/cl/393515: add Duration.Abs +

+
+