delete mode 100644 lib/std/compress/deflate.zig delete mode 100644 lib/std/compress/deflate/bits_utils.zig delete mode 100644 lib/std/compress/deflate/compressor.zig delete mode 100644 lib/std/compress/deflate/compressor_test.zig delete mode 100644 lib/std/compress/deflate/decompressor.zig delete mode 100644 lib/std/compress/deflate/deflate_const.zig delete mode 100644 lib/std/compress/deflate/deflate_fast.zig delete mode 100644 lib/std/compress/deflate/deflate_fast_test.zig delete mode 100644 lib/std/compress/deflate/dict_decoder.zig delete mode 100644 lib/std/compress/deflate/huffman_bit_writer.zig delete mode 100644 lib/std/compress/deflate/huffman_code.zig delete mode 100644 lib/std/compress/deflate/testdata/compress-e.txt delete mode 100644 lib/std/compress/deflate/testdata/compress-gettysburg.txt delete mode 100644 lib/std/compress/deflate/testdata/compress-pi.txt delete mode 100644 lib/std/compress/deflate/testdata/huffman-null-max.dyn.expect delete mode 100644 lib/std/compress/deflate/testdata/huffman-null-max.dyn.expect-noinput delete mode 100644 lib/std/compress/deflate/testdata/huffman-null-max.golden delete mode 100644 lib/std/compress/deflate/testdata/huffman-null-max.input delete mode 100644 lib/std/compress/deflate/testdata/huffman-null-max.wb.expect delete mode 100644 lib/std/compress/deflate/testdata/huffman-null-max.wb.expect-noinput delete mode 100644 lib/std/compress/deflate/testdata/huffman-pi.dyn.expect delete mode 100644 lib/std/compress/deflate/testdata/huffman-pi.dyn.expect-noinput delete mode 100644 lib/std/compress/deflate/testdata/huffman-pi.golden delete mode 100644 lib/std/compress/deflate/testdata/huffman-pi.input delete mode 100644 lib/std/compress/deflate/testdata/huffman-pi.wb.expect delete mode 100644 lib/std/compress/deflate/testdata/huffman-pi.wb.expect-noinput delete mode 100644 lib/std/compress/deflate/testdata/huffman-rand-1k.dyn.expect delete mode 100644 lib/std/compress/deflate/testdata/huffman-rand-1k.dyn.expect-noinput delete mode 100644 lib/std/compress/deflate/testdata/huffman-rand-1k.golden delete mode 100644 lib/std/compress/deflate/testdata/huffman-rand-1k.input delete mode 100644 lib/std/compress/deflate/testdata/huffman-rand-1k.wb.expect delete mode 100644 lib/std/compress/deflate/testdata/huffman-rand-1k.wb.expect-noinput delete mode 100644 lib/std/compress/deflate/testdata/huffman-rand-limit.dyn.expect delete mode 100644 lib/std/compress/deflate/testdata/huffman-rand-limit.dyn.expect-noinput delete mode 100644 lib/std/compress/deflate/testdata/huffman-rand-limit.golden delete mode 100644 lib/std/compress/deflate/testdata/huffman-rand-limit.input delete mode 100644 lib/std/compress/deflate/testdata/huffman-rand-limit.wb.expect delete mode 100644 lib/std/compress/deflate/testdata/huffman-rand-limit.wb.expect-noinput delete mode 100644 lib/std/compress/deflate/testdata/huffman-rand-max.golden delete mode 100644 lib/std/compress/deflate/testdata/huffman-rand-max.input delete mode 100644 lib/std/compress/deflate/testdata/huffman-shifts.dyn.expect delete mode 100644 lib/std/compress/deflate/testdata/huffman-shifts.dyn.expect-noinput delete mode 100644 lib/std/compress/deflate/testdata/huffman-shifts.golden delete mode 100644 lib/std/compress/deflate/testdata/huffman-shifts.input delete mode 100644 lib/std/compress/deflate/testdata/huffman-shifts.wb.expect delete mode 100644 lib/std/compress/deflate/testdata/huffman-shifts.wb.expect-noinput delete mode 100644 lib/std/compress/deflate/testdata/huffman-text-shift.dyn.expect delete mode 100644 lib/std/compress/deflate/testdata/huffman-text-shift.dyn.expect-noinput delete mode 100644 lib/std/compress/deflate/testdata/huffman-text-shift.golden delete mode 100644 lib/std/compress/deflate/testdata/huffman-text-shift.input delete mode 100644 lib/std/compress/deflate/testdata/huffman-text-shift.wb.expect delete mode 100644 lib/std/compress/deflate/testdata/huffman-text-shift.wb.expect-noinput delete mode 100644 lib/std/compress/deflate/testdata/huffman-text.dyn.expect delete mode 100644 lib/std/compress/deflate/testdata/huffman-text.dyn.expect-noinput delete mode 100644 lib/std/compress/deflate/testdata/huffman-text.golden delete mode 100644 lib/std/compress/deflate/testdata/huffman-text.input delete mode 100644 lib/std/compress/deflate/testdata/huffman-text.wb.expect delete mode 100644 lib/std/compress/deflate/testdata/huffman-text.wb.expect-noinput delete mode 100644 lib/std/compress/deflate/testdata/huffman-zero.dyn.expect delete mode 100644 lib/std/compress/deflate/testdata/huffman-zero.dyn.expect-noinput delete mode 100644 lib/std/compress/deflate/testdata/huffman-zero.golden delete mode 100644 lib/std/compress/deflate/testdata/huffman-zero.input delete mode 100644 lib/std/compress/deflate/testdata/huffman-zero.wb.expect delete mode 100644 lib/std/compress/deflate/testdata/huffman-zero.wb.expect-noinput delete mode 100644 lib/std/compress/deflate/testdata/null-long-match.dyn.expect-noinput delete mode 100644 lib/std/compress/deflate/testdata/null-long-match.wb.expect-noinput delete mode 100644 lib/std/compress/deflate/testdata/rfc1951.txt delete mode 100644 lib/std/compress/deflate/token.zig create mode 100644 lib/std/compress/flate.zig create mode 100644 lib/std/compress/flate/CircularBuffer.zig create mode 100644 lib/std/compress/flate/Lookup.zig create mode 100644 lib/std/compress/flate/SlidingWindow.zig create mode 100644 lib/std/compress/flate/Token.zig create mode 100644 lib/std/compress/flate/bit_reader.zig create mode 100644 lib/std/compress/flate/bit_writer.zig create mode 100644 lib/std/compress/flate/block_writer.zig create mode 100644 lib/std/compress/flate/consts.zig create mode 100644 lib/std/compress/flate/container.zig create mode 100644 lib/std/compress/flate/deflate.zig create mode 100644 lib/std/compress/flate/huffman_decoder.zig create mode 100644 lib/std/compress/flate/huffman_encoder.zig create mode 100644 lib/std/compress/flate/inflate.zig create mode 100644 lib/std/compress/flate/testdata/block_writer.zig create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-null-max.dyn.expect create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-null-max.dyn.expect-noinput create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-null-max.huff.expect create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-null-max.input create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-null-max.wb.expect create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-null-max.wb.expect-noinput create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-pi.dyn.expect create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-pi.dyn.expect-noinput create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-pi.huff.expect create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-pi.input create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-pi.wb.expect create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-pi.wb.expect-noinput create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-rand-1k.dyn.expect create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-rand-1k.dyn.expect-noinput create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-rand-1k.huff.expect create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-rand-1k.input create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-rand-1k.wb.expect create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-rand-1k.wb.expect-noinput create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-rand-limit.dyn.expect create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-rand-limit.dyn.expect-noinput create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-rand-limit.huff.expect create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-rand-limit.input create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-rand-limit.wb.expect create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-rand-limit.wb.expect-noinput create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-rand-max.huff.expect create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-rand-max.input create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-shifts.dyn.expect create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-shifts.dyn.expect-noinput create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-shifts.huff.expect create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-shifts.input create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-shifts.wb.expect create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-shifts.wb.expect-noinput create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-text-shift.dyn.expect create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-text-shift.dyn.expect-noinput create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-text-shift.huff.expect create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-text-shift.input create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-text-shift.wb.expect create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-text-shift.wb.expect-noinput create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-text.dyn.expect create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-text.dyn.expect-noinput create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-text.huff.expect create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-text.input create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-text.wb.expect create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-text.wb.expect-noinput create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-zero.dyn.expect create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-zero.dyn.expect-noinput create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-zero.huff.expect create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-zero.input create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-zero.wb.expect create mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-zero.wb.expect-noinput create mode 100644 lib/std/compress/flate/testdata/block_writer/null-long-match.dyn.expect-noinput create mode 100644 lib/std/compress/flate/testdata/block_writer/null-long-match.wb.expect-noinput create mode 100644 lib/std/compress/flate/testdata/fuzz/deflate-stream.expect create mode 100644 lib/std/compress/flate/testdata/fuzz/deflate-stream.input create mode 100644 lib/std/compress/flate/testdata/fuzz/empty-distance-alphabet01.input create mode 100644 lib/std/compress/flate/testdata/fuzz/empty-distance-alphabet02.input create mode 100644 lib/std/compress/flate/testdata/fuzz/end-of-stream.input create mode 100644 lib/std/compress/flate/testdata/fuzz/fuzz1.input create mode 100644 lib/std/compress/flate/testdata/fuzz/fuzz2.input create mode 100644 lib/std/compress/flate/testdata/fuzz/fuzz3.input create mode 100644 lib/std/compress/flate/testdata/fuzz/fuzz4.input create mode 100644 lib/std/compress/flate/testdata/fuzz/invalid-distance.input create mode 100644 lib/std/compress/flate/testdata/fuzz/invalid-tree01.input create mode 100644 lib/std/compress/flate/testdata/fuzz/invalid-tree02.input create mode 100644 lib/std/compress/flate/testdata/fuzz/invalid-tree03.input create mode 100644 lib/std/compress/flate/testdata/fuzz/lengths-overflow.input create mode 100644 lib/std/compress/flate/testdata/fuzz/out-of-codes.input create mode 100644 lib/std/compress/flate/testdata/fuzz/puff01.input create mode 100644 lib/std/compress/flate/testdata/fuzz/puff02.input create mode 100644 lib/std/compress/flate/testdata/fuzz/puff03.input create mode 100644 lib/std/compress/flate/testdata/fuzz/puff04.input create mode 100644 lib/std/compress/flate/testdata/fuzz/puff05.input create mode 100644 lib/std/compress/flate/testdata/fuzz/puff06.input create mode 100644 lib/std/compress/flate/testdata/fuzz/puff07.input create mode 100644 lib/std/compress/flate/testdata/fuzz/puff08.input create mode 100644 lib/std/compress/flate/testdata/fuzz/puff09.input create mode 100644 lib/std/compress/flate/testdata/fuzz/puff10.input create mode 100644 lib/std/compress/flate/testdata/fuzz/puff11.input create mode 100644 lib/std/compress/flate/testdata/fuzz/puff12.input create mode 100644 lib/std/compress/flate/testdata/fuzz/puff13.input create mode 100644 lib/std/compress/flate/testdata/fuzz/puff14.input create mode 100644 lib/std/compress/flate/testdata/fuzz/puff15.input create mode 100644 lib/std/compress/flate/testdata/fuzz/puff16.input create mode 100644 lib/std/compress/flate/testdata/fuzz/puff17.input create mode 100644 lib/std/compress/flate/testdata/fuzz/puff18.input create mode 100644 lib/std/compress/flate/testdata/fuzz/puff19.input create mode 100644 lib/std/compress/flate/testdata/fuzz/puff20.input create mode 100644 lib/std/compress/flate/testdata/fuzz/puff21.input create mode 100644 lib/std/compress/flate/testdata/fuzz/puff22.input create mode 100644 lib/std/compress/flate/testdata/fuzz/puff23.input create mode 100644 lib/std/compress/flate/testdata/fuzz/puff24.input create mode 100644 lib/std/compress/flate/testdata/fuzz/puff25.input create mode 100644 lib/std/compress/flate/testdata/fuzz/puff26.input create mode 100644 lib/std/compress/flate/testdata/fuzz/puff27.input create mode 100644 lib/std/compress/flate/testdata/fuzz/roundtrip1.input create mode 100644 lib/std/compress/flate/testdata/fuzz/roundtrip2.input create mode 100644 lib/std/compress/flate/testdata/rfc1951.txt delete mode 100644 lib/std/compress/testdata/rfc1951.txt delete mode 100644 lib/std/compress/testdata/rfc1951.txt.fixed.z.9 delete mode 100644 lib/std/compress/testdata/rfc1951.txt.z.0 delete mode 100644 lib/std/compress/testdata/rfc1951.txt.z.9 delete mode 100644 lib/std/compress/testdata/rfc1952.txt delete mode 100644 lib/std/compress/testdata/rfc1952.txt.gz