From ede44c68a48ba579defa08d1df94b268c93ab8e3 Mon Sep 17 00:00:00 2001 From: Andrew Gerrand Date: Wed, 2 Nov 2011 12:00:13 +0900 Subject: [PATCH] weekly.2011-11-02 R=golang-dev, bradfitz, rsc CC=golang-dev https://golang.org/cl/5308077 --- .hgtags | 1 - doc/devel/weekly.html | 20 ++++++++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/.hgtags b/.hgtags index c804476fa1..bd244318ca 100644 --- 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 diff --git a/doc/devel/weekly.html b/doc/devel/weekly.html index 67662563dd..52e622851f 100644 --- a/doc/devel/weekly.html +++ b/doc/devel/weekly.html @@ -14,6 +14,26 @@ hg pull hg update weekly.YYYY-MM-DD +

2011-11-02 (new error type)

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

2011-11-01

-- 
2.50.0