]> Cypherpunks repositories - gostls13.git/commitdiff
weekly.2011-11-02 weekly.2011-11-02
authorAndrew Gerrand <adg@golang.org>
Wed, 2 Nov 2011 03:00:13 +0000 (12:00 +0900)
committerAndrew Gerrand <adg@golang.org>
Wed, 2 Nov 2011 03:00:13 +0000 (12:00 +0900)
R=golang-dev, bradfitz, rsc
CC=golang-dev
https://golang.org/cl/5308077

.hgtags
doc/devel/weekly.html

diff --git a/.hgtags b/.hgtags
index c804476fa14ccc6c2966c35887e92a6972bce9a3..bd244318ca58cf87006e744304c9ff4e3eeb994a 100644 (file)
--- a/.hgtags
+++ b/.hgtags
@@ -91,4 +91,3 @@ acaddf1cea75c059d19b20dbef35b20fb3f38954 release.r58.2
 941b8015061a0f6480954821dd589c60dfe35ed1 weekly.2011-10-25
 7c1f789e6efd153951e85e3f28722fc69efc2af2 weekly.2011-10-26
 e69e528f2afc25a8334cfb9359fa4fcdf2a934b6 weekly.2011-11-01
-e69e528f2afc25a8334cfb9359fa4fcdf2a934b6 weekly
index 67662563ddbf162764759123c851e6c4a3483c90..52e622851f180ae6dd1fa91dd5baf2c50cb78b8c 100644 (file)
@@ -14,6 +14,26 @@ hg pull
 hg update weekly.<i>YYYY-MM-DD</i>
 </pre>
 
+<h2 id="2011-11-02">2011-11-02 (new error type)</h2>
+
+<pre>
+This snapshot introduces the built-in error type, defined as
+
+       type error interface {
+               Error() string
+       }
+
+The error type replaces os.Error. Notice that the method name has changed from
+String to Error. Package fmt's Print formats both Stringers and errors:
+in general there is no need to implement both String and Error methods.
+
+Gofix can update most code. If you have split your package across many files,
+it may help to use the -force=error command-line option, which forces gofix to
+apply the error fix even if it is not obvious that a particular file needs it.
+As always, it is a good idea to read and test the changes that gofix made
+before committing them to your version control system.
+</pre>
+
 <h2 id="2011-11-01">2011-11-01</h2>
 
 <pre>