summaryrefslogtreecommitdiff
path: root/deflate.c
AgeCommit message (Expand)Author
2021-12-24Fix deflateBound and compressBound returning very small size estimates.Hans Kristian Rosbach
2021-05-16Spelling fixesGreg Sjaardema
2021-05-08upgrade links to HTTPSViktor Szakats
2021-01-28Remove debug check for match beginning at start of window.Nathan Moinvaziri
2021-01-05Fixed previous match length not reset when match start reset.Nathan Moinvaziri
2021-01-05Add check in check_match for invalid match position.Nathan Moinvaziri
2021-01-05Improve check_match output to print hex values of mismatch characters and cha...Nathan Moinvaziri
2020-11-02Fixed conversion warning when assigning wsize to Pos variable.Nathan Moinvaziri
2020-09-23Remove NIL preprocessor macro which isn't consistently enforced.Nathan Moinvaziri
2020-09-13Remove some of the references to the unreleased zlib 1.2.12Hans Kristian Rosbach
2020-08-31Clean up if blocks in deflate.cHans Kristian Rosbach
2020-08-31Remove s->method since it is always set to the same value and never read.Hans Kristian Rosbach
2020-08-31Move and reduce size of s->pending_buf_sizeHans Kristian Rosbach
2020-08-31Rename ZEXPORT and ZEXTERN for consistency.Nathan Moinvaziri
2020-08-31Rename ZLIB_INTERNAL to Z_INTERNAL for consistency.Nathan Moinvaziri
2020-08-27Fix some of the old and new conversion warnings in deflate*Hans Kristian Rosbach
2020-08-23Reintroduce support for ZLIB_CONST in compat mode. (#704)Mika Lindqvist
2020-08-23Replace hash_bits, hash_size and hash_mask with defines.Hans Kristian Rosbach
2020-08-21Fix DFLTCC not flushing EOBS when creating raw streamsIlya Leoshkevich
2020-08-21Implement switching between DFLTCC and softwareIlya Leoshkevich
2020-08-21Use 15-bit window for quick strategy when compiling with DFLTCCIlya Leoshkevich
2020-08-20Move zero check for insert_string count to fill_window since it is the only p...Nathan Moinvaziri
2020-08-20Harmonize the CPU architecture preprocessor definitions.Nathan Moinvaziri
2020-08-02Fixed extra symbols added to ABI when zlib-compat specified.Nathan Moinvaziri
2020-07-10Fixed signed integer comparison warning in deflatePrime bits check.Nathan Moinvaziri
2020-07-10Fixed ubsan error in deflatePrime when bits is 32.Nathan Moinvaziri
2020-07-01Fixed bad shift operation warning in deflatePrime.Nathan Moinvaziri
2020-06-30Use local match_len variable in deflate_slow.Nathan Moinvaziri
2020-06-27Don't need to set s->match_length to zero in deflate_huff.Nathan Moinvaziri
2020-06-27Use local variable to store match_len in deflate_rle.Nathan Moinvaziri
2020-06-20Fixed casting warningsPavel P
2020-06-09Use standard int types in zlib-ng api.Nathan Moinvaziri
2020-06-09Fixed deflate_quick algorithm not being used due to old check.Nathan Moinvaziri
2020-06-08Move Tracev flush statement into flush_pending.Nathan Moinvaziri
2020-06-08Move Tracevv statements when emitting literal to zng_tr_tally_lit.Nathan Moinvaziri
2020-06-08Move check for match length in deflate_quick to check_match.Nathan Moinvaziri
2020-06-08Fixed wrong 64-bit casting in deflatePrime potentially causing bits to be lost.Nathan Moinvaziri
2020-06-08Make deflate_quick algorithm available to all architectures. #205Nathan Moinvaziri
2020-05-30Remove IPos typedef which also helps to reduce casting warnings.Nathan Moinvaziri
2020-05-30Fixed casting warnings in calls to put_short and put_short_msb.Nathan Moinvaziri
2020-05-30Fixed casting warnings about copying len into pending buf, replaced with call...Nathan Moinvaziri
2020-05-30Use a constant to load adler-32 initial hash value.Nathan Moinvaziri
2020-05-27Fixed missing window_padding added to window alloc size in deflateCopy.Nathan Moinvaziri
2020-05-24Simplify generic hash function using knuth's multiplicative hash.Nathan Moinvaziri
2020-05-24Use 64-bit bit buffer when emitting codes.Nathan Moinvaziri
2020-05-24Combine longest_match implementations and use compare258 functable stub.Nathan Moinvaziri
2020-05-06Remove several NOT_TWEAK_COMPILER checks and their legacy code.Hans Kristian Rosbach
2020-05-06Unify emitting of literals and match dist/lengths. Removed deflate quick stat...Nathan Moinvaziri
2020-05-01Standardize fill_window implementations and abstract out slide_hash_neon for ...Nathan Moinvaziri
2020-04-30Replaced insert_string with quick_insert_string if length is 1.Nathan Moinvaziri