]> Cypherpunks repositories - gostls13.git/commit
bufio: Implement io.WriterTo for (*Reader)
authorMichael Chaten <mchaten@gmail.com>
Thu, 27 Sep 2012 06:31:03 +0000 (16:31 +1000)
committerNigel Tao <nigeltao@golang.org>
Thu, 27 Sep 2012 06:31:03 +0000 (16:31 +1000)
commite289a2b913d476cf8592728e6d50767d0e29afde
treed4a05d7afdf137d81d8105230fac19c14364bfd9
parent348e31f8f70f9e06d90aa03419907ce91122c402
bufio: Implement io.WriterTo for (*Reader)

This is part 1 of 2 for issue 4028

benchmark                       old ns/op    new ns/op    delta
BenchmarkReaderCopyOptimal          33495         9849  -70.60%
BenchmarkReaderCopyUnoptimal        70631        27041  -61.72%
BenchmarkReaderCopyOldImpl          51407        52970   +3.04%

Update #4028

R=dave, nigeltao, rsc, bradfitz, rogpeppe
CC=golang-dev
https://golang.org/cl/6548047
src/pkg/bufio/bufio.go
src/pkg/bufio/bufio_test.go