commit 90fedb5f0d237852abae0b14dd48522b317b74ca
parent 8357a25a970d35e014c98530be0d853a24a3b37c
Author: nsz <nszabolcs@gmail.com>
Date: Tue, 18 Aug 2009 21:02:18 +0200
todo update
Diffstat:
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/TODO b/TODO
@@ -3,9 +3,9 @@ flate
man
error message ?
inflate assumes Flate* < 0
-_reset _free
+_init _reset _free ?
_zlib _gzip _zip
-deflate, inflate exmplae -> flate_example
+deflate, inflate example -> flate_example
test, benchmark:
empty block
all zero (rle)
@@ -15,7 +15,6 @@ test, benchmark:
inflate
-------
-error message
init globals
(rev lookup vs revinc)
(test/optimize uncompressed block)
@@ -30,7 +29,6 @@ space opt:
hufflen: overlap arrays (parent+heap only)
time opt:
match loop unroll
- less branching in deflate_state (check avail > MinMatch once)
bisect len/distbase -> lookup table
rolling hash
better compression:
@@ -39,7 +37,6 @@ better compression:
last block can be allowed to be larger
code cleanups:
bounds on the compressend size
- verify dstsize
input from in+nin instead of src+srcend
setting s->state..
ushort vs int