go/src/pkg/compress
Adam Langley e7fa307902 bzip2: speed up decompression.
This borrows a trick from the bzip2 source and effects a decent speed
up when decompressing highly compressed sources. Rather than unshuffle
the BTW block when performing the IBTW, a linked-list is threaded
through the array, in place. This improves cache hit rates.

R=bradfitzgo, bradfitzwork, cw
CC=golang-dev
https://golang.org/cl/4247047
2011-03-03 09:13:06 -05:00
..
bzip2 bzip2: speed up decompression. 2011-03-03 09:13:06 -05:00
flate compress: move zlib/testdata to testdata so it can be shared by all 2011-02-16 11:41:29 +11:00
gzip gofmt -s -w src misc 2010-10-22 10:06:33 -07:00
lzw compress/lzw: don't use a closure in NewReader, which avoids having 2011-02-26 16:42:49 +11:00
testdata compress: move zlib/testdata to testdata so it can be shared by all 2011-02-16 11:41:29 +11:00
zlib compress: move zlib/testdata to testdata so it can be shared by all 2011-02-16 11:41:29 +11:00