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:
|
||
|---|---|---|
| .. | ||
| dct_test.go | ||
| fdct.go | ||
| fuzz_test.go | ||
| huffman.go | ||
| idct.go | ||
| reader.go | ||
| reader_test.go | ||
| scan.go | ||
| writer.go | ||
| writer_test.go | ||