diff options
author | Andrew Gerrand <adg@golang.org> | 2010-06-21 23:16:38 +0100 |
---|---|---|
committer | Andrew Gerrand <adg@golang.org> | 2010-06-21 23:16:38 +0100 |
commit | 983353e79b1633e760f327dc6ceb283efaa44d63 (patch) | |
tree | 49d260ecaa5c31d4efae2cf014ec37785cf7d825 | |
parent | 226b5fc666be8a694ef5116007ecf59589ae1e61 (diff) | |
download | go-983353e79b1633e760f327dc6ceb283efaa44d63.tar.gz go-983353e79b1633e760f327dc6ceb283efaa44d63.zip |
release.2010-06-21weekly.2010-06-21
R=rsc, r
CC=golang-dev
https://golang.org/cl/1717046
-rw-r--r-- | .hgtags | 1 | ||||
-rw-r--r-- | doc/devel/release.html | 46 |
2 files changed, 46 insertions, 1 deletions
@@ -21,4 +21,3 @@ f98f784927abc56a61501eba0cf225966f2b0142 release.2010-04-13 17ded5ad443b41ac05924864798f1bd8750da344 release.2010-05-04 a85ad0a640154b5d33626ad8ea15ed17e3828178 release.2010-05-27 f776656df34c009f2aad142bf7b34a778404acd1 release.2010-06-09 -f776656df34c009f2aad142bf7b34a778404acd1 release diff --git a/doc/devel/release.html b/doc/devel/release.html index 45107a7b32..a6dc5d5c33 100644 --- a/doc/devel/release.html +++ b/doc/devel/release.html @@ -5,6 +5,52 @@ <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="2010-06-21">2010-06-21</h3> + +<pre> +This release includes a language change. The "..." function parameter form is +gone; "...T" remains. Typically, "...interface{}" can be used instead of "...". + +The implementation of Printf has changed in a way that subtly affects its +handling of the fmt.Stringer interface. You may need to make changes to your +code. For details, see: + https://groups.google.com/group/golang-nuts/msg/6fffba90a3e3dc06 + +The reflect package has been changed. If you have code that uses reflect, +it will need to be updated. For details, see: + https://groups.google.com/group/golang-nuts/msg/7a93d07c590e7beb + +Other changes: +* 8l: correct test for sp == top of stack in 8l -K code. +* asn1: allow '*' in PrintableString. +* bytes.Buffer.ReadFrom: fix bug. +* codereview: avoid exception in match (thanks Paolo Giarrusso). +* complex divide: match C99 implementation. +* exp/draw: small draw.drawGlyphOver optimization. +* fmt: Print*: reimplement to switch on type first, + Scanf: improve error message when input does not match format. +* gc: better error messages for interface failures, conversions, undefined symbols. +* go/scanner: report illegal escape sequences. +* gob: substitute slice for map. +* goinstall: process dependencies for package main (thanks Roger Peppe). +* gopack: add S flag to force marking a package as safe, + simplify go metadata code. +* html: sync testdata/webkit to match WebKit tip. +* http: reply to Expect 100-continue requests automatically (thanks Brad Fitzpatrick). +* image: add an Alpha16 type. +* ld: pad Go symbol table out to page boundary (fixes cgo crash). +* misc/vim: reorganize plugin to be easier to use (thanks James Whitehead). +* path: add Base, analogous to Unix basename. +* pkg/Makefile: allow DISABLE_NET_TESTS=1 to disable network tests. +* reflect: add Kind, Type.Bits, remove Int8Type, Int8Value, etc. +* runtime: additional Windows support (thanks Alex Brainman), + correct fault for 16-bit divide on Leopard, + fix 386 signal handler bug. +* strconv: add AtofN, FtoaN. +* string: add IndexFunc and LastIndexFunc (thanks Roger Peppe). +* syslog: use local network for tests. +</pre> + <h3 id="2010-06-09">2010-06-09</h3> <pre> |