[release-branch.go1] 5a, 6a, 8a: take GOROOT_FINAL into consideration

««« backport a608a03df703
5a, 6a, 8a: take GOROOT_FINAL into consideration

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


»»»
[release-branch.go1] 5c, 6c, 8c: take GOROOT_FINAL into consideration

««« backport 016c4fefed77
5c, 6c, 8c: take GOROOT_FINAL into consideration

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


»»»
[release-branch.go1] os: avoid panic when testing errors on Plan 9

««« backport 99b8351bfb9e
os: avoid panic when testing errors on Plan 9

R=golang-dev, bradfitz, akumar
CC=golang-dev
http://codereview.appspot.com/6017043


»»»
[release-branch.go1] net/http: ignore paths on CONNECT requests in ServeMux

««« backport 8eae6e390d20
net/http: ignore paths on CONNECT requests in ServeMux

Fixes issue 3538

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


»»»
[release-branch.go1] net/http: non-keepalive connections close successfully

««« backport 820ffde8c396
net/http: non-keepalive connections close successfully

Connections did not close if Request.Close or Response.Close was true. This meant that if the user wanted the connection to close, or if the server requested it via "Connection: close", the connection would not be closed.

Fixes issue 1967.

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

Committer: Brad Fitzpatrick <bradfitz@golang.org>


»»»
[release-branch.go1] net/http: fix regression and mute known test failure for now

««« backport c3cbd6798cc7
net/http: fix regression and mute known test failure for now

Two tests added in 820ffde8c are expected to fail until the fix
for Issue 3540 goes back in (pending Windows net fixes), so
make those tests just Logf for now, with a TODO to re-enable.

Add a new client test.

Rearrange the transport code to be more readable, and fix the
bug from 820ffde8c where the persistConn was being closed before
the body was fully ready.

Fixes issue 3644
Updates issue 1967 (not yet fixed, but should be after Issue 3540)

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


»»»
[release-branch.go1] net/http: fix response Connection: close, close client connections

««« backport 4c333000f50b
net/http: fix response Connection: close, close client connections

Fixes issue 3663
Updates issue 3540 (fixes it more)
Updates issue 1967 (fixes it more, re-enables a test)

R=golang-dev, n13m3y3r
CC=golang-dev
http://codereview.appspot.com/6213064


»»»
[release-branch.go1] runtime: replace runtime·rnd function with ROUND macro

««« backport 722bb90ae3ee
runtime: replace runtime·rnd function with ROUND macro

It's sad to introduce a new macro, but rnd shows up consistently
in profiles, and the function call overwhelms the two arithmetic
instructions it performs.

R=r
CC=golang-dev
http://codereview.appspot.com/6260051


»»»
[release-branch.go1] net/http: use index.html modtime (not directory) for If-Modified-Since

««« backport c536f328c34b
net/http: use index.html modtime (not directory) for If-Modified-Since

Thanks to Håvid Falch for finding the problem.

Fixes issue 3414

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


»»»
[release-branch.go1] crypto/elliptic: fix doc typo

««« backport 9f9c0363f0ed
crypto/elliptic: fix doc typo
        Fixes issue 3735.

R=golang-dev, agl
CC=golang-dev
http://codereview.appspot.com/6301083


»»»
[release-branch.go1] doc: delete Mercurial Queues doc

««« backport 47e7c99fbe87
doc: delete Mercurial Queues doc
        Fixes issue 3716.

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


»»»
[release-branch.go1] go/ast: Walk: do not walk comment list

««« backport 5e3661048f2e
go/ast: Walk: do not walk comment list

A comment to that effect was introduced
with rev d332f4b9cef5 but the respective
code wasn't deleted.

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


»»»
[release-branch.go1] A+C: Christine Hansmann (individual CLA)

««« backport 4086a221c497
A+C: Christine Hansmann (individual CLA)

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


»»»
[release-branch.go1] bytes: fixed typo.

««« backport a3c2d3c41c45
bytes: fixed typo.

R=r
CC=golang-dev
http://codereview.appspot.com/6301096


»»»
[release-branch.go1] go/ast: multiple "blank" imports are permitted

««« backport 2033e1b11a20
go/ast: multiple "blank" imports are permitted

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


»»»
[release-branch.go1] net/http: clarify client return values in docs

««« backport f7839a55036e
net/http: clarify client return values in docs

Also, fixes one violation found during testing where both
response and error could be non-nil when a CheckRedirect test
failed.  This is arguably a minor API (behavior, not
signature) change, but it wasn't documented either way and was
inconsistent & non-Go like.  Any code depending on the old
behavior was wrong anyway.

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


»»»
[release-branch.go1] runtime: fix struct Sigaction for Linux/ARM

««« backport 6eefce99091e
runtime: fix struct Sigaction for Linux/ARM
        if we were to use sizeof(sa.sa_mask) instead of 8 as the last argument
        to rt_sigaction, we would have already fixed this bug, so also updated
        Linux/386 and Linux/amd64 files to use that; also test the return value
        of rt_sigaction.

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


»»»
[release-branch.go1] doc/articles/slices_usage_and_internals: fix typo

««« backport 5b56c2c0597f
doc/articles/slices_usage_and_internals: fix typo
        Fixes issue 3753.

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


»»»
[release-branch.go1] misc/emacs: Replace replace-{string|regexp} for XEmacs compatible code

««« backport d730d2e4733d
misc/emacs: Replace replace-{string|regexp} for XEmacs compatible code

Use code to be used in lisp programs as suggested in the doc strings for
replace-{string|regexp}. Bonus: This code works for XEmacs.

R=golang-dev, sameer, jmeurin
CC=golang-dev
http://codereview.appspot.com/6296073

Committer: Sameer Ajmani <sameer@golang.org>


»»»
[release-branch.go1] doc: put A Tour of Go video on the front page

««« backport a95bedca6dae
doc: put A Tour of Go video on the front page

R=golang-dev, bradfitz
CC=golang-dev
http://codereview.appspot.com/6337047


»»»