1
0
mirror of https://github.com/golang/go synced 2024-11-22 04:24:39 -07:00
go/doc/go1.2.txt
2013-08-13 13:39:45 +10:00

52 lines
3.0 KiB
Plaintext

This file collects notes about what has changed since Go 1.1
and should be mentioned in the Go 1.2 release notes.
During the Go 1.2 release process it will be necessary to convert
it to HTML, similar to go1.1.html, but for now it is a text file,
to make the process of keeping it up-to-date more lightweight.
Please keep the descriptions to a single line, starting with the
package or cmd/xxx directory name, and ending in a CL number.
Please keep the list sorted (as in sort.Strings of the lines).
cmd/5a: removed support for R9/R10 (use m/g instead) (CL 9840043).
cmd/5l: add MOVBS, MOVHS etc for sub-word moves (CL 12682043).
cmd/cgo, cmd/go: support including C++ code with cgo (CL 8248043).
cmd/gc: make missing package error fatal (CL 12677043).
cmd/go: test coverage (CL 10413044).
bufio: add Reset methods to Reader and Writer (CL 12603049).
compress/bzip2: support concatenated files (CL 12387044).
container/heap: added Fix (CL 12265043).
container/list: added MoveBefore and MoveAfter (CL 12021044).
crypto/cipher: AES-GCM mode (CL 12375043).
crypto/md5: Sum function to simplify hashing (CL10624044).
crypto/sha1: Sum function to simplify hashing (CL 10571043).
crypto/sha256: Sum256 and Sum224 functions to simplify hashing (CL 10629043).
crypto/sha512: Sum512 and Sum384 functions to simplify hashing (CL 10630043).
crypto/tls: add support for TLS 1.1. (CL 7872043).
encoding/csv: always allow trailing commas (CL 12294043)
encoding/json: accept but correct invalid UTF-8 in Marshal (CL 11211045).
encoding/json: always escape ampersands (CL 12708044).
encoding/xml: allow attributes stored in pointers to be marshaled (CL 8653047).
flag: add Getter interface (CL 10472043).
flag: export commandLine (now CommandLine) (CL 12587043).
fmt: indexed access to arguments in Printf etc. (CL 9680043).
go/build: support including C++ code with cgo (CL 8248043).
go/build: add Package.AllTags (CL 12703044).
image/draw: added Drawer, FloydSteinberg and the op.Draw method (CL 10977043).
image/draw: added Quantizer type (CL 11148043).
image/gif: added Encode and EncodeAll (CL 10896043).
io: Copy prioritizes WriterTo over ReaderFrom (CL 9462044).
ioutil: add WriteString to Discard (CL 12580045).
net: new build tag netgo for building a pure Go net package (CL 7100050).
net/http: allow ReadResponse with nil *Request parameter (CL 9821043).
runtime: allow SetFinalizer with a func(interface{}) (CL 11858043).
runtime: preemption of goroutines at function entry (CL 12371043).
sort: new Stable function provides stable sort (CL 9612044).
strings: add IndexByte, for consistency with bytes package (CL 12214044).
syscall: implemented Sendfile for Darwin, added Syscall9 for Darwin/amd64 (CL 10980043).
testing: AllocsPerRun is now quantized to an integer (the type is still float64) (CL 9837049).
time: Allow Parse and Format to handle time zone offsets with seconds (CL 8132044)
time: patterns require non-lowercase letter to follow Mon, Jan etc (CL 12448044).
unicode: add In, a nicer-to-use but equivalent version of IsOneOf (CL 11672044).