weekly.2011-04-04

R=rsc
CC=golang-dev
https://golang.org/cl/4363043
This commit is contained in:
Andrew Gerrand 2011-04-05 12:55:03 +10:00
parent 6e4966eb7f
commit 51319b1125
2 changed files with 53 additions and 1 deletions

View file

@ -58,4 +58,3 @@ c5c62aeb6267e124cf05f9622e28dbd0dc6b971d release.r56
c5c62aeb6267e124cf05f9622e28dbd0dc6b971d release
3b4e9c85b643a35860805718323b05186dd7f235 weekly.2011-03-15
b84e614e25161f626a6102813c41a80a15e3a625 weekly.2011-03-28
b84e614e25161f626a6102813c41a80a15e3a625 weekly

View file

@ -5,6 +5,59 @@
<p>This page summarizes the changes between tagged releases of Go.
For full details, see the <a href="http://code.google.com/p/go/source/list">Mercurial change log</a>.</p>
<h3 id="2011-04-04">2011-04-04</h3>
<pre>
This release includes changes to the net package. Your code will require
changes if it uses the Dial or LookupHost functions.
The laddr argument has been removed from net.Dial, and the cname return value
has been removed from net.LookupHost. The new net.LookupCNAME function can be
used to find the canonical host for a given name. You can update your
networking code with gofix.
The gotest shell script has been replaced by a Go program, making testing
significantly faster.
Other changes:
* asn1: extensions needed for parsing Kerberos.
* bufio: Write and WriteString cleanup (thanks Evan Shaw).
* bytes, strings: simplify Join (thanks Evan Shaw).
* crypto/cipher: bad CTR IV length now triggers panic.
* crypto/tls: extend NPN support to the client,
added X509KeyPair function to parse a Certificate from memory.
* crypto/x509: parse Extended Key Usage extension (thanks Mikkel Krautz).
* debug/gosym: remove need for gotest to run preparatory commands.
* fmt: implement precision (length of input) values for %q: %.20q.
* go/parser: fix scoping for local type declarations (thanks Roger Peppe),
package name must not be the blank identifier.
* go/printer, gofmt: remove special case for multi-line raw strings.
* gopack: add P flag to remove prefix from filename information.
* gotest: add -test.timeout option,
replace the shell script with the compiled program written in go,
execute gomake properly on Windows (thanks Alex Brainman).
* gotry: move into its own directory, separate from gotest.
* gotype: support for more tests, added one new test.
* http: add Transport.MaxIdleConnsPerHost,
use upper case hex in URL escaping (thanks Matt Jones).
* httptest: add NewTLSServer.
* misc/kate: reorganize, remove closed() (thanks Evan Shaw).
* misc/notepadplus: support for notepad++ (thanks Anthony Starks).
* net: implement non-blocking connect (thanks Alexey Borzenkov).
* os: fix MkdirAll("/thisdoesnotexist") (thanks Albert Strasheim),
Plan 9 support (thanks Yuval Pavel Zholkover),
add a few missing Plan 9 errors (thanks Andrey Mirtchovski),
fix FileInfo.Name returned by Stat (thanks David Forsythe).
* path/filepath.Glob: add an error return,
don't drop known matches on error.
* path/filepath: add support for Plan 9 (thanks Andrey Mirtchovski).
* scanner: treat line comments like in Go.
* syscall: Plan 9 support (thanks Yuval Pavel Zholkover),
StartProcess Chroot and Credential (thanks Albert Strasheim),
add BPF support for freebsd/386, freebsd/amd64 (thanks Mikio Hara),
make [Raw]Syscall6 pass 6th arg on linux/386 (thanks Evan Shaw).
</pre>
<h3 id="2011-03-28">2011-03-28</h3>
<pre>