- 12 Mar, 2012 3 commits
-
-
Shenghou Ma authored
As we've dropped support for Mac OS X 10.5, I think the generated .pkg should reflect that decision. But this CL make it impossible to generate pkg on Mac OS X 10.6, at least for me. R=adg, bradfitz CC=golang-dev https://golang.org/cl/5798051
-
Brad Fitzpatrick authored
handle string and []byte conversions. R=golang-dev, dsymonds CC=golang-dev https://golang.org/cl/5754082
-
David Symonds authored
The generated syscall files for Windows are still breaking "go tool api" (unknown function []byte); I'll look at fixing that separately. Fixes #3285. R=bradfitz CC=golang-dev https://golang.org/cl/5777062
-
- 11 Mar, 2012 1 commit
-
-
Russ Cox authored
1) The -D argument should always be a pseudo-import path, like _/Users/rsc/foo/bar, never a standard import path, because we want local imports to always resolve to pseudo-paths. 2) Disallow local imports in non-local packages. Otherwise everything works but you get two copies of a package (the real one and the "local" one) in your binary. R=golang-dev, bradfitz, yiyu.jgl CC=golang-dev https://golang.org/cl/5787055
-
- 10 Mar, 2012 6 commits
-
-
Gwenael Treguier authored
To make sure that there is no resource leak, I suggest to fix the 'fakedb' driver such as it fails when any Stmt is not closed. First, add a check in fakeConn.Close(). Then, fix all missing Stmt.Close()/Rows.Close(). I am not sure that the strategy choose in fakeConn.Prepare/prepare* is ok. The weak point in this patch is the change in Tx.Query: - Tests pass without this change, - I found it by manually analyzing the code, - I just try to make Tx.Query look like DB.Query. R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/5759050
-
Jeremy Jackins authored
R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/5795050
-
Brad Fitzpatrick authored
R=golang-dev, wcn CC=golang-dev https://golang.org/cl/5777052
-
Brad Fitzpatrick authored
In a transaction, on a Stmt.Query error, it was possible for a connection to be added to a db's freelist twice. Should use the local releaseConn function instead. Thanks to Gwenael Treguier for the failing test. Also in this CL: propagate driver errors through releaseConn into *DB.putConn, which conditionally ignores the freelist addition if the driver signaled ErrBadConn, introduced in a previous CL. R=golang-dev, gary.burd CC=golang-dev https://golang.org/cl/5798049
-
David Symonds authored
R=golang-dev, mikioh.mikioh CC=golang-dev https://golang.org/cl/5796050
-
Brad Fitzpatrick authored
Thanks Michael Lore for the bug report! Fixes #3266 R=golang-dev, rsc CC=golang-dev https://golang.org/cl/5754068
-
- 09 Mar, 2012 12 commits
-
-
Brad Fitzpatrick authored
We should check the CRC32s of files on EOF, even if there's no data descriptor (in streamed files), as long as there's a non-zero CRC32 in the file header / TOC. R=golang-dev, rsc CC=golang-dev https://golang.org/cl/5794045
-
Alex Brainman authored
R=golang-dev, krautz, rsc CC=golang-dev https://golang.org/cl/5783059
-
Brad Fitzpatrick authored
We now always write the "optional" streaming data descriptor signature, which turns out to be required for OS X. Also, handle reading the data descriptor with or without the signature, per the spec's recommendation. Fix data descriptor reading bugs found in the process. Fixes #3252 R=golang-dev, alex.brainman, nigeltao, rsc CC=golang-dev https://golang.org/cl/5787062
-
Robert Griesemer authored
R=golang-dev, dsymonds, rsc CC=golang-dev https://golang.org/cl/5785057
-
Shenghou Ma authored
For CL 5756065. R=golang-dev, rsc CC=golang-dev https://golang.org/cl/5784065
-
Shenghou Ma authored
So that we don't duplicate knowledge about which OS/ARCH combination supports cgo. Also updated src/run.bash and src/sudo.bash to use 'go env'. R=golang-dev, rsc CC=golang-dev https://golang.org/cl/5792055
-
Jeremy Jackins authored
familiy -> family R=golang-dev, gri CC=golang-dev https://golang.org/cl/5783061
-
Robert Griesemer authored
R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/5783063
-
Robert Griesemer authored
This affects corner (test) cases only; gofmt -w src misc doesn't cause any changes. - added additional test cases - removed doIndent parameter from printer.valueSpec (was always false) - gofmt -w src misc causes no changes Fixes #1207. R=dsymonds, rsc CC=golang-dev https://golang.org/cl/5786060
-
Russ Cox authored
It may have to switch stacks, since we are calling a DLL instead of a system call. badcallback says where it is, because it is being called on a Windows stack already. R=golang-dev, alex.brainman CC=golang-dev https://golang.org/cl/5782060
-
Mikio Hara authored
R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/5782063
-
Andrew Gerrand authored
Updates #3254. R=golang-dev, bradfitz, alex.brainman CC=golang-dev https://golang.org/cl/5783058
-
- 08 Mar, 2012 18 commits
-
-
Russ Cox authored
R=dsymonds CC=golang-dev https://golang.org/cl/5781063
-
Russ Cox authored
Implement runtime·write, like on the other systems, and also runtime·badcallback, in assembly to reduce stack footprint. TBR=golang-dev CC=golang-dev https://golang.org/cl/5785055
-
Brad Fitzpatrick authored
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/5787059
-
Russ Cox authored
Fixes 386 build on 64-bit machines. R=golang-dev, bradfitz, minux.ma CC=golang-dev https://golang.org/cl/5785053
-
Russ Cox authored
When a very low-level system call that should never fail does fail, we call notok, which crashes the program. Often, we are then left with only the program counter as information about the crash, and it is in notok. Instead, inline calls to notok (it is just one instruction on most systems) so that the program counter will tell us which system call is unhappy. R=golang-dev, gri, minux.ma, bradfitz CC=golang-dev https://golang.org/cl/5792048
-
Russ Cox authored
Xcode generates ._foo.go files. R=golang-dev, gri CC=golang-dev https://golang.org/cl/5786055
-
Robert Griesemer authored
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/5781058
-
Brad Fitzpatrick authored
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/5785043
-
Francisco Souza authored
test.bash does not remove main if the test fails, so it is good to keep main in .hgignore. R=golang-dev, rsc CC=golang-dev https://golang.org/cl/5784057
-
Shenghou Ma authored
1. consistent usage section (go tool xxx) 2. reformat cmd/ld document with minor correction document which -H flags are valid on which ld document -d flag can't be used on Windows. document -Hwindowsgui R=golang-dev, r, rsc CC=golang-dev https://golang.org/cl/5782043
-
Francisco Souza authored
The test.bash file generates .so file using gcc, builds the executable using the go tool and then run it with the $LD_LIBRARY_PATH variable pointing to the directory where the .so file lives. Fixes #2982. R=rsc, remyoudompheng CC=golang-dev https://golang.org/cl/5788043
-
Russ Cox authored
Before: $ go run x.go signal 11 (core dumped) $ After: $ go run x.go runtime: cgo callback on thread not created by Go. signal 11 (core dumped) $ For issue 3068. Not a fix, but as much of a fix as we can do before Go 1. R=golang-dev, rogpeppe, gri CC=golang-dev https://golang.org/cl/5781047
-
Robert Griesemer authored
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/5782044
-
Mikkel Krautz authored
Also factors out some code into functions to make systemVerify easier to read. R=rsc, agl CC=golang-dev https://golang.org/cl/5781054
-
Mikio Hara authored
Fixes #3249. R=rsc CC=golang-dev https://golang.org/cl/5792043
-
Russ Cox authored
doc: convert to use godoc built-in templates tmpltohtml is gone, to avoid having a second copy of the code. Instead, godoc -url /doc/go1.html will print the actual HTML served for that URL. "make" will generate files named go1.rawhtml etc, which can be fed through tidy. It can be hard to tell from the codereview diffs, but all the tmpl files have been renamed to be html files and then have "Template": true added. R=golang-dev, adg, r, gri CC=golang-dev https://golang.org/cl/5782046
-
Russ Cox authored
Fixes #3247. R=golang-dev, jsing CC=golang-dev https://golang.org/cl/5784051
-
Russ Cox authored
Fixes #3248. R=golang-dev, dsymonds CC=golang-dev https://golang.org/cl/5784052
-