From 983353e79b1633e760f327dc6ceb283efaa44d63 Mon Sep 17 00:00:00 2001 From: Andrew Gerrand Date: Mon, 21 Jun 2010 23:16:38 +0100 Subject: [PATCH] release.2010-06-21 R=rsc, r CC=golang-dev https://golang.org/cl/1717046 --- .hgtags | 1 - doc/devel/release.html | 46 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+), 1 deletion(-) diff --git a/.hgtags b/.hgtags index 777427f1fa7..31020fa188f 100644 --- a/.hgtags +++ b/.hgtags @@ -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 45107a7b329..a6dc5d5c330 100644 --- a/doc/devel/release.html +++ b/doc/devel/release.html @@ -5,6 +5,52 @@

This page summarizes the changes between tagged releases of Go. For full details, see the Mercurial change log.

+

2010-06-21

+ +
+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. 
+
+

2010-06-09