net: fix bug in fdMutex
Fixes issue 6165.

R=golang-dev, r
CC=golang-dev
https://codereview.appspot.com/12984044
runtime/race: update runtime to rev 188542

Fixes issue 6107.
race: output goroutine 1 as main goroutine

Fixes issue 6130.
race: option to abort program on first detected error

R=golang-dev, mikioh.mikioh
CC=golang-dev
https://codereview.appspot.com/12968044
misc/emacs: godef: print the entire description, not just the first line

When identifying structs or interfaces we really want to know
their makeup, not just their name.

R=adonovan
CC=golang-dev
https://codereview.appspot.com/13042043

Committer: Alan Donovan <adonovan@google.com>
runtime: fix goroutine stack accounting
Fixes issue 6166.
Fixes issue 6168.

R=golang-dev, bradfitz, remyoudompheng
CC=golang-dev
https://codereview.appspot.com/12927045
test: say that nilptr2.go requires 256+MB stack
Fixes issue 6161.

R=golang-dev, bradfitz
CC=golang-dev
https://codereview.appspot.com/13059043
runtime/race: add output tests for different GORACE params

R=golang-dev, bradfitz
CC=golang-dev
https://codereview.appspot.com/13065043
doc: describe halt_on_error race detector parameter

R=golang-dev, bradfitz
CC=golang-dev
https://codereview.appspot.com/13067043
cmd/gc: separate "has pointers" from "needs zeroing" in stack frame

When the new call site-specific frame bitmaps are available,
we can cut the zeroing to just those values that need it due
to scope escaping.

R=cshapiro, cshapiro
CC=golang-dev
https://codereview.appspot.com/13045043
runtime: impose thread count limit

Actually working to stay within the limit could cause subtle deadlocks.
Crashing avoids the subtlety.

Fixes issue 4056.

R=golang-dev, r, dvyukov
CC=golang-dev
https://codereview.appspot.com/13037043
net: limit number of concurrent cgo calls

The limit is 500. There is no way to change it.
This primarily affects name resolution.
If a million goroutines try to resolve DNS names,
only 500 will get to execute cgo calls at a time.
But in return the operating system will not crash.

Fixes issue 5625.

R=golang-dev, dan.kortschak, r, dvyukov
CC=bradfitz, golang-dev
https://codereview.appspot.com/13038043
runtime: integrated network pollster for netbsd/amd64,386,arm

Original CL by minux (9545044).

Update issue 6146

R=golang-dev, rsc
CC=golang-dev, minux.ma
https://codereview.appspot.com/12949045
net: enable runtime-integrated network pollster on netbsd

R=golang-dev, bradfitz
CC=golang-dev
https://codereview.appspot.com/13080043
net: fix garbage connection close in dual stack tests

This may possibly be the root cause of flaky dual stack tests.

Update issue 4176
Update issue 5001

R=golang-dev, bradfitz
CC=golang-dev
https://codereview.appspot.com/13050043
net/textproto: replace '3-digit' with 'three-digit'

A matter on form in documentation.

R=golang-dev, r
CC=golang-dev
https://codereview.appspot.com/13087043

Committer: Rob Pike <r@golang.org>
net/textproto: use ReadDotBytes instead of non-existent ReadDotAll.

Fixes issue 5893.

R=golang-dev, r
CC=golang-dev
https://codereview.appspot.com/13086043

Committer: Rob Pike <r@golang.org>
net: make protocol-specific WriteTo, WriteMsg methods return error instead of crash

R=golang-dev, dave, rsc, adg, bradfitz
CC=golang-dev
https://codereview.appspot.com/11809043
cmd/dist: more informative error for mkdtemp failing
The Darwin builders are all failing here but strerror doesn't provide context.

R=golang-dev, bradfitz, adg
CC=golang-dev
https://codereview.appspot.com/13095043
encoding/xml: flush buffer after encoding token

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

Committer: Andrew Gerrand <adg@golang.org>
testing: don't start timing a Parallel test until it's actually starting
Fixes issue 5285.

R=golang-dev, dvyukov
CC=golang-dev
https://codereview.appspot.com/13045044
A+C: Marco Hennings (individual CLA)

Generated by addca.

R=gobot
CC=golang-dev
https://codereview.appspot.com/13096043