]> Cypherpunks repositories - gostls13.git/commit
bufio: Implement io.ReaderFrom for (*Writer).
authorMichael Chaten <mchaten@gmail.com>
Fri, 19 Oct 2012 00:22:51 +0000 (11:22 +1100)
committerNigel Tao <nigeltao@golang.org>
Fri, 19 Oct 2012 00:22:51 +0000 (11:22 +1100)
commit2a4818dd11a4fac1016b1ef2c2200a8e094272bd
tree117304aaf35c392d095c472ec5758a746022e686
parent90ad6a2d111d10b60fd5b7f5d46fd224635d5024
bufio: Implement io.ReaderFrom for (*Writer).

This is part 2 of 2 for issue 4028.

benchmark                        old ns/op    new ns/op    delta
BenchmarkWriterCopyOptimal           53293        28326  -46.85%
BenchmarkWriterCopyUnoptimal         53757        30537  -43.19%
BenchmarkWriterCopyNoReadFrom        53192        36642  -31.11%

Fixes #4028.

R=nigeltao
CC=golang-dev
https://golang.org/cl/6565056
src/pkg/bufio/bufio.go
src/pkg/bufio/bufio_test.go