~sircmpwn/hare-compress

*: remove full module name usage
encoding::gzip: remove full module name usage

They are not officially supported and may be removed in the future.
compress::*: remove test dependencies from non tests
compress::gzip: update for latest stdlib

Updated hare-compress to compile/run with the latest hare stdlib.
all: strio/bufio => memio
Use io::readall
Correct FCHECK condition

Since buf[0] is a u8, using << 8 will turn it into 0.
Fix compilation with latest harec and stdlib
zlib: Move decompress test to +test
add support for gzip decompression

Signed-off-by: Pierre Curto <pierre.curto@gmail.com>
compress/zlib: update gen program for test data

Signed-off-by: Pierre Curto <pierre.curto@gmail.com>
compress::deflate: Fix < 0 check on unsigned int

Signed-off-by: Lassi Pulkkinen <lassi@pulk.fi>
compress::deflate: Fix off-by-one size of counts array

The highest index of the array should be MAXBITS,
hence length = MAXBITS + 1.

Signed-off-by: Lassi Pulkkinen <lassi@pulk.fi>
Update my name

Add a .mailmap, update copyright headers
zlib::decompress: improve docs

Signed-off-by: Drew DeVault <sir@cmpwn.com>
compress::zlib: introduce decompress_error

Matches the similar inflate_error function.

Signed-off-by: Drew DeVault <sir@cmpwn.com>
compress::flate: introduce inflate_error

Extracts the inflate-specific error condition from an opaque error
condition in io::error.

Signed-off-by: Drew DeVault <sir@cmpwn.com>
compress::flate: fix incorrect assertion
Makefile: fix README install path

Signed-off-by: Christopher M. Riedl <cmr@bluescreens.de>
io::close can error

Signed-off-by: Sebastian <sebastian@sebsite.pw>
Next