From ab0bd26da520db67add7e8cfd07b89ffe89df46d Mon Sep 17 00:00:00 2001 From: Brad Fitzpatrick Date: Thu, 18 Aug 2016 21:39:16 +0000 Subject: [PATCH] doc: update go1.8.txt Change-Id: I9a7654a6d623add8542a1c34ccc76ea136a9a7e3 Reviewed-on: https://go-review.googlesource.com/27359 Reviewed-by: Brad Fitzpatrick --- doc/go1.8.txt | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/doc/go1.8.txt b/doc/go1.8.txt index 4f99596b7b..1ccf138060 100644 --- a/doc/go1.8.txt +++ b/doc/go1.8.txt @@ -1,7 +1,33 @@ + Tools: +compile: SSA for 386, arm, arm64, ppc64le, ... (many CLs) +yacc: "go tool yacc" is removed. now at golang.org/x/tools/cmd/goyacc (CL 27324, CL 27325) + Ports: + + API additions and behavior changes: +crypto/tls: set Conn.ConnectionState.ServerName unconditionally (CL 22862) +crypto/x509: require a NULL parameters for RSA public keys (CL 16166) +crypto/x509: return error for missing SerialNumber (CL 27238) +crypto/x509: support PSS signatures (CL 24743) +net/http: make Transport retry non-idempotent requests if no bytes written (CL 27117) net: support "option ndots:0" in resolv.conf (CL 24901) +net: use libresolv rules for ndots range and validation (CL 24901) +runtime: fix map iterator concurrent map check (CL 23711) + +Optimizations: + +cmd/compile: handle e == T comparison more efficiently (CL 26660) +cmd/compile: inline _, ok = i.(T) (CL 26658) +cmd/compile: inline x, ok := y.(T) where T is a scalar (CL 26659) +cmd/compile: optimize bool to int conversion (CL 22711) +container/heap: remove one unnecessary comparison in Fix (CL 24273) +encoding/hex: change lookup table from string to array (CL 27254) +hash/crc32: improve the processing of the last bytes in the SSE4.2 code for AMD64 (CL 24470) +math/big: avoid allocation in float.{Add, Sub} when there's no aliasing (CL 23568) +math/big: use array instead of slice for deBruijn lookups (CL 26663) +strings: add special cases for Join of 2 and 3 strings (CL 25005) -- 2.48.1