]> git.ipfire.org Git - thirdparty/zlib-ng.git/commit
DFLTCC update for window optimization from Jim & Nathan
authorIlya Leoshkevich <iii@linux.ibm.com>
Mon, 25 Oct 2021 22:50:26 +0000 (18:50 -0400)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Thu, 2 Dec 2021 08:26:32 +0000 (09:26 +0100)
commitb4ca25afabba7b4bf74d36e26728006d28df891d
treee1d1ff7b501445d639624689b63699499abb07e4
parent2d2dde43b11c40cb58a339ff4a8425bca0091c31
DFLTCC update for window optimization from Jim & Nathan

Stop relying on software and hardware inflate window formats being the
same and act the way we already do for deflate: provide and implement
window-related hooks.

Another possibility would be to use an in-line history buffer (by not
setting HBT_CIRCULAR), but this would require an extra memmove().

Also fix a couple corner cases in the software implementation of
inflateGetDictionary() and inflateSetDictionary().
arch/s390/README.md
arch/s390/dfltcc_deflate.c
arch/s390/dfltcc_detail.h
arch/s390/dfltcc_inflate.c
arch/s390/dfltcc_inflate.h
deflate.c
inflate.c
inflate_p.h