doc/go1.2.txt: text/template's if-else

R=golang-dev, dsymonds
CC=golang-dev
https://codereview.appspot.com/13334043
cmd/go: add -race flag to 'go list'

Causes the package dependencies to include those for race detection.
Fixes issue 5653.

R=golang-dev, dave, bradfitz
CC=golang-dev
https://codereview.appspot.com/13236045
net: BUG section for ReadFrom, ReadFromIP methods of IPConn on "ip4" network

Fixes issue 3944.

R=golang-dev, r
CC=golang-dev
https://codereview.appspot.com/13263043
net: make protocol-specific Dial and Listen return consistent error value

Update issue 4856

R=golang-dev, bradfitz, dave
CC=golang-dev
https://codereview.appspot.com/12916046
runtime: re-enable TestParForParallel

See how it flies. We'll disable it again if the underlying issue is not resolved.
See issue 4155 for details.

Fixes issue 4155.

R=golang-dev, bradfitz
CC=golang-dev
https://codereview.appspot.com/13368045
sort: use a very fast random generator for benchmarks

Adapted from https://codereview.appspot.com/11564044.

Fixes breakage of darwin-amd64-race builder.

R=golang-dev, r
CC=golang-dev
https://codereview.appspot.com/13352045
encoding/json: add "overflow" struct tag option

Fixes issue 6213.

R=golang-dev, dsymonds, bradfitz
CC=golang-dev
https://codereview.appspot.com/13180043
os/exec: return idempotent Closer from StdinPipe

Before this fix, it was always an error to use the Close method on the
io.WriteCloser obtained from Cmd.StdinPipe, as it would race with the
Close performed by Cmd.Wait.

Fixes issue 6270.

R=golang-dev, r, remyoudompheng, bradfitz, dsymonds
CC=golang-dev
https://codereview.appspot.com/13329043
undo CL 13180043 / 318540e7857f

Accidentally submitted.

??? original CL description
encoding/json: add "overflow" struct tag option

Fixes issue 6213.

R=golang-dev, dsymonds, bradfitz
CC=golang-dev
https://codereview.appspot.com/13180043
???

R=golang-dev
CC=golang-dev
https://codereview.appspot.com/13234045
net: make channel-based semaphore depend on receive, not send

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

Committer: Rob Pike <r@golang.org>
cmd/go: make it work for code.google.com cloned repositories

Thanks to beatgammit for the fix.

Fixes issue 5408.

R=golang-dev, bradfitz
CC=golang-dev
https://codereview.appspot.com/13261048
cmd/gc: fix method values whose receiver is an unnamed interface.

Fixes issue 6140.

R=golang-dev, iant
CC=golang-dev
https://codereview.appspot.com/13083043
cmd/gc: fix detection of initialization loop.

The compiler computes initialization order by finding
a spanning tree between a package's global variables.
But it does so by walking both variables and functions
and stops detecting cycles between variables when they
mix with a cycle of mutually recursive functions.

Fixes issue 4847.

R=golang-dev, daniel.morsing, rsc
CC=golang-dev
https://codereview.appspot.com/9663047
cmd/8g: add descriptions for some missing instructions.

These instructions are emitted when GO386=387 or the target
i386 CPU does not have SSE2 capabilities.

Fixes issue 6215.

R=golang-dev, remyoudompheng
CC=golang-dev
https://codereview.appspot.com/12812045

Committer: R?my Oudompheng <oudomphe@phare.normalesup.org>
cmd/gc: make method names for function scoped types unique

Types in function scope can have methods on them if they embed another type, but we didn't make the name unique, meaning that 2 identically named types in different functions would conflict with eachother.

Fixes issue 6269.

R=golang-dev, bradfitz
CC=golang-dev
https://codereview.appspot.com/13326045
misc: add linkcheck tool

Fixes issue 5378

R=golang-dev, r
CC=golang-dev
https://codereview.appspot.com/13247044
compress/flate: implement Reset method on Writer.

Fixes issue 6138.

R=golang-dev, bradfitz
CC=golang-dev
https://codereview.appspot.com/12953048
cmd/cc,runtime: change preprocessor to expand macros inside of
#pragma textflag and #pragma dataflag directives.
Update dataflag directives to use symbols instead of integer constants.

R=golang-dev, bradfitz
CC=golang-dev
https://codereview.appspot.com/13310043
runtime: check bitmap word for allocated bit in markonly

When searching for an allocated bit, flushptrbuf would search
backward in the bitmap word containing the bit of pointer
being looked-up before searching the span.  This extra check
was not replicated in markonly which, instead, after not
finding an allocated bit for a pointer would directly look in
the span.

Using statistics generated from godoc, before this change span
lookups were, on average, more common than word lookups.  It
was common for markonly to consult spans for one third of its
pointer lookups.  With this change in place, what were
previously span lookups are overwhelmingly become by the word
lookups making the total number of span lookups a relatively
small fraction of the whole.

This change also introduces some statistics gathering about
lookups guarded by the CollectStats enum.

R=golang-dev, khr
CC=golang-dev
https://codereview.appspot.com/13311043
net/http: redirect handlers from mux.Handler() shouldn't clear the query string

R=bradfitz, alberto.garcia.hierro, rsc, adg
CC=golang-dev
https://codereview.appspot.com/7099045

Committer: Brad Fitzpatrick <bradfitz@golang.org>