[release-branch.go1.2] database/sql: Use all connections in pool

««« CL 40410043 / 8a7ac002f840
database/sql: Use all connections in pool

The last connection in the pool was not being handed out correctly.

R=golang-codereviews, gobot, bradfitz
CC=golang-codereviews
https://codereview.appspot.com/40410043

Committer: Brad Fitzpatrick <bradfitz@golang.org>
»»»

LGTM=r
R=golang-codereviews, r
CC=golang-dev
https://codereview.appspot.com/68820044
[release-branch.go1.2] net: ignore some errors in windows Accept

««« CL 49490043 / 7ecbc2b8ec97
net: ignore some errors in windows Accept

Fixes issue 6987

R=golang-codereviews, dvyukov
CC=golang-codereviews
https://codereview.appspot.com/49490043
»»»

LGTM=r
R=golang-codereviews, r
CC=golang-dev
https://codereview.appspot.com/69780044
[release-branch.go1.2] runtime: fix data race in GC

««« CL 52090045 / 302bdb5b08b1
runtime: fix data race in GC
Fixes issue 5139.
Update issue 7065.

R=golang-codereviews, bradfitz, minux.ma
CC=golang-codereviews
https://codereview.appspot.com/52090045
»»»

LGTM=r
R=golang-codereviews, r
CC=golang-dev
https://codereview.appspot.com/69790043
[release-branch.go1.2] runtime: if traceback sees a breakpoint, don't change the PC

««« CL 49580044 / 38cd458b1dfe
runtime: if traceback sees a breakpoint, don't change the PC

Changing the PC confuses gdb, because execution does not
continue where gdb expects it.  Not changing the PC has the
potential to confuse a stack dump, but when running under gdb
it seems better to confuse a stack dump than to confuse gdb.

Fixes issue 6776.

LGTM=rsc
R=golang-codereviews, dvyukov, rsc
CC=golang-codereviews
https://codereview.appspot.com/49580044
»»»

LGTM=r
R=golang-codereviews, r
CC=golang-dev
https://codereview.appspot.com/69800043
[release-branch.go1.2] runtime: fix crash in runtime.GoroutineProfile

This CL is not exactly a copy of the original quoted below.
This CL omits the changes made to mgc0.c in the original.
Those changes do not apply cleanly to the Go 1.2 tree,
and they were cosmetic, simplifying code that was already
doing the right thing.

To double-check that omitting the mgc0.c change has not
invalidated the fix, I have verified by hand that the test program
in issue 6946 fails without this CL and passes with this CL.

««« CL 41640043 / e4c381446b48
runtime: fix crash in runtime.GoroutineProfile

This is a possible Go 1.2.1 candidate.

Fixes issue 6946.

R=iant, r
CC=golang-dev
https://codereview.appspot.com/41640043
»»»

LGTM=adg
R=adg
CC=golang-codereviews, golang-dev, iant, r
https://codereview.appspot.com/68820045
[release-branch.go1.2] doc: document Go 1.2.1

Note the installation instructions change doesn't apply here,
so I had to patch this in manually instead of using release-apply.

R=minux.ma, r
CC=golang-codereviews, golang-dev
https://codereview.appspot.com/69860047
go1.2.1

R=minux.ma, r
CC=golang-codereviews, golang-dev
https://codereview.appspot.com/70650043
[release-branch.go1.2] doc: document go1.2.2

««« CL 100110043 / 51dc50080c9f
doc: document go1.2.2

R=rsc, bradfitz
CC=golang-codereviews
https://codereview.appspot.com/100110043
»»»

R=iant
CC=golang-codereviews, golang-dev
https://codereview.appspot.com/98960043
go1.2.2

R=rsc, bradfitz
CC=golang-codereviews, golang-dev
https://codereview.appspot.com/95010046