summaryrefslogtreecommitdiff
path: root/deflate_fast.c
AgeCommit message (Expand)Author
2021-12-24Fixed trailing whitespaces and missing new lines.Nathan Moinvaziri
2021-03-20Restore hash_head != 0 checksIlya Leoshkevich
2020-10-18Fixed unsigned integer overflow ASAN error when hash_head > s->strstart.Nathan Moinvaziri
2020-08-31Rename ZLIB_INTERNAL to Z_INTERNAL for consistency.Nathan Moinvaziri
2020-07-03Add likely/unlikely hinting to all deflate algorithms.Hans Kristian Rosbach
2020-06-27Use local variable to store match_len in deflate_fast.Nathan Moinvaziri
2020-06-27Move check for hash_head != 0 directly after quick_insert_string.Nathan Moinvaziri
2020-06-08Move Tracevv statements when emitting literal to zng_tr_tally_lit.Nathan Moinvaziri
2020-05-30Remove IPos typedef which also helps to reduce casting warnings.Nathan Moinvaziri
2020-05-24Simplify generic hash function using knuth's multiplicative hash.Nathan Moinvaziri
2020-05-24Converted compare258 to static and convert longest_match to template.Nathan Moinvaziri
2020-05-06Change two NOT_TWEAK_COMPILER to check for MIN-MATCH!=3 instead.Hans Kristian Rosbach
2020-05-06Remove several NOT_TWEAK_COMPILER checks and their legacy code.Hans Kristian Rosbach
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
2020-03-18Clean up usage of bflush make more similar for each deflate strategy.Hans Kristian Rosbach
2020-03-13Clean up zng_tr_tally code.Nathan Moinvaziri
2019-07-18Add zng_ prefix to internal functions to avoid linking conflicts with zlib. (...Nathan Moinvaziri
2019-01-16move match.c to match_p.h and remove match.hSebastian Pop
2018-11-14Fix a bug that can crash deflate on some input when using Z_FIXED.Mark Adler
2018-03-22Move private defines from zconf.h and zconf-ng.h to zbuild.hMika Lindqvist
2017-08-17Make sure we don't export internal functionsHans Kristian Rosbach
2017-04-24Add a struct func_table and function functableInit.Hans Kristian Rosbach
2017-01-30Merge insert_string and bulk_insert_str.Mika Lindqvist
2017-01-30Use bulk_insert_str when adding more than one byte.Mika Lindqvist
2015-06-24Split deflate.cMika Lindqvist