From: Russ Cox
+ TODO: https://go.dev/issue/8606: define that structs are compared field-by-field as listed in source code +
+ ++ TODO: https://go.dev/issue/46505: allow conversion from slice to array +
+TODO: complete this section, or delete if not needed
++ TODO: https://go.dev/issue/53466: add freebsd/riscv64 port +
++
+ TODO: https://go.dev/issue/50332: add -C flag to change directory +
+ ++ TODO: CL 448357: cmd/go: print test2json start events +
+ ++ TODO: https://go.dev/issue/41583: add go test -skip to skip specific tests +
+ +
The Go distribution no longer ships with pre-compiled .a
files for most of the packages in GOROOT
, now only including
.a files for the five packages in GOROOT
that use cgo
.
@@ -79,12 +103,22 @@ Do not send CLs removing the interior tags from such phrases.
and Linux binaries without execute permission.
+ TODO coverage +
+TODO: https://go.dev/issue/48801: check for time formats with 2006-02-01
++ TODO: https://go.dev/issue/55972: extend the loopclosure analysis to parallel subtests +
+@@ -117,6 +151,12 @@ Do not send CLs removing the interior tags from such phrases. TODO: complete this section
++ TODO: https://go.dev/cl/432898: errors, fmt: add support for wrapping multiple errors +
+@@ -130,6 +170,14 @@ Do not send CLs removing the interior tags from such phrases. TODO: complete this section
++ TODO: https://go.dev/cl/449955: archive/zip: don't read directories containing file data +
+@@ -142,6 +190,22 @@ Do not send CLs removing the interior tags from such phrases.
+ TODO: https://go.dev/cl/375977: context: add APIs for writing and reading cancelation cause; modified api/next/51365.txt +
++ TODO: https://go.dev/cl/373076: crypto/ed25519: implement Ed25519ph in Sign and VerifyWithOptions; modified api/next/31804.txt +
+@@ -150,6 +214,14 @@ Do not send CLs removing the interior tags from such phrases.
+ TODO: https://go.dev/issue/19974: allow hash.Hash for OAEP and MGF1 to be specified independently +
+@@ -162,11 +234,34 @@ Do not send CLs removing the interior tags from such phrases.
+ TODO: https://go.dev/cl/426455: crypto/tls: use certificate cache in client +
+TODO: https://go.dev/cl/420982: debug/elf: add new-style LoongArch reloc types; modified api/next/54222.txt
++ TODO: https://go.dev/cl/411915: debug/elf: fix reloc number of R_PPC64_SECTOFF_LO_DS; modified api/except.txt, api/next/53356.txt +
+ ++ TODO: https://go.dev/cl/425555: debug/elf: define additional PPC64 ELFv2 relocations; modified api/next/54345.txt +
+ ++ TODO: https://go.dev/cl/429601: debug/elf: return error on reading from SHT_NOBITS sections +
+ ++ TODO: https://go.dev/cl/435415: debug/elf: fix typo in R_PPC64_TPREL34 and R_PPC64_DTPREL34; modified api/next/54345.txt +
TODO: https://go.dev/cl/424777: encoding/xml: add (*Encoder).Close
+ ++ TODO: https://go.dev/cl/103875: encoding/xml: error when more than one colon in qualified names +
+ ++ TODO: https://go.dev/cl/107255: encoding/xml: error when closing tag does not match opening tag +
@@ -210,6 +313,18 @@ Do not send CLs removing the interior tags from such phrases. ++ TODO: https://go.dev/cl/426091: go/ast: add Range token.Pos to RangeStmt +
+ ++ TODO: https://go.dev/cl/427955: go/ast: record start and end of file in File.File{Start,End}; modified api/next/53202.txt +
+@@ -238,6 +353,78 @@ Do not send CLs removing the interior tags from such phrases.
+ TODO: https://go.dev/cl/363814: path/filepath, io/fs: add SkipAll; modified api/next/47209.txt +
++ TODO: https://go.dev/issue/54880: seed global generator randomly +
+ ++ TODO: https://go.dev/cl/436955: math/rand: deprecate Read +
++ TODO: https://go.dev/issue/48866: allow duplicate media parameters with equal values +
++ TODO: https://go.dev/cl/431675: mime/multipart: use %w when wrapping error in NextPart +
++ TODO: https://go.dev/issue/50101: make LookupCNAME consistent between Unix and Windows, document +
+ ++ TODO: https://go.dev/issue/53482: add FlagRunning to the Flags of struct Interface, to exactly reflect the states of an interface or NIC +
+ ++ TODO: https://go.dev/issue/55301: Add ControlContext to Dialer +
+ ++ TODO: https://go.dev/cl/413454: net: add FlagRunning to exactly reflect the states of an interface.; modified api/next/53482.txt +
+ ++ TODO: https://go.dev/cl/428955: net: set AD bit in DNS queries when trust-ad in resolv.conf +
+ ++ TODO: https://go.dev/cl/444955: net: add ControlContext to Dialer; modified api/next/55301.txt +
+ ++ TODO: https://go.dev/cl/446179: net: unify CNAME handling across ports +
+ ++ TODO: https://go.dev/cl/448075: net: auto-reload the /etc/nsswitch.conf on unix systems +
+@@ -247,6 +434,30 @@ Do not send CLs removing the interior tags from such phrases.
TODO: https://go.dev/cl/356410: net/http: add Server.DisableOptionsHandler for custom handling of OPTIONS *; modified api/next/41773.txt
+ ++ TODO: https://go.dev/issue/51914: support for the 103 status code +
+ ++ TODO: https://go.dev/issue/53896: easier access to HTTP/2 error codes +
+ ++ TODO: https://go.dev/issue/54299: add Transport.OnProxyConnectResponse +
+ ++ TODO: https://go.dev/cl/418614: net/http: accept HEAD requests with a body; accept HEAD requests with a body +
+ ++ TODO: https://go.dev/cl/436890: net/http: add ResponseController and per-handler timeouts; modified api/next/54136.txt +
+ ++ TODO: https://go.dev/cl/447216: net/http: add Transport.OnProxyConnectResponse; modified api/next/54299.txt +
+ TODO: https://go.dev/issue/51766: add IPv6LinkLocalAllRouters +
+ ++ TODO: https://go.dev/issue/51777: add IPv6Loopback +
+ ++ TODO: https://go.dev/cl/412475: net/netip: add IPv6LinkLocalAllRouters and IPv6Loopback; modified api/next/51766.txt, api/next/51777.txt +
++ TODO: https://go.dev/cl/448897: os: remove special casing of NUL in Windows file operations +
+@@ -281,6 +516,66 @@ Do not send CLs removing the interior tags from such phrases.
+ TODO: https://go.dev/cl/363814: path/filepath, io/fs: add SkipAll; modified api/next/47209.txt +
++ TODO: https://go.dev/issue/46746: add Value.Equal, Value.Comparable +
+ ++ TODO: https://go.dev/issue/48000: add reflect.Value.Grow +
+ ++ TODO: https://go.dev/issue/52376: add Value.SetZero +
+ ++ TODO: https://go.dev/cl/389635: reflect: add Value.Grow +
+ ++ TODO: https://go.dev/cl/411476: reflect: add Value.SetZero +
+ ++ TODO: https://go.dev/cl/423794: reflect: add Value.{Comparable,Equal} +
+ ++ TODO: https://go.dev/cl/425184: reflect: fix Value.SetIterXXX to check for the read-only bit +
+ ++ TODO: https://go.dev/cl/428757: reflect: deprecate SliceHeader and StringHeader +
++ TODO: https://go.dev/cl/444817: regexp: add ErrLarge error; modified api/next/56041.txt +
++ TODO: https://go.dev/issue/47216: add GOMAXPROCS, NumCgoCall, GC CPU time +
+@@ -306,6 +601,14 @@ Do not send CLs removing the interior tags from such phrases.
TODO: https://go.dev/cl/407574: syscall: add new CLONE_ flags for Linux
+ ++ TODO: https://go.dev/cl/411596: syscall: remove FreeBSD 11 and below 64bit inode compatibility shims +
+ ++ TODO: https://go.dev/cl/417695: syscall: add CgroupFD support for ForkExec on Linux +
TODO: https://go.dev/cl/412495: time: add DateTime, DateOnly, and TimeOnly
+ ++ TODO: https://go.dev/cl/382734: time: implement Compare method +
+ ++ TODO: https://go.dev/cl/425037: time: fix Parse to ignore extra sub-nanosecond digits +
+ ++ TODO: https://go.dev/cl/444277: time: implement strict RFC 3339 during marshal and unmarshal +
@@ -336,3 +651,15 @@ Do not send CLs removing the interior tags from such phrases. + + + + + + + + + + + +