github.com/sbinet/go@v0.0.0-20160827155028-54d7de7dd62b/doc/go1.8.txt (about) 1 2 Tools: 3 4 compile: SSA for 386, arm, arm64, ppc64le, ... (many CLs) 5 yacc: "go tool yacc" is removed. now at golang.org/x/tools/cmd/goyacc (CL 27324, CL 27325) 6 go: -buildmode=c-archive now builds PIC on ELF (CL 24180) 7 8 Ports: 9 10 11 12 API additions and behavior changes: 13 14 crypto/tls: set Conn.ConnectionState.ServerName unconditionally (CL 22862) 15 crypto/tls: support AES-128-CBC cipher suites with SHA-256 (CL 27315) 16 crypto/tls: don't generate random ticket keys if already set (CL 27317) 17 crypto/x509: require a NULL parameters for RSA public keys (CL 16166) 18 crypto/x509: return error for missing SerialNumber (CL 27238) 19 crypto/x509: support PSS signatures (CL 24743) 20 net/http: make Transport retry non-idempotent requests if no bytes written (CL 27117) 21 net: support "option ndots:0" in resolv.conf (CL 24901) 22 net: use libresolv rules for ndots range and validation (CL 24901) 23 runtime: fix map iterator concurrent map check (CL 23711) 24 25 Optimizations: 26 27 cmd/compile: handle e == T comparison more efficiently (CL 26660) 28 cmd/compile: inline _, ok = i.(T) (CL 26658) 29 cmd/compile: inline x, ok := y.(T) where T is a scalar (CL 26659) 30 cmd/compile: optimize bool to int conversion (CL 22711) 31 container/heap: remove one unnecessary comparison in Fix (CL 24273) 32 encoding/hex: change lookup table from string to array (CL 27254) 33 hash/crc32: improve the processing of the last bytes in the SSE4.2 code for AMD64 (CL 24470) 34 math/big: avoid allocation in float.{Add, Sub} when there's no aliasing (CL 23568) 35 math/big: use array instead of slice for deBruijn lookups (CL 26663) 36 strings: add special cases for Join of 2 and 3 strings (CL 25005)