| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Use command instead of which in ./configure. | Mark Adler | 31 hours | 1 | -2/+2 |
| | | |||||
| * | Fix --insecure option for shared libraries. | Mark Adler | 39 hours | 1 | -0/+1 |
| | | |||||
| * | Add --disable-shared to --static ./configure option. | Mark Adler | 5 days | 1 | -1/+1 |
| | | | | | | To be consistent with --enable-shared alternative to --shared option. | ||||
| * | Permit all ./configure parameters to use '=' or ' '. | Mark Adler | 5 days | 1 | -0/+4 |
| | | |||||
| * | Permit ./configure parameters using '=' to contain '='. | DoctorNoobingstoneIPresume | 5 days | 1 | -8/+8 |
| | | |||||
| * | Add --mandir to ./configure to specify manual directory. | Mika Lindqvist | 7 days | 1 | -2/+3 |
| | | |||||
| * | Fix AIX compile options for 64 bits. | Victor Kirhenshtein | 7 days | 1 | -1/+6 |
| | | |||||
| * | Add more compiler warnings for ./configure --warn --warn. | Mark Adler | 9 days | 1 | -3/+6 |
| | | |||||
| * | Allow --const to be used in configure without --warn. | Mark Adler | 9 days | 1 | -4/+6 |
| | | |||||
| * | Add a test to configure to check for a working compiler. | Mark Adler | 9 days | 1 | -0/+7 |
| | | |||||
| * | Pass LDFLAGS to link tests in configure. | Khem Raj | 2026-01-29 | 1 | -6/+6 |
| | | | | | | | | | LDFLAGS may contain critical flags without which linking won't succeed. Ensure that all configure tests involving link-time checks use LDFLAGS along with CFLAGS so that the tests perform correctly. Without this some tests may fail, resulting in incorrect configure results. | ||||
| * | Add the architecture to the shared compile flags in configure. | Nicolas Cellier | 2026-01-28 | 1 | -0/+1 |
| | | |||||
| * | Vectorize the CRC-32 calculation on the s390x. | Ilya Leoshkevich | 2026-01-27 | 1 | -0/+70 |
| | | | | | | | | | | Use vector extensions when compiling for s390x and binutils knows about them. At runtime, check whether kernel supports vector extensions (it has to be not just the CPU, but also the kernel) and choose between the regular and the vectorized implementations. Co-authored-by: Eduard Stefes <eddy@linux.ibm.com> | ||||
| * | Add --undefined option to ./configure for UBSan checker. | Mark Adler | 2026-01-10 | 1 | -0/+5 |
| | | |||||
| * | Prevent the use of insecure functions without an explicit request. | Mark Adler | 2026-01-05 | 1 | -3/+14 |
| | | | | | | | | | | | | ZLIB_INSECURE must be defined in order to compile code that uses the insecure functions vsprintf() or sprintf(). This would occur only if the standard vsnprintf() or snprintf() functions are not available. Providing the --insecure option to ./configure will define ZLIB_INSECURE. A flag is added to zlibCompileFlags() to indicate that gzprintf() is not implemented due to the need for the use of an insecure function, but ZLIB_INSECURE was not defined. | ||||
| * | Look for gcov in configure only if coverage was requested. | Mark Adler | 2025-12-08 | 1 | -24/+26 |
| | | |||||
| * | Check that HAVE_UNISTD_H and HAVE_STDARG_H are not defined as 0. | Mark Adler | 2025-02-13 | 1 | -2/+2 |
| | | |||||
| * | Disable make cover if no gcov was found. | Vollstrecker | 2025-01-31 | 1 | -6/+8 |
| | | |||||
| * | Support clang without version suffix for coverage testing. | Vollstrecker | 2025-01-31 | 1 | -6/+20 |
| | | |||||
| * | Adjust coverage testing to the llvm gcov calling convention. | Vollstrecker | 2025-01-31 | 1 | -5/+24 |
| | | |||||
| * | Add Haiku to configure for proper LDSHARED settings. | Oscar Lesta | 2024-10-07 | 1 | -1/+1 |
| | | |||||
| * | Add -fPIC to compiler options for static library build on Android. | qyt | 2024-03-29 | 1 | -2/+2 |
| | | |||||
| * | Enable build of shared library on AIX. | Aleksei Shpakovskii | 2024-01-23 | 1 | -0/+1 |
| | | |||||
| * | Ignore unknown options in configure. | Mark Adler | 2024-01-23 | 1 | -4/+5 |
| | | |||||
| * | Remove -w compile option in configure test. | Mark Adler | 2024-01-20 | 1 | -1/+1 |
| | | | | | Not all C compilers have a -w option. | ||||
| * | Use updated zconf.h when building out of directory with configure. | Dan Kegel | 2024-01-19 | 1 | -1/+1 |
| | | |||||
| * | Limit the length of Darwin shared library version number. | Mark Adler | 2023-08-18 | 1 | -2/+2 |
| | | |||||
| * | Fix version numbering for Darwin shared library. | Mark Adler | 2023-08-18 | 1 | -2/+3 |
| | | |||||
| * | zlib 1.3v1.3 | Mark Adler | 2023-08-18 | 1 | -3/+1 |
| | | |||||
| * | Look for a cross-compile libtool first in configure. | OldWorldOrdr | 2023-08-17 | 1 | -1/+3 |
| | | | | | Permit cross-compilation for Darwin. | ||||
| * | Add memory sanitizer to configure (--memory). | Mark Adler | 2023-08-12 | 1 | -5/+11 |
| | | | | | | | This also adds --address for the address sanitizer, in addition to the existing --sanitizer. -fno-omit-frame-pointer has been added for both sanitizers to improve the error reporting. | ||||
| * | Fix some spelling errors. | Dimitri Papadopoulos | 2023-08-03 | 1 | -1/+1 |
| | | |||||
| * | Remove K&R function definitions from zlib. | Mark Adler | 2023-04-15 | 1 | -2/+2 |
| | | | | | | | | C2X has removed K&R definitions from the C function syntax. Though the standard has not yet been approved, some high-profile compilers are now issuing warnings when such definitions are encountered. | ||||
| * | Turn off C2X warning about deprecated K&R function syntax. | Mark Adler | 2023-04-13 | 1 | -2/+2 |
| | | | | | This is a temporary workaround before excising the K&R prototypes. | ||||
| * | Minor formatting changes in configure. | Mark Adler | 2022-10-10 | 1 | -24/+25 |
| | | | | | No code changes. | ||||
| * | Fix linking on AIX with gcc. | Mark Adler | 2022-10-10 | 1 | -0/+2 |
| | | |||||
| * | Turn off RWX segment warnings on sparc systems. | Mark Adler | 2022-10-10 | 1 | -0/+7 |
| | | |||||
| * | Remove vestigial line from configure. | Mark Adler | 2022-10-09 | 1 | -1/+0 |
| | | |||||
| * | Search for system name in CHOST instead of trying to extract it. | Mark Adler | 2022-10-09 | 1 | -5/+5 |
| | | |||||
| * | Remove bypass of MinGW gcc case in configure. | Mark Adler | 2022-10-09 | 1 | -3/+1 |
| | | |||||
| * | Remove deleted assembler code references. | Mark Adler | 2022-10-06 | 1 | -15/+0 |
| | | | | | | | The code was removed, but the builds that used the code were not updated. This fixes that. Thanks to Adenilson and toxieainc for the patches. | ||||
| * | Remove -pedantic from configure -w compile options. | Mark Adler | 2022-10-06 | 1 | -2/+2 |
| | | |||||
| * | Add -g when debugging with -fsanitize=address to include symbols. | Mark Adler | 2022-07-31 | 1 | -1/+1 |
| | | |||||
| * | Fix configure issue that discarded provided CC definition. | Mark Adler | 2022-03-28 | 1 | -0/+3 |
| | | |||||
| * | Check for cc masquerading as gcc or clang in configure. | Mark Adler | 2022-03-27 | 1 | -2/+8 |
| | | |||||
| * | Separate out address sanitizing from warnings in configure. | Mark Adler | 2022-03-27 | 1 | -2/+7 |
| | | |||||
| * | Speed up software CRC-32 computation by a factor of 1.5 to 3. | Mark Adler | 2018-12-26 | 1 | -19/+14 |
| | | | | | | | | | Use the interleaved method of Kadatch and Jenkins in order to make use of pipelined instructions through multiple ALUs in a single core. This also speeds up and simplifies the combination of CRCs, and updates the functions to pre-calculate and use an operator for CRC combination. | ||||
| * | Add address checking in clang to -w option of configure. | Mark Adler | 2017-02-18 | 1 | -2/+2 |
| | | |||||
| * | Avoid the need for ssize_t. | Mark Adler | 2016-12-31 | 1 | -21/+1 |
| | | | | | | | | | Limit read() and write() requests to sizes that fit in an int. This allows storing the return value in an int, and avoiding the need to use or construct an ssize_t type. This is required for Microsoft C, whose _read and _write functions take an unsigned request and return an int. | ||||
| * | Detect clang in cc version. | Mark Adler | 2016-12-30 | 1 | -0/+1 |
| | | |||||
