52 Commits (e0bd0ad6e4d8afd2bc3d55d84d459a0e2c0e2890)

Author SHA1 Message Date
Mark Adler e9d5486e66 Remove K&R function definitions from zlib. 2 years ago
Mark Adler 888b3da8de Provide missing function prototypes in CRC-32 code. [fredgan] 2 years ago
Mark Adler 5752b171fd Fix some typos. 2 years ago
Mark Adler 7ecf7c7458 Fix odd error in Visual C compiler preventing automatic promotion. 3 years ago
Mark Adler 6c532a8e8a Fix missing ZEXPORT for crc32_combine_op(). 3 years ago
Mark Adler ec3df00224 Correct incorrect inputs provided to the CRC functions. 3 years ago
Mark Adler 21767c654d zlib 1.2.12 3 years ago
Mark Adler 296967c7b7 Fix crc32.c to compile local functions only if used. 3 years ago
Mark Adler d71dc66fa8 Fix error in comment on the polynomial representation of a byte. 6 years ago
Mark Adler deb44b5742 Use ARM crc32 instructions if the ARM architecture has them. 6 years ago
Mark Adler 52fc78baf2 Add use of the ARMv8 crc32 instructions when requested. 6 years ago
Mark Adler aec89faa2e Correct comment in crc32.c. 6 years ago
Mark Adler 7c0c75e990 Use atomic test and set, if available, for dynamic CRC tables. 6 years ago
Mark Adler f8719f5ae5 Speed up software CRC-32 computation by a factor of 1.5 to 3. 6 years ago
Mark Adler 41d86c73b2 Add crc32_combine_gen() and crc32_combine_op() for fast combines. 6 years ago
Mark Adler 47cb412957 Add tables for crc32_combine(), to speed it up by a factor of 200. 6 years ago
Mark Adler 3c46f5ddb5 Avoid the use of ptrdiff_t. 8 years ago
Mark Adler 2fa463bacf zlib 1.2.9 8 years ago
Mark Adler b9ae6f0079 Add crc32_z() and adler32_z() functions with size_t lengths. 8 years ago
Mark Adler bedea2483b Clean up and comment the use of local for static. 8 years ago
Mark Adler e08118c401 Note the violation of the strict aliasing rule in crc32.c. 8 years ago
Mark Adler d1d577490c Avoid pre-decrement of pointer in big-endian CRC calculation. 8 years ago
Mark Adler 6c9bd474aa Fix type mismatch between get_crc_table() and crc_table. 13 years ago
Mark Adler 94acb3c1a0 zlib 1.2.6.1 13 years ago
Mark Adler 7d45cf5a1d Use optimized byte swap operations for Microsoft and GNU [Snyder]. 13 years ago
Mark Adler f9e4edc996 Avoid library header include in crc32.c for Z_SOLO. 13 years ago
Mark Adler 10daf0d4d7 zlib 1.2.5.1 14 years ago
Mark Adler 9712272c78 zlib 1.2.5 14 years ago
Mark Adler 05d47d2627 zlib 1.2.4.1 14 years ago
Mark Adler f6194ef39a zlib 1.2.3.4 14 years ago
Mark Adler 639be99788 zlib 1.2.3.3 14 years ago
Mark Adler 9c3a583021 zlib 1.2.2.4 14 years ago
Mark Adler 6b8233bfe0 zlib 1.2.2.3 14 years ago
Mark Adler 0484693e17 zlib 1.2.2.2 14 years ago
Mark Adler 9811b53dd9 zlib 1.2.2.1 14 years ago
Mark Adler 79fbcdc939 zlib 1.2.2 14 years ago
Mark Adler 7a6955760b zlib 1.2.1.2 14 years ago
Mark Adler 4b5a43a219 zlib 1.2.0.5 14 years ago
Mark Adler 086e982175 zlib 1.2.0.4 14 years ago
Mark Adler 8e34b3a802 zlib 1.2.0.2 14 years ago
Mark Adler 7c2a874e50 zlib 1.2.0 14 years ago
Mark Adler a383133c4e zlib 1.1.4 14 years ago
Mark Adler b8c9ecb076 zlib 1.0.9 14 years ago
Mark Adler 6759211ad8 zlib 1.0.8 14 years ago
Mark Adler 7850e4e406 zlib 1.0.7 14 years ago
Mark Adler 423eb40306 zlib 1.0.1 14 years ago
Mark Adler 8a2acbffc8 zlib 1.0-pre 14 years ago
Mark Adler 56bcb184fa zlib 0.99 14 years ago
Mark Adler 23c69f1069 zlib 0.94 14 years ago
Mark Adler 6b834a58bd zlib 0.93 14 years ago