C: add Carl Shapiro (Google CLA).

R=golang-dev, bradfitz
CC=golang-dev
https://codereview.appspot.com/7132049
testing: catch panicking example and report, just like tests

Fixes issue 4670.

R=rsc
CC=golang-dev
https://codereview.appspot.com/7148043
html/template: remove noescape support

This was never documented or properly implemented.

Fixes issue 3528.

R=mikesamuel, rsc
CC=golang-dev
https://codereview.appspot.com/7142048
testing: allow examples to pass (fix build)

R=golang-dev
CC=golang-dev
https://codereview.appspot.com/7132050
misc/dashboard/godashboard: delete

This code is obsolete and unmaintained.

R=bradfitz
CC=golang-dev
https://codereview.appspot.com/7135056
time: Sleep does better job then runtime.Gosched in TestAfterStress

for slow windows-386 builder

R=golang-dev, dave, rsc
CC=golang-dev
https://codereview.appspot.com/7128053
lib/godoc: link to Projects wiki page instead of dashboard

R=golang-dev, minux.ma
CC=golang-dev
https://codereview.appspot.com/7139057
cmd/gc: don't hash nor compare struct padding or blank fields.

Fixes issue 4585.

R=rsc, golang-dev
CC=golang-dev
https://codereview.appspot.com/7142052
doc/contribute.html: mention hg mail during hg change discussion

People keep not reading all the way to the bottom of the doc
and not running hg mail.

R=golang-dev, minux.ma
CC=golang-dev
https://codereview.appspot.com/7137057
compress/flate: Performance improvement for inflate

Decode as much as possible of a Huffman symbol in a single table
lookup (much like the zlib implementation), filling more bits
(conservatively, so we don't consume past the end of the stream)
when the code prefix indicates more bits are needed. This
results in about a 50% performance gain in speed benchmarks.
The following set is benchcmp done on a retina MacBook Pro:

benchmark                            old MB/s     new MB/s  speedup
BenchmarkDecodeDigitsSpeed1e4           28.41        42.79    1.51x
BenchmarkDecodeDigitsSpeed1e5           30.18        47.62    1.58x
BenchmarkDecodeDigitsSpeed1e6           30.81        48.14    1.56x
BenchmarkDecodeDigitsDefault1e4         30.28        44.61    1.47x
BenchmarkDecodeDigitsDefault1e5         32.18        51.94    1.61x
BenchmarkDecodeDigitsDefault1e6         35.57        53.28    1.50x
BenchmarkDecodeDigitsCompress1e4        30.39        44.83    1.48x
BenchmarkDecodeDigitsCompress1e5        33.05        51.64    1.56x
BenchmarkDecodeDigitsCompress1e6        35.69        53.04    1.49x
BenchmarkDecodeTwainSpeed1e4            25.90        43.04    1.66x
BenchmarkDecodeTwainSpeed1e5            29.97        48.19    1.61x
BenchmarkDecodeTwainSpeed1e6            31.36        49.43    1.58x
BenchmarkDecodeTwainDefault1e4          28.79        45.02    1.56x
BenchmarkDecodeTwainDefault1e5          37.12        55.65    1.50x
BenchmarkDecodeTwainDefault1e6          39.28        58.16    1.48x
BenchmarkDecodeTwainCompress1e4         28.64        44.90    1.57x
BenchmarkDecodeTwainCompress1e5         37.40        55.98    1.50x
BenchmarkDecodeTwainCompress1e6         39.35        58.06    1.48x

R=rsc, dave, minux.ma, bradfitz, nigeltao
CC=golang-dev
https://codereview.appspot.com/6872063

Committer: Russ Cox <rsc@golang.org>
build: change GO386=sse to GO386=sse2

sse2 is a more precise description of the requirement,
and it matches what people will see in, for example
        grep sse2 /proc/cpuinfo # linux
        sysctl hw.optional.sse2 # os x

R=golang-dev, dsymonds, iant
CC=golang-dev
https://codereview.appspot.com/7057050
cmd/dist: update for new flag parsing on Plan 9

R=golang-dev, seed, rsc
CC=golang-dev
https://codereview.appspot.com/7069053

Committer: Russ Cox <rsc@golang.org>