From 9a327aae416a71471015b70f4a10f8b10cf1db31 Mon Sep 17 00:00:00 2001 From: Eric Biggers Date: Fri, 13 Apr 2018 22:46:08 -0700 Subject: [PATCH] v1.0 --- NEWS | 20 ++++++++++++++++++++ libdeflate.h | 6 +++--- 2 files changed, 23 insertions(+), 3 deletions(-) diff --git a/NEWS b/NEWS index 38b540a..a19f014 100644 --- a/NEWS +++ b/NEWS @@ -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: Build fixes for certain platforms and compilers. diff --git a/libdeflate.h b/libdeflate.h index af34d35..27aa14c 100644 --- a/libdeflate.h +++ b/libdeflate.h @@ -9,9 +9,9 @@ extern "C" { #endif -#define LIBDEFLATE_VERSION_MAJOR 0 -#define LIBDEFLATE_VERSION_MINOR 8 -#define LIBDEFLATE_VERSION_STRING "0.8" +#define LIBDEFLATE_VERSION_MAJOR 1 +#define LIBDEFLATE_VERSION_MINOR 0 +#define LIBDEFLATE_VERSION_STRING "1.0" #include #include