flate

deflate implementation
git clone git://git.suckless.org/flate
Log | Files | Refs | README

DateCommit messageAuthorFiles+-
2010-08-10 23:09add 'install' makefile targetpancake1+7-0
2010-08-08 14:28fix deflate bug (match beyond endpos)nsz@tpx1+5-6
2009-08-24 08:47makefile updatensz1+4-4
2009-08-24 08:40-callback interface, +todonsz6+27-67
2009-08-24 06:48comment, -s ldflagnsz2+6-3
2009-08-24 06:44sflate += pkzip streamnsz1+145-21
2009-08-23 18:58todo updatensz1+12-22
2009-08-23 18:06fix lzguard bugnsz1+3-3
2009-08-23 17:15clean ups, -callbacknsz1+21-64
2009-08-23 12:38deflate renames (wip)nsz1+47-75
2009-08-23 02:56-avail +endpos +skip +fillwin mods (wip)nsz4+127-74
2009-08-21 13:47doc updatensz2+20-5
2009-08-21 13:39-inflate_example -deflate_examplensz3+6-231
2009-08-21 13:27fix gzip checksum byte ordernsz1+13-14
2009-08-21 13:03+sflate, inflate returns extra bytes after compressed inputnsz8+389-141
2009-08-18 21:49+crc +adler +flatez (zlib+gz)nsz3+218-0
2009-08-18 19:02todo updatensz1+2-5
2009-08-18 17:55fix callback, s/hist/win/, clean up matchnsz1+38-42
2009-08-18 12:58+LzEnd, -accidental p4 optnsz2+3-2
2009-08-18 12:00deflate comment fixnsz1+1-1
2009-08-18 11:47deflate with fixed 32K blocknsz2+30-54
2009-08-18 09:12deflate at fixed endpos, removing avail check made the code slower!nsz1+57-37
2009-08-16 13:26deflate fix empty input casensz1+1-0
2009-08-16 11:53deflate clean upnsz1+7-11
2009-08-16 09:03deflate fixes: set history and block size correctlynsz2+83-68
2009-08-11 12:48fixnsz1+2-2
2009-08-11 12:46todo updatensz5+75-70
2009-08-11 12:19deflate += commentsnsz1+22-9
2009-08-11 11:48deflate: freq/code overlapnsz1+32-26
2009-08-11 08:06xnsz2+3-1
2009-08-11 07:54deflate -= loop unrollnsz1+0-7
2009-08-11 07:53deflate match modificationnsz1+11-11
2009-08-10 22:27znsz1+1-0
2009-08-10 22:23rm printhuffnsz1+0-20
2009-08-10 22:23rm inflate_callbacknsz2+3-595
2009-08-10 22:16deflate code cleanupsnsz2+47-47
2009-08-10 16:44todo updatensz@tpx1+1-0
2009-08-10 13:22todo updatensz@tpx3+12-2
2009-08-10 13:04rm deflate_simplensz@tpx2+4-584
2009-08-10 12:56+callback, s/runlen/lz/, todo updatensz@tpx5+182-59
2009-08-09 19:53deflate cleanups (s/pos/s->pos/, todo update)nsz@tpx1+32-35
2009-08-09 13:25deflate optimization: do while(), s/ushort/int/nsz@tpx2+30-30
2009-08-09 08:34winsize = 2*maxdist + maxmatchnsz@tpx1+1-1
2009-08-09 08:29winsize = 2*maxdist + maxmatchnsz@tpx1+63-73
2009-08-08 17:57deflate cleanup (wip)nsz@tpx1+54-58
2009-08-07 08:50deflate match: let it overflownsz@tpx2+8-10
2009-08-07 07:54+flate.h -inflate.h deflate.hnsz@tpx8+28-11
2009-08-06 19:22in deflate use prevm on block boundary toonsz@tpx1+10-14
2009-08-06 18:30shorter return value enum, flate.hnsz@tpx6+84-143
2009-08-06 08:04deflate cleaningnsz@tpx1+15-13
2009-08-06 07:56deflate cleaningnsz@tpx1+15-21
2009-08-06 07:42deflate cleaningnsz@tpx1+22-56
2009-08-06 07:18mergednsz@tpx2+5-2
2009-08-05 19:08deflate with dstbuf (needs cleanup)nsz@tpx4+274-92
2009-08-05 19:07inflate simple: read stdin onlynsz@tpx1+2-2
2009-08-02 12:11inflate_example += freensz1+2-0
2009-08-01 17:16inflate.h, examplensz2+99-0
2009-08-01 17:15inflate dynamic decode state fix, state->err, nice interfacensz2+125-135
2009-08-01 17:14deflate todosnsz1+3-0
2009-07-26 17:29O3 flagsnsz1+2-2
2009-07-26 17:28deflate_simple updatensz3+10-14
2009-07-26 16:48deflate implementation (forgot to add it earlier..)nsz1+676-0
2009-07-25 22:36deflate optimizationsnsz2+18-27
2009-07-18 13:15hash tweak, removed some checksnsz1+6-27
2009-07-18 12:18renames, code clean upnsz1+131-129
2009-07-16 12:20fix unc block bugnsz2+20-9
2009-07-16 06:03better lazy match, dont allow short match with large distnsz1+13-29
2009-07-15 21:42dont finish block until we have a lazy matchnsz1+34-27
2009-07-15 06:06deflate += prev match (lazy matching)nsz1+27-11
2009-07-15 05:26deflate fix clencode bugnsz1+52-64
2009-07-12 13:52simplified deflatensz1+213-335
2009-07-08 05:50deflate_simple simplification wipnsz1+155-223
2009-07-06 17:13complexificationnsz1+66-31
2009-07-04 18:15decode simple +multiple blocksnsz2+81-56
2009-07-04 10:23inflate: fix buildhuf when distlen = 0, simple deflatensz3+198-234
2009-06-21 19:23make += deflate_simplensz1+5-3
2009-06-21 19:23deflate_simple wipnsz1+314-378
2009-06-21 19:19-winmask, +todonsz1+9-9
2009-06-17 07:28halibut deflate mod (wip)nsz2+852-1
2009-06-13 17:04init fixed huff in inflate_initnsz1+0-2
2009-06-13 15:54inflate fix decode_symbolnsz1+5-1
2009-06-09 12:18+printhuffnsz1+20-0
2009-06-09 12:18+checknsz2+5-3
2009-06-09 10:09less gotosnsz1+14-30
2009-06-09 09:41cleanupnsz1+19-26
2009-06-08 09:26renamesnsz1+14-25
2009-06-08 08:43surprising decodeblock optimization: fillbits_, getbits_nsz2+24-9
2009-06-07 19:57separate decode_symbol_longnsz2+46-45
2009-06-07 18:33-unnecessary includesnsz2+0-3
2009-06-07 09:41inflate with statensz3+993-274
2009-06-04 11:39inflate: comment fixesnsz1+3-3
2009-05-12 23:14inflate_simple more fixesnsz1+4-4
2009-05-12 23:13inflate_simple consistent identifiers (with inflate)nsz3+61-64
2009-05-12 22:38decode_block and decode_symbol optimizationsnsz2+57-45
2009-05-11 22:59fixnsz1+14-16
2009-05-11 22:29decode_block optimizationnsz2+29-13
2009-05-11 10:27io fixesnsz3+27-54
2009-05-06 05:45inflate with callbacknsz2+114-115
2009-05-01 09:08inflate with callback wipnsz1+94-27
2009-04-29 08:48comment mnsz2+3-3