- 18 Apr, 2013 3 commits
-
-
Rémy Oudompheng authored
Also document the panic to be consistent with math/rand. Fixes #5187. R=golang-dev, dave, bradfitz, r CC=golang-dev https://golang.org/cl/8303043
-
Brad Fitzpatrick authored
Late bug fix, but this is arguably a regression from Go 1.0, since we added this transparent decoding since then. Without this fix, Go 1.0 users could decode this correctly, but Go 1.1 users would not be able to. The newly added test is from the RFC itself. The updated tests had the wrong "want" values before. They were there to test \r\n vs \n equivalence (which is unchanged), not leading whitespace. The skipWhite decoder struct field was added in the battles of Issue 4771 in revision b3bb265bfecf. It was just a wrong strategy, from an earlier round of attempts in https://golang.org/cl/7300092/ Update #4771 Fixes #5295 R=golang-dev, r CC=golang-dev https://golang.org/cl/8536045
-
David Symonds authored
R=golang-dev, r CC=golang-dev https://golang.org/cl/8821046
-
- 17 Apr, 2013 4 commits
-
-
Brad Fitzpatrick authored
Fixes #5293 R=golang-dev, r CC=golang-dev https://golang.org/cl/8840043
-
Brad Fitzpatrick authored
Fixes #5307 R=golang-dev, r CC=golang-dev https://golang.org/cl/8676046
-
Alexei Sholik authored
R=golang-dev, r CC=golang-dev https://golang.org/cl/8662045
-
Shenghou Ma authored
See https://code.google.com/p/go/issues/detail?id=5227#c16. R=golang-dev, r CC=golang-dev https://golang.org/cl/8833044
-
- 16 Apr, 2013 5 commits
-
-
Rob Pike authored
I wrote a tool. R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/8695047
-
Rob Pike authored
It's clear that that should never happen. R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/8798045
-
Shenghou Ma authored
Fixes #5296. R=golang-dev, r CC=golang-dev https://golang.org/cl/8682044
-
Shenghou Ma authored
Fixes #5261. R=golang-dev, r CC=golang-dev https://golang.org/cl/8798044
-
Ian Lance Taylor authored
Update #4979. R=dvyukov, r, bradfitz CC=golang-dev https://golang.org/cl/8697045
-
- 15 Apr, 2013 6 commits
-
-
Brad Fitzpatrick authored
From the issue, which describes it as well as I could: database/sql assumes that driver.Stmt.Close does not need the connection. see database/sql/sql.go:1308: This puts the Rows' connection back into the idle pool, and then calls the driver.Stmt.Close method of the Stmt it belongs to. In the postgresql driver implementation (https://github.com/lib/pq), Stmt.Close communicates with the server (on the connection that was just put back into the idle pool). Most of the time, this causes no problems, but if another goroutine makes a query at the right (wrong?) time, chaos results. In any case, traffic is being sent on "free" connections shortly after they are freed, leading to race conditions that kill the driver code. Fixes #5283 R=golang-dev, r CC=golang-dev https://golang.org/cl/8633044
-
Shenghou Ma authored
R=golang-dev, bradfitz, r CC=golang-dev https://golang.org/cl/8766043
-
Shenghou Ma authored
R=golang-dev, r, gary.burd, dr.volker.dobler CC=golang-dev https://golang.org/cl/8660046
-
Brad Fitzpatrick authored
Runs forever, stressing the runtime in various ways. It should never terminate. R=golang-dev, r, minux.ma CC=golang-dev https://golang.org/cl/8583047
-
Ian Lance Taylor authored
Update #5106 Update #5273 R=minux.ma, r CC=golang-dev https://golang.org/cl/8715043
-
Joel Sing authored
R=golang-dev, minux.ma, r CC=golang-dev https://golang.org/cl/8569043
-
- 14 Apr, 2013 1 commit
-
-
Brad Fitzpatrick authored
R=golang-dev, dsymonds, r CC=golang-dev https://golang.org/cl/8592044
-
- 13 Apr, 2013 3 commits
-
-
Stefan Nilsson authored
R=golang-dev, dsymonds CC=golang-dev https://golang.org/cl/8729045
-
Daniel Morsing authored
They caused internal compiler errors and they're expensive enough that inlining them doesn't make sense. Fixes #5259. R=golang-dev, r, iant, remyoudompheng CC=golang-dev https://golang.org/cl/8636043
-
Robert Griesemer authored
For compliance with gc. See also issue 5265. Not Go1.1 critical, but harmless. R=r CC=golang-dev https://golang.org/cl/8736043
-
- 12 Apr, 2013 9 commits
-
-
Alexei Sholik authored
R=r CC=golang-dev https://golang.org/cl/8650044
-
Carl Shapiro authored
Update #5281 R=golang-dev, r, bradfitz, cshapiro CC=golang-dev https://golang.org/cl/8631047
-
Carl Shapiro authored
Updates #5282 R=golang-dev, r CC=golang-dev https://golang.org/cl/8718045
-
Volker Dobler authored
Debug output from go test -x may contain empty arguments. This CL quotes arguments if needed. E.g. the output of go test -x is now .../6g -o ./_go_.6 -p testmain -complete -D "" -I . -I $WORK ./_testmain.go which is easier to grasp. R=golang-dev, bradfitz, minux.ma, r CC=golang-dev https://golang.org/cl/8633043
-
Volker Dobler authored
Debug output from go test -x may contain empty arguments. This CL quotes arguments if needed. E.g. the output of go test -x is now .../6g -o ./_go_.6 -p testmain -complete -D "" -I . -I $WORK ./_testmain.go which is easier to grasp. R=golang-dev, bradfitz, minux.ma, r CC=golang-dev https://golang.org/cl/8633043
-
Ian Lance Taylor authored
There are tests in run.bash for -linkmode=external. Fixes #5238. R=golang-dev, bradfitz, remyoudompheng, r CC=golang-dev https://golang.org/cl/8716044
-
Ian Lance Taylor authored
R=golang-dev, minux.ma, r CC=golang-dev https://golang.org/cl/8709043
-
Ian Lance Taylor authored
This will let us ask people to rebuild the Go system without precise GC, and then rebuild and retest their program, to see if precise GC is causing whatever problem they are having. R=golang-dev, r CC=golang-dev https://golang.org/cl/8700043
-
Ian Lance Taylor authored
UMTX_OP_WAIT expects that the address points to a uintptr, but the code in lock_futex.c uses a uint32. UMTX_OP_WAIT_UINT is just like UMTX_OP_WAIT, but the address points to a uint32. This almost certainly makes no difference on a little-endian system, but since the kernel supports it we should do the right thing. And, who knows, maybe it matters. R=golang-dev, bradfitz, r, ality CC=golang-dev https://golang.org/cl/8699043
-
- 11 Apr, 2013 7 commits
-
-
Rob Pike authored
Fixes #5258. R=golang-dev, iant, minux.ma CC=golang-dev https://golang.org/cl/8682043
-
Rob Pike authored
R=golang-dev, iant CC=golang-dev https://golang.org/cl/8545046
-
Volker Dobler authored
Fixes #5260. R=golang-dev, minux.ma, 0xjnml, r CC=golang-dev https://golang.org/cl/8658043
-
Rob Pike authored
Although one may argue that they should be legal, gc (at least) disallows byte order marks that are not the first code point in the file. Added a sentence to the "Implementation restriction" clause in the "Source code representation" section to document this better. Lifting this restriction (again - the rule has changed at least twice already) would not break any existing programs, should we later decide yet again to fiddle the rules about these little fly specks. R=golang-dev, dsymonds, gri CC=golang-dev https://golang.org/cl/8649043
-
Andrew Wilkins authored
This change removes processing of #cgo directives from cmd/cgo, pushing the onus back on cmd/go to pass all necessary flags. Fixes #5224. See comments for rationale. R=golang-dev, iant, r CC=golang-dev https://golang.org/cl/8610044
-
Rob Pike authored
Fixes #5268. R=golang-dev, dsymonds, bradfitz CC=golang-dev https://golang.org/cl/8646045
-
Anthony Martin authored
All symbols are currently marked with global scope. The correct behavior was lost when the symbol table format was changed. R=golang-dev, iant, r CC=golang-dev https://golang.org/cl/8625043
-
- 10 Apr, 2013 2 commits
-
-
Rob Pike authored
The String method is called whenever the printing operation wants a string, not just for %s and %v. R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/8638043
-
Robert Griesemer authored
Go1.1 harmless, but not critical. Fixes #5249. R=golang-dev, r CC=golang-dev https://golang.org/cl/8609043
-