]> Cypherpunks repositories - gostls13.git/commit
io: make chained multiReader Read more efficient
authorandrew werner <andrew@upthere.com>
Tue, 15 Dec 2015 22:42:28 +0000 (14:42 -0800)
committerBrad Fitzpatrick <bradfitz@golang.org>
Mon, 16 May 2016 22:55:42 +0000 (22:55 +0000)
commitccdca832c569727f7985966a3324421a69739f57
tree225ad9895ee34ff979b59dcb44715c051a301c51
parent28c201860e0838b10972e805582007f9eb61e7ac
io: make chained multiReader Read more efficient

before this change, when io.MultiReader was called many times but contain few
underlying readers, calls to Read were unnecessarily expensive.

Fixes #13558

Change-Id: I3ec4e88c7b50c075b148331fb1b7348a5840adbe
Reviewed-on: https://go-review.googlesource.com/17873
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/io/multi.go
src/io/multi_test.go