cosmopolitan/third_party/zlib
Justine Tunney 8bdaddd81d
Make the Windows Console work better
The stdio reader thread now appears to be working recursively along
cosmopolitan subprocesses. For example, it's now possible to launch
vim.com from the unbourne.com bestline repl, thanks to hacks plus a
bug fix to select() timeouts.
2023-09-07 18:27:22 -07:00
..
gz Make the Windows Console work better 2023-09-07 18:27:22 -07:00
adler32.c Make AARCH64 harder, better, faster, stronger 2023-05-15 02:15:34 -07:00
adler32_simd.c Upgrade to Cosmopolitan GCC 11.2.0 for aarch64 2023-06-05 02:07:28 -07:00
adler32_simd.inc Make AARCH64 harder, better, faster, stronger 2023-05-15 02:15:34 -07:00
chunkcopy.inc Upgrade to Cosmopolitan GCC 11.2.0 for aarch64 2023-06-05 02:07:28 -07:00
compress.c Make AARCH64 harder, better, faster, stronger 2023-05-15 02:15:34 -07:00
cpu_features.c Give Emacs another performance boost 2023-08-18 09:34:14 -07:00
cpu_features.internal.h Give Emacs another performance boost 2023-08-18 09:34:14 -07:00
crc32.c Make AARCH64 harder, better, faster, stronger 2023-05-15 02:15:34 -07:00
crc32.inc Make AARCH64 harder, better, faster, stronger 2023-05-15 02:15:34 -07:00
crc32_simd.c Upgrade to Cosmopolitan GCC 11.2.0 for aarch64 2023-06-05 02:07:28 -07:00
crc32_simd.internal.h Make AARCH64 harder, better, faster, stronger 2023-05-15 02:15:34 -07:00
crc_folding.c Make AARCH64 harder, better, faster, stronger 2023-05-15 02:15:34 -07:00
deflate.c Clean up more code 2023-06-18 01:00:05 -07:00
deflate.internal.h Fix important bugs in redbean 2022-09-17 02:18:06 -07:00
infback.c Make AARCH64 harder, better, faster, stronger 2023-05-15 02:15:34 -07:00
inffast.c Make AARCH64 harder, better, faster, stronger 2023-05-15 02:15:34 -07:00
inffast.internal.h Remove _Hide keyword 2023-07-24 08:34:58 -07:00
inffast_chunk.c Make AARCH64 harder, better, faster, stronger 2023-05-15 02:15:34 -07:00
inffast_chunk.internal.h Make AARCH64 harder, better, faster, stronger 2023-05-15 02:15:34 -07:00
inffixed.inc Fix important bugs in redbean 2022-09-17 02:18:06 -07:00
inflate.c Make improvements 2023-09-06 12:34:59 -07:00
inflate.internal.h Fix important bugs in redbean 2022-09-17 02:18:06 -07:00
inftrees.c Make AARCH64 harder, better, faster, stronger 2023-05-15 02:15:34 -07:00
inftrees.internal.h Make AARCH64 harder, better, faster, stronger 2023-05-15 02:15:34 -07:00
insert_string.inc Make AARCH64 harder, better, faster, stronger 2023-05-15 02:15:34 -07:00
internal.h Remove _Hide keyword 2023-07-24 08:34:58 -07:00
LICENSE Initial import 2020-06-15 07:18:57 -07:00
LICENSE.chromium Make AARCH64 harder, better, faster, stronger 2023-05-15 02:15:34 -07:00
LICENSE.zlib Make AARCH64 harder, better, faster, stronger 2023-05-15 02:15:34 -07:00
macros.internal.h Fix important bugs in redbean 2022-09-17 02:18:06 -07:00
README.cosmo Make AARCH64 harder, better, faster, stronger 2023-05-15 02:15:34 -07:00
slide_hash_simd.inc Upgrade to Cosmopolitan GCC 11.2.0 for aarch64 2023-06-05 02:07:28 -07:00
treeconst.c Remove _Hide keyword 2023-07-24 08:34:58 -07:00
trees.c Make improvements 2023-09-06 12:34:59 -07:00
trees.inc Make AARCH64 harder, better, faster, stronger 2023-05-15 02:15:34 -07:00
uncompr.c Make AARCH64 harder, better, faster, stronger 2023-05-15 02:15:34 -07:00
zconf.h Give Emacs another performance boost 2023-08-18 09:34:14 -07:00
zlib.h Give Emacs another performance boost 2023-08-18 09:34:14 -07:00
zlib.mk Move zlib down 2023-08-31 15:17:57 -07:00
zutil.c Fix warnings 2023-09-01 20:50:18 -07:00
zutil.internal.h Remove _Hide keyword 2023-07-24 08:34:58 -07:00

DESCRIPTION

  zlib implements the deflate compression algorithm

LICENSE

  See LICENSE file

ORIGIN

  The zlib sources were obtained from Chromium's zlib fork.

    https://chromium.googlesource.com/chromium/src/third_party/zlib
    commit 14dd4c4455602c9b71a1a89b5cafd1f4030d2e3f
    Author: Adenilson Cavalcanti <cavalcantii@chromium.org>
    Date:   Tue Apr 11 17:40:40 2023 +0000

  The source code for puff was obtained from zlib itself:

    Origin: git@github.com:madler/zlib.git
    Commit: 03614c56ad299f9b238c75aa1e66f0c08fc4fc8b
    Author: Mark Adler <madler@alumni.caltech.edu>
    Date:   Sun Oct 30 08:36:13 2016 -0700

LOCAL CHANGES

  - Use X86_HAVE() for runtime dispatching

  - Changed Trace(stderr) calls to use kprintf()

  - Made the type signature of crc32_z() less obnoxious

  - Fix a Chromium Zlib regression where malloc() failures inside
    deflateInit2() will result in a segmentation fault

  - Provide THIRD_PARTY_ZLIB_GZ as a separate package, because it
    can't work without malloc/stdio/etc. but the rest of zlib can