summaryrefslogtreecommitdiff
path: root/inffast.c
Commit message (Collapse)AuthorAgeFilesLines
* Small speedup to inflate [psumbera].Mark Adler2017-02-151-14/+14
| | | | | | Seeing a few percent speedup by using a pointer instead of an assigned structure. This seems to help the compiler to optimize better.
* zlib 1.2.11v1.2.11Mark Adler2017-01-151-1/+1
|
* Add warnings when compiling with assembler code.Mark Adler2017-01-021-1/+3
| | | | | | | There have been many reports of bugs in the assembler codes intended to speed up deflate and inflate. They are third-party contributions in contrib, and so are not supported by the zlib maintainers.
* zlib 1.2.9v1.2.9Mark Adler2016-12-311-1/+1
|
* Use post-increment only in inffast.c.Mark Adler2016-09-211-50/+31
| | | | | | | | | | An old inffast.c optimization turns out to not be optimal anymore with modern compilers, and furthermore was not compliant with the C standard, for which decrementing a pointer before its allocated memory is undefined. Per the recommendation of a security audit of the zlib code by Trail of Bits and TrustInSoft, in support of the Mozilla Foundation, this "optimization" was removed, in order to avoid the possibility of undefined behavior.
* zlib 1.2.7.1v1.2.7.1Mark Adler2013-03-241-1/+1
|
* Line length cleanup.Mark Adler2013-03-241-1/+1
|
* Clean up the usage of z_const and respect const usage within zlib.Mark Adler2012-08-131-2/+2
| | | | | | | | | This patch allows zlib to compile cleanly with the -Wcast-qual gcc warning enabled, but only if ZLIB_CONST is defined, which adds const to next_in and msg in z_stream and in the in_func prototype. A --const option is added to ./configure which adds -DZLIB_CONST to the compile flags, and adds -Wcast-qual to the compile flags when ZLIBGCCWARN is set in the environment.
* zlib 1.2.5v1.2.5Mark Adler2011-09-091-1/+1
|
* zlib 1.2.4.5v1.2.4.5Mark Adler2011-09-091-1/+1
|
* zlib 1.2.3.5v1.2.3.5Mark Adler2011-09-091-10/+10
|
* zlib 1.2.3.4v1.2.3.4Mark Adler2011-09-091-2/+3
|
* zlib 1.2.3.3v1.2.3.3Mark Adler2011-09-091-18/+39
|
* zlib 1.2.2.2v1.2.2.2Mark Adler2011-09-091-0/+13
|
* zlib 1.2.1.2v1.2.1.2Mark Adler2011-09-091-2/+2
|
* zlib 1.2.0.6v1.2.0.6Mark Adler2011-09-091-0/+1
|
* zlib 1.2.0.5v1.2.0.5Mark Adler2011-09-091-2/+8
|
* zlib 1.2.0.1v1.2.0.1Mark Adler2011-09-091-2/+2
|
* zlib 1.2.0v1.2.0Mark Adler2011-09-091-162/+277
|
* zlib 1.1.4v1.1.4Mark Adler2011-09-091-17/+30
|
* zlib 1.1.2v1.1.2Mark Adler2011-09-091-5/+7
|
* zlib 1.0.7v1.0.7Mark Adler2011-09-091-1/+1
|
* zlib 1.0.4v1.0.4Mark Adler2011-09-091-1/+1
|
* zlib 1.0.1v1.0.1Mark Adler2011-09-091-4/+5
|
* zlib 1.0-prev1.0-preMark Adler2011-09-091-5/+4
|
* zlib 0.99v0.99Mark Adler2011-09-091-5/+6
|
* zlib 0.94v0.94Mark Adler2011-09-091-4/+6
|
* zlib 0.93v0.93Mark Adler2011-09-091-73/+82
|
* zlib 0.92v0.92Mark Adler2011-09-091-68/+68
|
* zlib 0.9v0.9Mark Adler2011-09-091-3/+9
|
* zlib 0.8v0.8Mark Adler2011-09-091-0/+2
|
* zlib 0.79v0.79Mark Adler2011-09-091-0/+148