]> Cypherpunks repositories - gostls13.git/commit
database/sql: optimized []byte copy + []byte(nil) -> *interface fix
authorJulien Schmidt <google@julienschmidt.com>
Tue, 26 Mar 2013 00:43:30 +0000 (17:43 -0700)
committerBrad Fitzpatrick <bradfitz@golang.org>
Tue, 26 Mar 2013 00:43:30 +0000 (17:43 -0700)
commit5e74f5029b15decee67095532a5c60cb98bbea52
tree9b121706fee2fb95b5a9390654178fa19fb7ff7f
parent4529c047b852772eb380499926c1c4e1c42da625
database/sql: optimized []byte copy + []byte(nil) -> *interface fix

Make the copy directly in the convert switch instead of an extra loop.
Also stops converting nil-[]byte to zero-[]byte when assigning to *interface

R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/7962044
src/pkg/database/sql/convert.go
src/pkg/database/sql/convert_test.go
src/pkg/database/sql/sql.go