go/src
Chris Hines d737639c4a database/sql: close bad connections in commit or rollback:
Previously Tx.close always passed a nil error to tx.db.putConn. As a
result bad connections were reused, even if the driver returned
driver.ErrBadConn. Adding an err parameter to Tx.close allows it to
receive the driver error from Tx.Commit and Tx.Rollback and pass it
to tx.db.putConn.

Fixes #11264

Change-Id: I142b6b2509fa8d714bbc135cef7281a40803b3b8
Reviewed-on: https://go-review.googlesource.com/13912
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
2015-09-03 17:07:37 +00:00
..
archive archive/tar: don't treat multiple file system links as a tar hardlink 2015-08-04 17:34:43 +00:00
bufio
builtin
bytes bytes: improve Compare function on amd64 for large byte arrays 2015-08-26 03:52:20 +00:00
cmd cmd/link: only embed runtime.goarm in the module that contains the runtime package 2015-09-03 16:22:21 +00:00
compress compress/flate: simplify inflate logic 2015-09-03 01:54:35 +00:00
container
crypto crypto/x509: emit PKIX names in a more standard order. 2015-08-30 15:34:48 +00:00
database/sql database/sql: close bad connections in commit or rollback: 2015-09-03 17:07:37 +00:00
debug debug/elf: map/slice literals janitoring 2015-08-25 01:36:11 +00:00
encoding encoding/asn1: fix panic when Marshaling nil. 2015-08-29 18:53:41 +00:00
errors
expvar
flag
fmt fmt: fix scientific notation in docs 2015-08-31 18:43:00 +00:00
go go/types: fix real(a) and imag(a) for untyped arguments 2015-08-26 21:16:31 +00:00
hash hash/fnv: fix wiki url 2015-08-24 21:26:42 +00:00
html html: speed up UnescapeString 2015-08-22 12:45:38 +00:00
image image/draw: optimize out some bounds checks. 2015-09-01 00:34:26 +00:00
index/suffixarray
internal registry: Explain how GetMUIStringValue works and where it falls short 2015-08-28 05:41:29 +00:00
io io: add WriteString support to MultiWriter 2015-09-01 04:00:12 +00:00
log
math math/big: use optimized formula in ModSqrt for 3 mod 4 primes 2015-08-29 19:11:03 +00:00
mime mime: move examples to external test file 2015-08-22 18:39:29 +00:00
net net/http: make FileServer sort directory entries 2015-09-01 20:11:22 +00:00
os os: remove a redundant branch in File.Read. 2015-08-31 04:42:04 +00:00
path all: fix some vet-caught formatting errors, mostly but not only in tests 2015-08-21 05:37:36 +00:00
reflect cmd/compile, cmd/link, reflect, runtime: remove type.zero field 2015-08-26 00:28:17 +00:00
regexp
runtime cmd/internal/obj: some platform independent bits of proper toolchain support for thread local storage 2015-09-03 14:06:07 +00:00
sort sort: Fix typo in Stable() comment 2015-08-17 06:58:16 +00:00
strconv
strings
sync runtime, sync/atomic: add memory barriers in arm cas routines 2015-07-30 20:11:11 +00:00
syscall syscall: remove unused kernelVersion function from tests 2015-08-31 17:07:16 +00:00
testing testing/quick: terminate for arbitrary recursive types 2015-08-29 19:23:37 +00:00
text text/template: add ExecError type and return it from Execute on error 2015-08-27 06:40:56 +00:00
time time: fix 400 year offset in comment 2015-08-29 01:03:42 +00:00
unicode unicode: include rune 0 in RangeTables. 2015-08-24 15:05:48 +00:00
unsafe
Make.dist
all.bash
all.bat
all.rc
androidtest.bash
bootstrap.bash build: Fix bootstrap.bash for official source tarballs 2015-09-01 19:52:59 +00:00
buildall.bash
clean.bash build: clean current tree in clean.bash 2015-08-05 19:36:15 +00:00
clean.bat
clean.rc
iostest.bash
make.bash make.bash: abort if $GOROOT_BOOTSTRAP == $GOROOT 2015-08-24 03:04:52 +00:00
make.bat
make.rc
nacltest.bash
race.bash
race.bat
run.bash
run.bat
run.rc