From: Brad Fitzpatrick
- TODO: PPC64LE race detector support
+ The race detector is now supported on linux/ppc64le
+ and, to a lesser extent, on netbsd/amd64
. The NetBSD race detector support
+ has known issues.
- TODO: https://golang.org/cl/77410: add ReverseProxy.ErrorHandler -
- -- TODO: https://golang.org/cl/115255: support CIDR notation and ports with NO_PROXY -
- -
@@ -392,16 +378,39 @@ Do not send CLs removing the interior tags from such phrases.
Debian's apt
) may be configured to do so.
+ ProxyFromEnvironment
, which is used by the
+ DefaultTransport
, now
+ supports CIDR notation and ports in the NO_PROXY
environment variable.
+
+ The
+ ReverseProxy
+ has a new
+ ErrorHandler
+ option to permit changing how errors are handled.
+
- TODO: https://golang.org/cl/78835: add UserCacheDir
+ The new UserCacheDir
function
+ returns the default root directory to use for user-specific cached data.
- TODO: https://golang.org/cl/94856: add ModeIrregular flag
+ The new ModeIrregular
+ is a FileMode
bit to represent
+ that a file is not a regular file, but nothing else is known about it, or that
+ it's not a socket, device, named pipe, symlink, or other file type for which
+ Go has a defined mode bit.
@@ -463,6 +472,10 @@ Do not send CLs removing the interior tags from such phrases. TODO: https://golang.org/cl/121657: remap stack spans with MAP_STACK on OpenBSD
++ TODO: https://golang.org/cl/70993: support tracking goroutine ancestor tracebacks with GODEBUG="tracebackancestors=N" +
+- TODO: https://golang.org/cl/107935: implement race detector for ppc64le -
- -@@ -497,91 +502,9 @@ Do not send CLs removing the interior tags from such phrases.
- TODO: https://golang.org/cl/70993: support tracking goroutine ancestor tracebacks with GODEBUG="tracebackancestors=N" -
- -- TODO: https://golang.org/cl/87095: enable profiling of RWMutex -
- -- TODO: https://golang.org/cl/106275: introduce Pointer type and use it instead of uintptr -
- -- TODO: https://golang.org/cl/118658: check Fchmodat flags parameter on Linux -
- -- TODO: https://golang.org/cl/112037: return RawString token rather than String for raw string literals -
- -- TODO: https://golang.org/cl/84480: add variable assignments -
- -- TODO: https://golang.org/cl/95215: differentiate nil from missing arg -
- -- TODO: https://golang.org/cl/98157: add support for parsing timezones denoted by sign and offset -
- -- TODO: https://golang.org/cl/85887: use sparse mappings for the heap -
- -- TODO: https://golang.org/cl/94076: use native CAS and memory barrier on ARMv7 -
- -- TODO: https://golang.org/cl/106156: use fixed TLS offsets on darwin/amd64 and darwin/386 -
- -- TODO: https://golang.org/cl/109255: enable memory sanitizer on arm64 -
- -- TODO: https://golang.org/cl/109699: support for debugger function calls -
- -- TODO: https://golang.org/cl/121657: remap stack spans with MAP_STACK on OpenBSD -
- -@@ -590,22 +513,6 @@ Do not send CLs removing the interior tags from such phrases.
- TODO: https://golang.org/cl/102696: introduce "allocs" profile -
- -- TODO: https://golang.org/cl/107935: implement race detector for ppc64le -
- -@@ -633,7 +540,14 @@ Do not send CLs removing the interior tags from such phrases.
- TODO: https://golang.org/cl/106275: introduce Pointer type and use it instead of uintptr
+ On Windows, several fields were changed from uintptr
to a new
+ Pointer
+ type to avoid problems with Go's garbage collector. The same change was made
+ to the golang.org/x/sys/windows
+ package. For any code affected, users should first migrate away from the syscall
+ package to the golang.org/x/sys/windows
package, and then change
+ to using the Pointer
, while obeying the
+ unsafe.Pointer
conversion rules.