delete mode 100644 lib/std/Io/bit_reader.zig delete mode 100644 lib/std/Io/bit_writer.zig delete mode 100644 lib/std/Io/seekable_stream.zig create mode 100644 lib/std/compress/flate/BlockWriter.zig delete mode 100644 lib/std/compress/flate/CircularBuffer.zig create mode 100644 lib/std/compress/flate/Compress.zig create mode 100644 lib/std/compress/flate/Decompress.zig create mode 100644 lib/std/compress/flate/HuffmanEncoder.zig delete mode 100644 lib/std/compress/flate/SlidingWindow.zig delete mode 100644 lib/std/compress/flate/bit_reader.zig delete mode 100644 lib/std/compress/flate/bit_writer.zig delete mode 100644 lib/std/compress/flate/block_writer.zig delete mode 100644 lib/std/compress/flate/consts.zig delete mode 100644 lib/std/compress/flate/container.zig delete mode 100644 lib/std/compress/flate/deflate.zig delete mode 100644 lib/std/compress/flate/huffman_decoder.zig delete mode 100644 lib/std/compress/flate/huffman_encoder.zig delete mode 100644 lib/std/compress/flate/inflate.zig delete mode 100644 lib/std/compress/flate/testdata/block_writer.zig delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-null-max.dyn.expect delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-null-max.dyn.expect-noinput delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-null-max.huff.expect delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-null-max.input delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-null-max.wb.expect delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-null-max.wb.expect-noinput delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-pi.dyn.expect delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-pi.dyn.expect-noinput delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-pi.huff.expect delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-pi.input delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-pi.wb.expect delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-pi.wb.expect-noinput delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-rand-1k.dyn.expect delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-rand-1k.dyn.expect-noinput delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-rand-1k.huff.expect delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-rand-1k.input delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-rand-1k.wb.expect delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-rand-1k.wb.expect-noinput delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-rand-limit.dyn.expect delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-rand-limit.dyn.expect-noinput delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-rand-limit.huff.expect delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-rand-limit.input delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-rand-limit.wb.expect delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-rand-limit.wb.expect-noinput delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-rand-max.huff.expect delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-rand-max.input delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-shifts.dyn.expect delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-shifts.dyn.expect-noinput delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-shifts.huff.expect delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-shifts.input delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-shifts.wb.expect delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-shifts.wb.expect-noinput delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-text-shift.dyn.expect delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-text-shift.dyn.expect-noinput delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-text-shift.huff.expect delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-text-shift.input delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-text-shift.wb.expect delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-text-shift.wb.expect-noinput delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-text.dyn.expect delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-text.dyn.expect-noinput delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-text.huff.expect delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-text.input delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-text.wb.expect delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-text.wb.expect-noinput delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-zero.dyn.expect delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-zero.dyn.expect-noinput delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-zero.huff.expect delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-zero.input delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-zero.wb.expect delete mode 100644 lib/std/compress/flate/testdata/block_writer/huffman-zero.wb.expect-noinput delete mode 100644 lib/std/compress/flate/testdata/block_writer/null-long-match.dyn.expect-noinput delete mode 100644 lib/std/compress/flate/testdata/block_writer/null-long-match.wb.expect-noinput delete mode 100644 lib/std/compress/gzip.zig delete mode 100644 lib/std/compress/zlib.zig create mode 100644 lib/std/hash/Adler32.zig delete mode 100644 lib/std/hash/adler.zig delete mode 100644 lib/std/zip/test.zig