]> Cypherpunks repositories - gostls13.git/commit
compress/bzip2: faster decoding.
authorRémy Oudompheng <oudomphe@phare.normalesup.org>
Mon, 3 Jun 2013 18:38:00 +0000 (20:38 +0200)
committerRémy Oudompheng <oudomphe@phare.normalesup.org>
Mon, 3 Jun 2013 18:38:00 +0000 (20:38 +0200)
commit394706b646c31ec129d0cdedc3b8eb09897322c0
tree8ef48e6c2dc6042ee7d00c56279c3fdce4a98042
parent022818c142ebc62da9a0e3a86c728ab36c047027
compress/bzip2: faster decoding.

benchmark                old ns/op    new ns/op    delta
BenchmarkDecodeDigits     19451173     14347829  -26.24%
BenchmarkDecodeTwain      57516800     42619978  -25.90%

benchmark                 old MB/s     new MB/s  speedup
BenchmarkDecodeDigits         2.22         3.01    1.36x
BenchmarkDecodeTwain          2.17         2.93    1.35x

R=golang-dev, dave, bradfitz, agl
CC=golang-dev
https://golang.org/cl/9915043
src/pkg/compress/bzip2/bit_reader.go
src/pkg/compress/bzip2/bzip2_test.go
src/pkg/compress/bzip2/huffman.go
src/pkg/compress/bzip2/move_to_front.go
src/pkg/compress/bzip2/testdata/Mark.Twain-Tom.Sawyer.txt.bz2 [new file with mode: 0644]
src/pkg/compress/bzip2/testdata/e.txt.bz2 [new file with mode: 0644]