diff options
author | Andrew Gerrand <adg@golang.org> | 2011-10-26 14:47:38 +0900 |
---|---|---|
committer | Andrew Gerrand <adg@golang.org> | 2011-10-26 14:47:38 +0900 |
commit | 659f1f208af02a3dd5cc13da0d4f8756a3cc5369 (patch) | |
tree | 0e9941970b3a5764c3a14af450006dce72497d6b | |
parent | c945f77f41fc69b652dc359e52a32f031ca5c730 (diff) | |
download | go-659f1f208af02a3dd5cc13da0d4f8756a3cc5369.tar.gz go-659f1f208af02a3dd5cc13da0d4f8756a3cc5369.zip |
weekly.2011-10-26 (new rune type)weekly.2011-10-26
R=rsc
CC=golang-dev
https://golang.org/cl/5297062
-rw-r--r-- | .hgtags | 1 | ||||
-rw-r--r-- | doc/devel/weekly.html | 20 |
2 files changed, 20 insertions, 1 deletions
@@ -89,4 +89,3 @@ c1702f36df0397c19fc333571a771666029aa37e release acaddf1cea75c059d19b20dbef35b20fb3f38954 release.r58.2 6d7136d74b656ba6e1194853a9486375005227ef weekly.2011-10-18 941b8015061a0f6480954821dd589c60dfe35ed1 weekly.2011-10-25 -941b8015061a0f6480954821dd589c60dfe35ed1 weekly diff --git a/doc/devel/weekly.html b/doc/devel/weekly.html index 0b291346f0..2eb4975187 100644 --- a/doc/devel/weekly.html +++ b/doc/devel/weekly.html @@ -14,6 +14,26 @@ hg pull hg update weekly.<i>YYYY-MM-DD</i> </pre> +<h2 id="2011-10-26">2011-10-26 (new rune type)</h2> + +<pre> +This snapshot introduces the rune type, an alias for int that +should be used for Unicode code points. + +A future release of Go (after Go 1) will change rune to be an +alias for int32 instead of int. Using rune consistently is the way +to make your code build both before and after this change. + +To test your code for rune safety, you can rebuild the Go tree with + + GOEXPERIMENT=rune32 ./all.bash + +which builds a compiler in which rune is an alias for int32 instead of int. + +Also, run govet on your code to identify methods that might need to have their +signatures updated. +</pre> + <h2 id="2011-10-25">2011-10-25</h2> <pre> |