- 18 Dec, 2014 4 commits
-
-
Ian Lance Taylor authored
Gccgo incorrectly executed functions multiple times when they appeared in a composite literal that required a conversion between different interface types. Change-Id: I7b40e76ed23fa8440ffa03b262041265c109adf7 Reviewed-on: https://go-review.googlesource.com/1710Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org> Reviewed-by: Minux Ma <minux@golang.org>
-
Andrew Gerrand authored
Change-Id: Ib31fb1f8239d8113728bc4c6e411416721571341 Reviewed-on: https://go-review.googlesource.com/1743Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
-
Andrew Gerrand authored
Change-Id: I794a5773ed47d470ff91fcdd82f9747a91424eb4 Reviewed-on: https://go-review.googlesource.com/1402Reviewed-by: Rob Pike <r@golang.org>
-
Andrew Gerrand authored
Change-Id: I63d5c81fdaf9aca2fc3da3defcc6e9c4094c690b Reviewed-on: https://go-review.googlesource.com/1742Reviewed-by: Andrew Gerrand <adg@golang.org>
-
- 17 Dec, 2014 2 commits
-
-
Kato Kazuyoshi authored
open(2) and mkdir(2) won't set the sticky bit on *BSD and Solaris. This behavior is mentioned on sticky(8). see also: https://github.com/dotcloud/docker/pull/6587 Fixes #8383. Change-Id: Ic4733700f9926b9fc2b6fd1f998acec34e518764 Reviewed-on: https://go-review.googlesource.com/1673Reviewed-by: Ian Lance Taylor <iant@golang.org>
-
Ian Lance Taylor authored
Gccgo failed to create the type descriptor for the type used to allocate the nil value passed to append as the second argument when append is called with only one argument. Calling append with only one argument is unusual but obviously should not cause a compiler crash. Change-Id: I530821847dfd68f0302de6ca6a84dfbc79653935 Reviewed-on: https://go-review.googlesource.com/1692Reviewed-by: Minux Ma <minux@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
-
- 16 Dec, 2014 9 commits
-
-
Rick Hudson authored
Change-Id: Ia7a007444eeb1503cec27367a5c6699ce0bf4af6 Reviewed-on: https://go-review.googlesource.com/1441Reviewed-by: Austin Clements <austin@google.com>
-
Brad Fitzpatrick authored
Change-Id: Ia24e9f0da1622cededa17b2c54ff9e4bb80cf946 Reviewed-on: https://go-review.googlesource.com/1633Reviewed-by: Minux Ma <minux@golang.org> Reviewed-by: Keith Randall <khr@golang.org>
-
Keith Randall authored
It shouldn't semacquire() inside an acquirem(), the runtime thinks that means deadlock. It actually isn't a deadlock, but it looks like it because acquirem() does m.locks++. Candidate for inclusion in 1.4.1. runtime.Stack with all=true is pretty unuseable in GOMAXPROCS>1 environment. fixes #9321 Change-Id: Iac6b664217d24763b9878c20e49229a1ecffc805 Reviewed-on: https://go-review.googlesource.com/1600Reviewed-by: Dmitry Vyukov <dvyukov@google.com>
-
Brad Fitzpatrick authored
I broke the build in https://golang.org/change/207950a when I made http.Transport send "Connection: close" request headers when DisableKeepAlives was set true because I didn't run all the tests before submitting. httputil.DumpRequestOut used Transport to get its output, and used it with DisableKeepAlives, so this changed the output. Rather than updating golden data in our tests (because surely others depend on the exact bytes from these in their tests), switch to not using DisableKeepAlives in DumpRequestOut instead, so the output is the same as before. Change-Id: I9fad190be8032e55872e6947802055a6d65244df Reviewed-on: https://go-review.googlesource.com/1632Reviewed-by: Andrew Gerrand <adg@golang.org>
-
Brad Fitzpatrick authored
No bug was open, but I found an old email to myself to investigate when I suspected this was happening. Change-Id: Icedefec6f15a000eaabb2693b0640b3b6c8bf82c Reviewed-on: https://go-review.googlesource.com/1578Reviewed-by: Andrew Gerrand <adg@golang.org>
-
Brad Fitzpatrick authored
Fixes #9339 Change-Id: I22faf2593cb73f42612c2c2bfe38de001fb2746b Reviewed-on: https://go-review.googlesource.com/1630Reviewed-by: Andrew Gerrand <adg@golang.org>
-
Brad Fitzpatrick authored
Fixes #9205 Change-Id: Iacd608ba43332008984aa8ece17dcb5757f27b3f Reviewed-on: https://go-review.googlesource.com/1611Reviewed-by: Ian Lance Taylor <iant@golang.org>
-
Andrew Gerrand authored
Related to issue #9228 Change-Id: I0819e657f6393788754d1412f9c2126a170d4cf1 Reviewed-on: https://go-review.googlesource.com/1577Reviewed-by: Rob Pike <r@golang.org>
-
Brad Fitzpatrick authored
Actually fixing this "bug" would be weird, since io.LimitReader already does what we need, as demonstrated by net/http's use. Thanks to @davidfstr for pointing this out. Change-Id: If707bcc698d1666a369b39ddfa9770685fbe3879 Reviewed-on: https://go-review.googlesource.com/1579Reviewed-by: Rob Pike <r@golang.org>
-
- 15 Dec, 2014 4 commits
-
-
Keith Randall authored
Most types are reflexive (k == k for all k of type t), so don't bother calling equal(k, k) when the key type is reflexive. Change-Id: Ia716b4198b8b298687843b94b878dbc5e8fc2c65 Reviewed-on: https://go-review.googlesource.com/1480Reviewed-by: Russ Cox <rsc@golang.org>
-
David Crawshaw authored
Fixes #9311 Change-Id: I2f142e65a54c0391084316d79a42714ba42dd8b9 Reviewed-on: https://go-review.googlesource.com/1514Reviewed-by: Keith Randall <khr@golang.org>
-
Rob Pike authored
Remove carriage returns from //go:generate lines. Carriage returns are the predecessor of BOMs and still live on Windows. Fixes #9264 Change-Id: I637748c74335c696b3630f52f2100061153fcdb4 Reviewed-on: https://go-review.googlesource.com/1564Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org> Reviewed-by: Andrew Gerrand <adg@golang.org>
-
Andrew Gerrand authored
Fixes #9308 Change-Id: I0121adbbecc893eb93afc3321ecff97ea146d150 Reviewed-on: https://go-review.googlesource.com/1560Reviewed-by: Andrew Gerrand <adg@golang.org>
-
- 14 Dec, 2014 3 commits
-
-
Andrew Gerrand authored
Change-Id: I2ae40e63bc78f3b6e4eb68ccbc928368db1e606f Reviewed-on: https://go-review.googlesource.com/1535Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
-
Kang Hu authored
Change-Id: I5cc4740a858c40d820eeb7c00cf0508b20807c90 Reviewed-on: https://go-review.googlesource.com/1533Reviewed-by: Andrew Gerrand <adg@golang.org>
-
Andrew Gerrand authored
Fixes #9284 Change-Id: I0410a9ed82b861686a0a986c9ca4eeeacac8f296 Reviewed-on: https://go-review.googlesource.com/1534Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
-
- 13 Dec, 2014 4 commits
-
-
Brad Fitzpatrick authored
Change-Id: I46bf9f1b84a331cabce2d3417b2b59ccb83d00fa Reviewed-on: https://go-review.googlesource.com/1532Reviewed-by: David Symonds <dsymonds@golang.org>
-
Brad Fitzpatrick authored
Fixes #5645 Change-Id: Ifb46d6faf7ac838792920f6fe00912947478e761 Reviewed-on: https://go-review.googlesource.com/1531Reviewed-by: David Symonds <dsymonds@golang.org>
-
Brad Fitzpatrick authored
Fixes #9104 Change-Id: Ide5ac70215d73278e6910f5b9c7687ad7734c0be Reviewed-on: https://go-review.googlesource.com/1530Reviewed-by: David Symonds <dsymonds@golang.org>
-
Russ Cox authored
People keep pasting all.bash output into GitHub bugs, which turns the # lines into <h1> headlines. Add some more #s so that the bug reports are more readable. Not ideal but seems like the best of a few bad options. Change-Id: I4c69930ec304b2d504d7cd66221281a8577b87ae Reviewed-on: https://go-review.googlesource.com/1286Reviewed-by: Ian Lance Taylor <iant@golang.org> Reviewed-by: Andrew Gerrand <adg@golang.org>
-
- 12 Dec, 2014 12 commits
-
-
Brad Fitzpatrick authored
Fixes #9281 Change-Id: Id060e9cbad086c994ec74b240f5c61e971e5690b Reviewed-on: https://go-review.googlesource.com/1490Reviewed-by: Minux Ma <minux@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
-
Russ Cox authored
//go:nowritebarrier can only be used in package runtime. It does not disable write barriers; it is an assertion, checked by the compiler, that the following function needs no write barriers. Change-Id: Id7978b779b66dc1feea39ee6bda9fd4d80280b7c Reviewed-on: https://go-review.googlesource.com/1224Reviewed-by: Rick Hudson <rlh@golang.org>
-
Shenghou Ma authored
Change-Id: I5f021b131f5650217bd14dec09cfb81fb0447b9e Reviewed-on: https://go-review.googlesource.com/1422Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
-
Brad Fitzpatrick authored
Change-Id: I2b05b7ff217586851ab41744e3077fddc480253c Reviewed-on: https://go-review.googlesource.com/1405Reviewed-by: David Symonds <dsymonds@golang.org>
-
Brad Fitzpatrick authored
Still using the ancient go/types API. Updating that to the modern API should be a separate effort in a separate change. Change-Id: Ic1c5ae3c13711d34fe757507ecfc00ee883810bf Reviewed-on: https://go-review.googlesource.com/1404Reviewed-by: David Symonds <dsymonds@golang.org>
-
Shenghou Ma authored
Fixes build on Windows. Fixes #9234. Change-Id: Iebf4317e7cc20ba1afea5558553166cd89783316 Reviewed-on: https://go-review.googlesource.com/1421 Reviewed-by: <iant@golang.org>
-
Russ Cox authored
We forgot to do the usual API review. Make that not possible in the future. I'll pull this change over to the main branch too, but it's more important (and only testable) here. LGTM=bradfitz R=bradfitz CC=golang-codereviews https://golang.org/cl/185050043
-
Russ Cox authored
I read through and vetted these but others should look too. LGTM=bradfitz, adg R=r, minux, bradfitz, adg CC=adg, golang-codereviews, gri, iant https://golang.org/cl/182560043
-
Andrew Gerrand authored
These are the references that affect current Go users. I left intact references in older release notes; we can figure out what to do with them later. LGTM=rsc R=rsc CC=golang-codereviews https://golang.org/cl/186140043 Conflicts: doc/go1.4.html Change-Id: I1032686f2b3ac6dacaf8f114b8c35cdf221330ca
-
Andrew Gerrand authored
LGTM=minux, adg, rsc R=rsc, r, dsymonds, minux, bradfitz, adg, dave, iant CC=golang-codereviews https://golang.org/cl/185190043
-
David Symonds authored
Change-Id: I412358e99301d1c9603960fd34601dae60fca3cb Reviewed-on: https://go-review.googlesource.com/1400Reviewed-by: Rob Pike <r@golang.org>
-
Alberto Donizetti authored
Fixes #9269 Change-Id: I25751632e95978537b656aedfa5c35ab2273089b Reviewed-on: https://go-review.googlesource.com/1380Reviewed-by: Robert Griesemer <gri@golang.org>
-
- 11 Dec, 2014 2 commits
-
-
David Symonds authored
Change-Id: Ibecc2ef1e70c927c325c48bc381091f52c09da85 Reviewed-on: https://go-review.googlesource.com/1355Reviewed-by: Russ Cox <rsc@golang.org> Reviewed-by: Minux Ma <minux@golang.org> Reviewed-by: Andrew Gerrand <adg@golang.org>
-
Austin Clements authored
This flag no longer exists. It has been replaced with -unit=byte. Change-Id: Iff9fc501f2c666067c9b1948c4623c8e3adddb8d Reviewed-on: https://go-review.googlesource.com/1287Reviewed-by: Russ Cox <rsc@golang.org>
-