- 08 Oct, 2013 5 commits
-
-
Andrew Gerrand authored
R=golang-dev, r CC=golang-dev https://golang.org/cl/14494044
-
Alan Donovan authored
R=r, gri CC=golang-dev https://golang.org/cl/14552044
-
Carl Shapiro authored
Instead of adding an -march=armv5t flag to the gcc command line, the same effect is obtained with an ".arch armv5t" pseudo op in the assembly file that uses armv5t instructions. R=golang-dev, iant, dave CC=golang-dev https://golang.org/cl/14511044
-
Andrew Gerrand authored
Generated by addca. R=gobot CC=golang-dev https://golang.org/cl/14502047
-
Andrew Gerrand authored
Fixes #6525. R=r CC=golang-dev https://golang.org/cl/14383043
-
- 07 Oct, 2013 8 commits
-
-
Rob Pike authored
Fixes #6543 6543 is also a fine NGC object. R=golang-dev, dsymonds, kamil.kisiel, minux.ma CC=golang-dev https://golang.org/cl/14515044
-
Robert Griesemer authored
But they cannot be dereferenced. See also issue 6116. Fixes #6358. R=r, rsc, iant, ken CC=golang-dev https://golang.org/cl/14374046
-
Dominik Honnef authored
The Go compiler emits extra information for this case: imported and not used: "sandbox/foo_bar" as bar R=adonovan CC=golang-dev https://golang.org/cl/14111043
-
Joel Sing authored
Like FreeBSD, DragonFly does not provide a sysconf value for _SC_GETPW_R_SIZE_MAX. R=golang-dev, iant CC=golang-dev https://golang.org/cl/14469043
-
Joel Sing authored
All of the currently supported platforms have a working user implementation and do not use stubs. As a result, enable the tests on all platforms rather than whitelisting. R=golang-dev, dave, iant CC=golang-dev https://golang.org/cl/14454044
-
Joel Sing authored
R=golang-dev, iant CC=golang-dev https://golang.org/cl/14470043
-
Jeff Sickel authored
See Rob Pike's lesson on shortcuts, https://plus.google.com/101960720994009339267/posts/R58WgWwN9jp R=golang-dev, r, rsc CC=aram.h, golang-dev https://golang.org/cl/14374045
-
Russ Cox authored
Generated by addca. R=gobot CC=golang-dev https://golang.org/cl/14467045
-
- 05 Oct, 2013 1 commit
-
-
David Symonds authored
R=golang-dev, adg CC=golang-dev, mikioh.mikioh https://golang.org/cl/14417043
-
- 04 Oct, 2013 6 commits
-
-
Keith Randall authored
If an iterator is started while a map is in the middle of a grow, and the map has NaN keys, then those keys might get returned by the iterator more than once. This fix makes the evacuation decision deterministic and repeatable for NaN keys so each one gets returned only once. R=golang-dev, r, khr, iant CC=golang-dev https://golang.org/cl/14367043
-
Keith Randall authored
R=golang-dev, cshapiro, iant CC=golang-dev https://golang.org/cl/14405043
-
Ian Lance Taylor authored
The gccgo implementation mishandled calling Interface on a value created by MakeFunc. R=golang-dev, r CC=golang-dev https://golang.org/cl/14401043
-
Mikio Hara authored
R=golang-dev, r CC=golang-dev https://golang.org/cl/14379043
-
Alex Brainman authored
Fixes #6417 R=golang-dev, rsc CC=golang-dev https://golang.org/cl/14231047
-
Andrew Gerrand authored
Generated by addca. R=gobot CC=golang-dev https://golang.org/cl/14375043
-
- 03 Oct, 2013 17 commits
-
-
Andrew Gerrand authored
R=golang-dev, r CC=golang-dev https://golang.org/cl/14364043
-
Robert Griesemer authored
No semantic spec changes. R=r CC=golang-dev https://golang.org/cl/14363043
-
Ian Lance Taylor authored
Failure occurred when using reflect.Call to pass a func value following a non-pointer value. R=golang-dev, r CC=golang-dev https://golang.org/cl/14186043
-
Robert Hencke authored
R=golang-dev, mirtchovski, r CC=golang-dev https://golang.org/cl/14227043
-
Robert Hencke authored
Full credit goes to gri and rsc for their explanations. R=golang-dev, r CC=golang-dev https://golang.org/cl/14229043
-
Russ Cox authored
That page may be fine for experienced Go programmers but it's not really targeting new programmers. There's too much we don't know yet. R=golang-dev, r CC=golang-dev https://golang.org/cl/14345043
-
Rob Pike authored
Explain for those unfamiliar with twos-complement arithmetic how to implement negation of signed positive constant. Fixes #6408. R=golang-dev, rsc CC=golang-dev https://golang.org/cl/14267044
-
Russ Cox authored
Update #5429 R=golang-dev, r, dan.kortschak CC=golang-dev https://golang.org/cl/14293043
-
Russ Cox authored
Changing from 4 kB to 8 kB brings significant improvement on a variety of the Go 1 benchmarks, on both amd64 and 386 systems. Significant runtime reductions: amd64 386 GoParse -14% -1% GobDecode -12% -20% GobEncode -64% -1% JSONDecode -9% -4% JSONEncode -15% -5% Template -17% -14% In the longer term, khr's new stacks will avoid needing to make this decision at all, but for Go 1.2 this is a reasonable stopgap that makes performance significantly better. Demand paging should mean that if the second 4 kB is not used, it will not be brought into memory, so the change should not adversely affect resident set size. The same argument could justify bumping as high as 64 kB on 64-bit machines, but there are diminishing returns after 8 kB, and using 8 kB limits the possible unintended memory overheads we are not aware of. Benchmark graphs at http://swtch.com/~rsc/gostackamd64.html http://swtch.com/~rsc/gostack386.html Full data at http://swtch.com/~rsc/gostack.zip R=golang-dev, khr, dave, bradfitz, dvyukov CC=golang-dev https://golang.org/cl/14317043
-
Russ Cox authored
Fixes #5633. R=golang-dev, r, tommi.virtanen, adg, nj CC=golang-dev https://golang.org/cl/14283044
-
Dave Day authored
Add the -installsuffix flag to gc and {5,6,8}l, which overrides -race for the suffix if both are supplied. Pass this flag from the go tool for build and install. R=rsc CC=golang-dev https://golang.org/cl/14246044
-
Yasuhiro Matsumoto authored
R=golang-dev, dsymonds CC=golang-dev https://golang.org/cl/14259043
-
Russ Cox authored
Fixes #6324. R=golang-dev, iant, mikioh.mikioh CC=golang-dev https://golang.org/cl/13280049
-
Russ Cox authored
Fixes #3524. R=golang-dev, iant, r CC=golang-dev https://golang.org/cl/14296043
-
Russ Cox authored
Fixes #6456. R=golang-dev, r CC=golang-dev https://golang.org/cl/14289043
-
Russ Cox authored
It is not possible to use (there is no declaration in package syscall), and no one seems to care. Alex Brainman may bring this back properly for Go 1.3. Fixes #6338. R=golang-dev, r, alex.brainman CC=golang-dev https://golang.org/cl/14287043
-
Shenghou Ma authored
so that we don't need worry about specifying the required libc version (note: as cmd/go will still be dynamically linked to libc, we still need to perform the build on OSes with an old enough libc. But as cmd/go doesn't rely on many libc symbols, the situation should be significantly better). Fixes #3564. R=golang-dev, adg CC=golang-dev https://golang.org/cl/14261043
-
- 02 Oct, 2013 3 commits
-
-
Josh Bleecher Snyder authored
RawMessage is useful and mildly non-obvious. Given the frequency with which RawMessage questions show up on golang-nuts, and get answered with an example, I suspect adding an example to the docs might help. R=golang-dev, adg CC=golang-dev https://golang.org/cl/14190044
-
Rob Pike authored
Use it as a teaching example about how to solve this problem. Fixes #6501 R=golang-dev, adg, rsc CC=golang-dev https://golang.org/cl/14250043
-
Russ Cox authored
Fixes #6443. R=golang-dev, iant CC=golang-dev https://golang.org/cl/14231045
-