Age | Commit message (Collapse) | Author |
|
|
|
|
|
static tables, allowing for 32k window.
|
|
indent, initial function brace on the same line as definition, removed extraneous spaces and new lines.
|
|
|
|
(#363)
|
|
* 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"
|
|
|
|
* Change 'uch' to 'unsigned char'
* Change 'Byte' to 'unsigned char'
|
|
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
|
|
|
|
|
|
|