From e1c9a371bb741f8b2d602c1dddab5c5c52d97931 Mon Sep 17 00:00:00 2001 From: Brad Fitzpatrick Date: Wed, 14 Jun 2017 23:53:20 +0000 Subject: [PATCH] doc: flesh out tools section in Go 1.9 release notes I thought I was almost done, but had forgot the tools section, hidden in comments. Move the comments to a
 block, so it's visible in the HTML.

Updates #20587

Change-Id: I1dc22c63d9ee297e44bbb742f03b4a722247dbe8
Reviewed-on: https://go-review.googlesource.com/45811
Reviewed-by: Ian Lance Taylor 
---
 doc/go1.9.html | 64 +++++++++++++++++++++++++++++++++++++++++---------
 1 file changed, 53 insertions(+), 11 deletions(-)

diff --git a/doc/go1.9.html b/doc/go1.9.html
index 2291053898..f54cf5323b 100644
--- a/doc/go1.9.html
+++ b/doc/go1.9.html
@@ -107,6 +107,15 @@ type T1 = T2
   environment variable GO19CONCURRENTCOMPILATION to 0.
 

+

Vendor matching with ./...

+ +

+ By popular request, ./... no longer matches packages + in vendor directories in tools accepting package names, + such as go test. To match vendor + directories, write ./vendor/.... +

+

Compiler Toolchain

@@ -124,7 +133,33 @@ type T1 = T2 section is now DWARF version 4.

-

Go test

+

+ The values of GOARM and GO386 now affect a + compiled package's build ID, as used by the go tool's + dependency caching. +

+ +

Doc

+ +

+ Long lists of arguments are now truncated. This improves the readability + of go doc on some generated code. +

+ +

+ Viewing documentation on struct fields is now supported with + go doc struct.field. +

+ +

Env

+ +

+ The new go env -json flag + enables JSON output, instead of the default OS-specific output + format. +

+ +

Test

The go test @@ -134,17 +169,24 @@ type T1 = T2

- - - - - - - - - - +

Pprof

+ +

+ The go tool pprof command now + uses the HTTP proxy information defined in the environment, using + http.ProxyFromEnvironment. +

+

TODO

+ +

TODO: finish documenting misc tool changes

+ +
+CL 42028: https://golang.org/cl/42028: cmd/asm: fix operand order of ARM's MULA instruction
+CL 40112: https://golang.org/cl/40112: cmd/go: allow full flag processing in go vet
+CL 42990: https://golang.org/cl/42990: cmd/internal/obj/x86: add ADDSUBPS/PD
+CL 40331: https://golang.org/cl/40331: cmd/link,runtime/cgo: enable PT_TLS generation on OpenBSD
+

Performance

-- 2.50.0