lib/std/compress/flate.zig | 218 ++++---- lib/std/compress/flate/BlockWriter.zig | 261 +++------ lib/std/compress/flate/Compress.zig | 957 +++++--------------------------- lib/std/compress/flate/Decompress.zig | 5 +- lib/std/compress/flate/HuffmanEncoder.zig | 475 ++++++++++++++++ lib/std/compress/flate/testdata/block_writer.zig | 606 -------------------- lib/std/compress/flate/testdata/block_writer/huffman-null-max.dyn.expect | Bin 78 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-null-max.dyn.expect-noinput | Bin 78 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-null-max.huff.expect | Bin 8204 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-null-max.input | Bin 65535 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-null-max.wb.expect | Bin 78 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-null-max.wb.expect-noinput | Bin 78 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-pi.dyn.expect | Bin 1696 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-pi.dyn.expect-noinput | Bin 1696 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-pi.huff.expect | Bin 1606 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-pi.input | 1 - lib/std/compress/flate/testdata/block_writer/huffman-pi.wb.expect | Bin 1696 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-pi.wb.expect-noinput | Bin 1696 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-rand-1k.dyn.expect | Bin 1005 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-rand-1k.dyn.expect-noinput | Bin 1054 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-rand-1k.huff.expect | Bin 1005 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-rand-1k.input | Bin 1000 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-rand-1k.wb.expect | Bin 1005 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-rand-1k.wb.expect-noinput | Bin 1054 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-rand-limit.dyn.expect | Bin 229 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-rand-limit.dyn.expect-noinput | Bin 229 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-rand-limit.huff.expect | Bin 252 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-rand-limit.input | 4 - lib/std/compress/flate/testdata/block_writer/huffman-rand-limit.wb.expect | Bin 186 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-rand-limit.wb.expect-noinput | Bin 186 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-rand-max.huff.expect | Bin 65540 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-rand-max.input | Bin 65535 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-shifts.dyn.expect | Bin 32 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-shifts.dyn.expect-noinput | Bin 32 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-shifts.huff.expect | Bin 1812 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-shifts.input | 2 - lib/std/compress/flate/testdata/block_writer/huffman-shifts.wb.expect | Bin 32 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-shifts.wb.expect-noinput | Bin 32 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-text-shift.dyn.expect | Bin 231 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-text-shift.dyn.expect-noinput | Bin 231 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-text-shift.huff.expect | Bin 231 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-text-shift.input | 14 - lib/std/compress/flate/testdata/block_writer/huffman-text-shift.wb.expect | Bin 231 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-text-shift.wb.expect-noinput | Bin 231 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-text.dyn.expect | Bin 217 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-text.dyn.expect-noinput | Bin 217 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-text.huff.expect | Bin 219 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-text.input | 14 - lib/std/compress/flate/testdata/block_writer/huffman-text.wb.expect | Bin 217 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-text.wb.expect-noinput | Bin 217 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-zero.dyn.expect | Bin 17 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-zero.dyn.expect-noinput | Bin 17 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-zero.huff.expect | Bin 51 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-zero.input | 1 - lib/std/compress/flate/testdata/block_writer/huffman-zero.wb.expect | Bin 6 -> 0 bytes lib/std/compress/flate/testdata/block_writer/huffman-zero.wb.expect-noinput | Bin 6 -> 0 bytes lib/std/compress/flate/testdata/block_writer/null-long-match.dyn.expect-noinput | Bin 206 -> 0 bytes lib/std/compress/flate/testdata/block_writer/null-long-match.wb.expect-noinput | Bin 206 -> 0 bytes 58 files changed, 783 insertions(+), 1775 deletions(-)