mirror of
https://github.com/golang/go
synced 2024-11-23 04:50:06 -07:00
release.2010-05-27
R=r, rsc CC=golang-dev https://golang.org/cl/1354041
This commit is contained in:
parent
1ca99c84f8
commit
371bf8e61b
1
.hgtags
1
.hgtags
@ -19,4 +19,3 @@ a215d03e7ee1013b2abe3f1e2c84457ec51c68e4 release.2010-03-04
|
|||||||
f98f784927abc56a61501eba0cf225966f2b0142 release.2010-04-13
|
f98f784927abc56a61501eba0cf225966f2b0142 release.2010-04-13
|
||||||
6cc6c0d85fc3234fc0a5ec0a8777aa9d59d05ae8 release.2010-04-27
|
6cc6c0d85fc3234fc0a5ec0a8777aa9d59d05ae8 release.2010-04-27
|
||||||
17ded5ad443b41ac05924864798f1bd8750da344 release.2010-05-04
|
17ded5ad443b41ac05924864798f1bd8750da344 release.2010-05-04
|
||||||
17ded5ad443b41ac05924864798f1bd8750da344 release
|
|
||||||
|
@ -5,6 +5,74 @@
|
|||||||
<p>This page summarizes the changes between tagged releases of Go.
|
<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>
|
For full details, see the <a href="http://code.google.com/p/go/source/list">Mercurial change log</a>.</p>
|
||||||
|
|
||||||
|
<h3 id="2010-05-27">2010-05-27</h3>
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
A sizeable release, including standard library improvements and a slew of
|
||||||
|
compiler bug fixes. The three-week interval was largely caused by the team
|
||||||
|
preparing for Google I/O.
|
||||||
|
|
||||||
|
* big: add Rat type (thanks Evan Shaw),
|
||||||
|
new features, much performance tuning, cleanups, and more tests.
|
||||||
|
* bignum: deprecate by moving into exp directory.
|
||||||
|
* build: allow MAKEFLAGS to be set outside the build scripts (thanks Christopher Wedgwood).
|
||||||
|
* bytes: add Trim, TrimLeft, TrimRight, and generic functions (thanks Michael Hoisie).
|
||||||
|
* cgo: fix to permit cgo callbacks from init code.
|
||||||
|
* cmath: update range of Phase and Polar due to signed zero (thanks Charles L. Dorian).
|
||||||
|
* codereview: work better with mq (thanks Peter Williams).
|
||||||
|
* compress: renamings
|
||||||
|
NewDeflater -> NewWriter
|
||||||
|
NewInflater -> NewReader
|
||||||
|
Deflater -> Compressor
|
||||||
|
Inflater -> Decompressor
|
||||||
|
* exp/draw/x11: respect $XAUTHORITY,
|
||||||
|
treat $DISPLAY the same way x-go-bindings does.
|
||||||
|
* exp/draw: fast path for glyph images, other optimizations,
|
||||||
|
fix Rectangle.Canon (thanks Roger Peppe).
|
||||||
|
* fmt: Scan, Scanln: Start of a simple scanning API in the fmt package,
|
||||||
|
fix Printf crash when given an extra nil argument (thanks Roger Peppe).
|
||||||
|
* gc: better error when computing remainder of non-int (thanks Evan Shaw),
|
||||||
|
disallow middot in Go programs,
|
||||||
|
distinguish array, slice literal in error messages,
|
||||||
|
fix shift/reduce conflict in go.y export syntax,
|
||||||
|
fix unsafe.Sizeof on ideal constants,
|
||||||
|
handle use of builtin function outside function call,
|
||||||
|
many other bug fixes.
|
||||||
|
* gob: add support for maps,
|
||||||
|
add test for indirect maps, slices, arrays.
|
||||||
|
* godoc: collect package comments from all package files.
|
||||||
|
* gofmt: don't lose mandatory semicolons,
|
||||||
|
exclude test w/ illegal syntax from test cases,
|
||||||
|
fix printing of labels.
|
||||||
|
* http: prevent crash if remote server is not responding with "HTTP/".
|
||||||
|
* json: accept escaped slash in string scanner (thanks Michael Hoisie),
|
||||||
|
fix array -> non-array decoding.
|
||||||
|
* libmach: skip __nl_symbol_ptr section on OS X.
|
||||||
|
* math: amd64 versions of Fdim, Fmax, Fmin,
|
||||||
|
signed zero Sqrt special case (thanks Charles L. Dorian).
|
||||||
|
* misc/kate: convert isn't a built in function (thanks Evan Shaw).
|
||||||
|
* net: implement BindToDevice,
|
||||||
|
implement raw sockets (thanks Christopher Wedgwood).
|
||||||
|
* netFD: fix race between Close and Read/Write (thanks Michael Hoisie).
|
||||||
|
* os: add Chtimes function (thanks Brad Fitzpatrick).
|
||||||
|
* pkg/Makefile: add netchan to standard package list.
|
||||||
|
* runtime: GOMAXPROCS returns previous value,
|
||||||
|
allow large map values,
|
||||||
|
avoid allocation for fixed strings,
|
||||||
|
correct tracebacks for nascent goroutines, even closures,
|
||||||
|
free old hashmap pieces during resizing.
|
||||||
|
* spec: added imaginary literal to semicolon rules (was missing),
|
||||||
|
fix and clarify syntax of conversions,
|
||||||
|
simplify section on channel types,
|
||||||
|
other minor tweaks.
|
||||||
|
* strconv: Btoui64 optimizations (thanks Kyle Consalus).
|
||||||
|
* strings: use copy instead of for loop in Map (thanks Kyle Consalus).
|
||||||
|
* syscall: implement BindToDevice (thanks Christopher Wedgwood),
|
||||||
|
add Utimes on Darwin/FreeBSD, add Futimes everywhere,
|
||||||
|
regenerate syscalls for some platforms.
|
||||||
|
* template: regularize name lookups of interfaces, pointers, and methods.
|
||||||
|
</pre>
|
||||||
|
|
||||||
<h3 id="2010-05-04">2010-05-04</h3>
|
<h3 id="2010-05-04">2010-05-04</h3>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
|
Loading…
Reference in New Issue
Block a user