runtime: fix SI_USER for FreeBSD
Ref: http://svnweb.freebsd.org/base/head/sys/sys/signal.h?revision=HEAD&view=markup

R=golang-dev, devon.odell, r
CC=golang-dev
http://codereview.appspot.com/6490118
run.bash: set appropriate ulimits
    mainly for NetBSD/OpenBSD.

R=bradfitz, r, rsc
CC=golang-dev
http://codereview.appspot.com/6453154
run.bash: fix a typo (fix build)

R=golang-dev
CC=golang-dev
http://codereview.appspot.com/6506121
strings: implement a faster generic Replacer

This also fixes the semantics of some corner cases with the empty
match. TODOs for genericReplacer in the tests are fixed.

benchmark                  old ns/op    new ns/op    delta
BenchmarkGenericNoMatch        71395         3132  -95.61%
BenchmarkGenericMatch1         75610        20280  -73.18%
BenchmarkGenericMatch2        837995        86725  -89.65%

R=nigeltao, rsc
CC=golang-dev
http://codereview.appspot.com/6492076

Committer: Nigel Tao <nigeltao@golang.org>
misc/dashboard/builder: add timeout to all external command invocations

Fixes issue 4083.

R=golang-dev, r
CC=golang-dev
http://codereview.appspot.com/6498136
misc/dashboard/builder: increase default command timeout

R=golang-dev, bradfitz
CC=golang-dev
http://codereview.appspot.com/6499127
unicode/utf8: add Examples

R=golang-dev, r
CC=adg, golang-dev
http://codereview.appspot.com/6493124

Committer: Rob Pike <r@golang.org>
misc/dashboard/builder: reinstate 'go get -d' error handling hack

I thought this was redundant since the behavior of 'go get -d' had
changed. I was wrong. Should have tested more thoroughly.

R=golang-dev, minux.ma
CC=golang-dev
http://codereview.appspot.com/6500136
spec: unsafe.Alignof/Sizeof also accept non-variable arguments

Both gc and gccgo permit calls such as unsafe.Sizeof(42). The
spec only permits variable arguments. This is a (backward-compatible)
spec change reflecting the status quo. Seems preferrable over
restricting the compilers.

R=r, rsc, iant, ken
CC=golang-dev
http://codereview.appspot.com/6494140
cmd/gc: add missing conversion from bool to interface in switches.

In switches without an expression, the compiler would not convert the implicit true to an interface, causing codegen errors.

Fixes issue 3980.

R=golang-dev, rsc
CC=golang-dev
http://codereview.appspot.com/6497147
cmd/go: reject relative values for GOPATH

Fixes issue 4062.

R=rsc, dave, r
CC=golang-dev, nicksaika
http://codereview.appspot.com/6488129

Committer: Rob Pike <r@golang.org>
math: Faster Tanh

From 159 to 47.6 ns/op; slightly more accurate.

R=rsc, golang-dev, mtj, dave, remyoudompheng
CC=golang-dev
http://codereview.appspot.com/6500121

Committer: Russ Cox <rsc@golang.org>
cmd/ld: fix compilation when GOARCH != GOHOSTARCH

R=rsc, dave, minux.ma
CC=golang-dev
http://codereview.appspot.com/6493123

Committer: Russ Cox <rsc@golang.org>
build: fix various 'set and not used' for Plan 9

R=dave, minux.ma, rsc
CC=golang-dev
http://codereview.appspot.com/6501134

Committer: Russ Cox <rsc@golang.org>
A+C: update Eric Roshan-Eisner

R=golang-dev, dsymonds
CC=golang-dev
http://codereview.appspot.com/6492135

Committer: David Symonds <dsymonds@golang.org>
runtime: arm: abort if VFPv3 support missing

Fixes issue 3456.

This proposal is a reformulation of CL 5987063. This CL resets
the default GOARM value to 6 and allows the use of the VFPv3
optimisation if GOARM=7. Binaries built with this CL in place
will abort if GOARM=7 was used and the target host does not
support VFPv3.

R=minux.ma, rsc, ajstarks
CC=golang-dev
http://codereview.appspot.com/6501099
misc/dist: generate tarballs for Mac OS X

R=golang-dev, r
CC=golang-dev
http://codereview.appspot.com/6503118
doc: document OS X tarballs

R=golang-dev
CC=golang-dev
http://codereview.appspot.com/6506129
syscall: attempt to find error message in "local" language before resorting to error number on windows

R=golang-dev, rsc
CC=golang-dev
http://codereview.appspot.com/6499121