]> Cypherpunks repositories - gostls13.git/commit
compress/lzw: fix the stupidity of allocating and zeroing a new buffer
authorNigel Tao <nigeltao@golang.org>
Fri, 25 Feb 2011 22:25:29 +0000 (09:25 +1100)
committerNigel Tao <nigeltao@golang.org>
Fri, 25 Feb 2011 22:25:29 +0000 (09:25 +1100)
commit5b1d47d105fd90bc54e1deec21d8529ca3afb596
treecf9ac508e7774cadfaf4a89b469e5d7420eb94d7
parent54f00407239661e50e12db23f1d4354e33467b3d
compress/lzw: fix the stupidity of allocating and zeroing a new buffer
on each loop iteration, yielding a 20x performance improvement.

R=rsc, r2
CC=golang-dev
https://golang.org/cl/4240044
src/pkg/compress/lzw/reader.go
src/pkg/compress/lzw/reader_test.go
src/pkg/compress/lzw/writer_test.go