mirror of https://github.com/golang/go.git
Decoder calls fill from readFull, ignore and readByte and
readByte did not check returned io.EOF.
This change moves io.EOF translation inside fill.
name old speed new speed delta
DecodeBaseline-8 67.4MB/s ± 0% 67.3MB/s ± 0% -0.20% (p=0.000 n=16+19)
DecodeProgressive-8 43.7MB/s ± 0% 43.6MB/s ± 0% -0.06% (p=0.013 n=17+19)
Fixes #56724
Change-Id: Ia0d5cc561f3c2050e25ec3f2b5e6866c3b4941c7
GitHub-Last-Rev:
|
||
|---|---|---|
| .. | ||
| color | ||
| draw | ||
| gif | ||
| internal/imageutil | ||
| jpeg | ||
| png | ||
| testdata | ||
| decode_example_test.go | ||
| decode_test.go | ||
| format.go | ||
| geom.go | ||
| geom_test.go | ||
| image.go | ||
| image_test.go | ||
| names.go | ||
| ycbcr.go | ||
| ycbcr_test.go | ||