cmd/dist: fix build again

I am really bad at this. Didn't hg add this file.

TBR=bradfitz
CC=golang-dev
https://codereview.appspot.com/12372043
runtime: reimplement reflect.call to not use stack splitting.

R=golang-dev, r, khr, rsc
CC=golang-dev
https://codereview.appspot.com/12053043
api: update next.txt

R=golang-dev, rsc
CC=golang-dev
https://codereview.appspot.com/12360043
cmd/go: Fix go get when the fetched XML uses ASCII encoding

Also, add a meaningful error message when an encoding which
can't be parsed is found.

Fixes Issue 5801.

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

Committer: Brad Fitzpatrick <bradfitz@golang.org>
cmd/go: fix build

This was missed in c3b45d0dc5c0

R=golang-dev
CC=golang-dev
https://codereview.appspot.com/12379043
cmd/dist: fix windows build.

R=golang-dev, bradfitz
CC=golang-dev
https://codereview.appspot.com/12351045

Committer: Brad Fitzpatrick <bradfitz@golang.org>
build: ignore new zfiles, delete temp goplay binary in run.bash

R=golang-dev, rsc
CC=golang-dev
https://codereview.appspot.com/12320045
net: make IP address selection work correctly on IPv6-only kernel

Update issue 3610
Update issue 5267
Update issue 5707

R=golang-dev, bradfitz, dave, fvbommel
CC=golang-dev
https://codereview.appspot.com/11958043
net: reduce unnecessary syscall.Sockaddr conversions

This CL makes IPAddr, UDPAddr and TCPAddr implement sockaddr
interface, UnixAddr is already sockaddr interface compliant, and
reduces unnecessary conversions between net.Addr, net.sockaddr and
syscall.Sockaddr.

This is in preparation for runtime-integrated network pollster for BSD
variants.

Update issue 5199

R=golang-dev, dave, bradfitz
CC=golang-dev
https://codereview.appspot.com/12010043
various: deleted unused items

R=golang-dev, dsymonds
CC=golang-dev
https://codereview.appspot.com/12396043
cmd/dist: generate cmd/cgo/zdefaultcc.go on windows (fixes windows build)

R=golang-dev, r
CC=golang-dev
https://codereview.appspot.com/12404043
libbio: add casts to remove -Wconversion warnings

Update issue 5764

R=golang-dev, dave, rsc
CC=golang-dev
https://codereview.appspot.com/12388043
A+C: Josh Bleecher Snyder (individual CLA)

Generated by addca.

R=gobot
CC=golang-dev
https://codereview.appspot.com/12419043
html/template: handle nils during indirection

Fixes issue 5982.

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

Committer: Rob Pike <r@golang.org>
html/template: delete panic recovery code from test

The test isn't checking deliberate panics so catching them just makes the code longer.

R=golang-dev, dsymonds
CC=golang-dev
https://codereview.appspot.com/12420043
runtime: disable dynamic priority boosting on windows
Windows dynamic priority boosting assumes that a process has different types
of dedicated threads -- GUI, IO, computational, etc. Go processes use
equivalent threads that all do a mix of GUI, IO, computations, etc.
In such context dynamic priority boosting does nothing but harm, so turn it off.
In particular, if 2 goroutines do heavy IO on a server uniprocessor machine,
windows rejects to schedule timer thread for 2+ seconds when priority boosting is enabled.
Fixes issue 5971.

R=alex.brainman
CC=golang-dev
https://codereview.appspot.com/12406043
net/http: fix Response.Header documentation for multiple headers with same key

Whether the keys are concatenated or separate (or a mixture) depends on the server.

Fixes issue 5979.

R=golang-dev, bradfitz
CC=golang-dev
https://codereview.appspot.com/12433043

Committer: Brad Fitzpatrick <bradfitz@golang.org>
net: fix concurrent Accept on windows
Runtime netpoll supports at most one read waiter
and at most one write waiter. It's responsibility
of net package to ensure that. Currently windows
implementation allows more than one waiter in Accept.
It leads to "fatal error: netpollblock: double wait".

R=golang-dev, bradfitz
CC=golang-dev
https://codereview.appspot.com/12400045
runtime: remove dead code
Remove dead code related to allocation of type metadata with SysAlloc.

R=golang-dev, bradfitz
CC=golang-dev
https://codereview.appspot.com/12311045
runtime: remove unused scheduler knob
Blockingsyscall was used in net package on windows,
it's not used anymore.

R=golang-dev, bradfitz
CC=golang-dev
https://codereview.appspot.com/12436043