summaryrefslogtreecommitdiff
path: root/trees.h
AgeCommit message (Collapse)Author
2020-08-27Renamed trees_p.h to trees.h.Nathan Moinvaziri
2020-08-27Rename table headers with tbl suffix.Nathan Moinvaziri
2020-05-06Unify emitting of literals and match dist/lengths. Removed deflate quick ↵Nathan Moinvaziri
static tables, allowing for 32k window.
2020-02-07Fixed formatting, 4 spaces for code intent, 2 spaces for preprocessor ↵Nathan Moinvaziri
indent, initial function brace on the same line as definition, removed extraneous spaces and new lines.
2019-09-20Add maketrees test and clean up maketrees.c codeHans Kristian Rosbach
2019-07-18Add zng_ prefix to internal functions to avoid linking conflicts with zlib. ↵Nathan Moinvaziri
(#363)
2017-01-30local -> staticMika Lindqvist
* local -> static * Normalize and cleanup line-endings * Fix warnings under Visual Studio. * Whitespace cleanup *** This patch has been edited to merge cleanly and to exclude type changes. Based on 8d7a7c3b82c6e38734bd504dac800b148ab410d0 "Type Cleanup"
2015-05-25Style cleanup for trees.*Hans Kristian Rosbach
2015-05-23Cleanup user-defined types for 'unsigned char'Mika Lindqvist
* Change 'uch' to 'unsigned char' * Change 'Byte' to 'unsigned char'
2014-07-26deflate: add new deflate_quick strategy for level 1Jim Kukunas
The deflate_quick strategy is designed to provide maximum deflate performance. deflate_quick achieves this through: - only checking the first hash match - using a small inline SSE4.2-optimized longest_match - forcing a window size of 8K, and using a precomputed dist/len table - forcing the static Huffman tree and emitting codes immediately instead of tallying This patch changes the scope of flush_pending, bi_windup, and static_ltree to ZLIB_INTERNAL and moves END_BLOCK, send_code, put_short, and send_bits to deflate.h. Updates the configure script to enable by default for x86. On systems without SSE4.2, fallback is to deflate_fast strategy. Fixes #6 Fixes #8
2011-09-09zlib 1.2.4.5Mark Adler
2011-09-09zlib 1.1.0Mark Adler
2011-09-09zlib 1.0.8Mark Adler