This commit is contained in:
Eric Biggers 2018-04-13 22:46:08 -07:00
parent e9d1014161
commit 9a327aae41
2 changed files with 23 additions and 3 deletions

20
NEWS
View File

@ -1,3 +1,23 @@
Version 1.0:
Added support for multi-member gzip files.
Moved architecture-specific code into subdirectories. If you
aren't using the provided Makefile to build libdeflate, you now
need to compile lib/*.c and lib/*/*.c instead of just lib/*.c.
Added an ARM PMULL implementation of CRC-32, which speeds up
gzip compression and decompression on 32-bit and 64-bit ARM
processors that have the Cryptography Extensions.
Improved detection of CPU features, resulting in accelerated
functions being used in more cases. This includes:
- Detect CPU features on 32-bit x86, not just 64-bit as was
done previously.
- Detect CPU features on ARM, both 32 and 64-bit.
(Limited to Linux only currently.)
Version 0.8: Version 0.8:
Build fixes for certain platforms and compilers. Build fixes for certain platforms and compilers.

View File

@ -9,9 +9,9 @@
extern "C" { extern "C" {
#endif #endif
#define LIBDEFLATE_VERSION_MAJOR 0 #define LIBDEFLATE_VERSION_MAJOR 1
#define LIBDEFLATE_VERSION_MINOR 8 #define LIBDEFLATE_VERSION_MINOR 0
#define LIBDEFLATE_VERSION_STRING "0.8" #define LIBDEFLATE_VERSION_STRING "1.0"
#include <stddef.h> #include <stddef.h>
#include <stdint.h> #include <stdint.h>