Skip to content

Commit 7805198

Browse files
committed
v1.23
1 parent fb30b96 commit 7805198

File tree

2 files changed

+18
-2
lines changed

2 files changed

+18
-2
lines changed

NEWS.md

+16
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
# libdeflate release notes
22

3+
## Version 1.23
4+
5+
* Fixed bug introduced in 1.20 where incorrect checksums could be calculated if
6+
libdeflate was compiled with clang at -O0 and run on a CPU supporting AVX512.
7+
8+
* Fixed bug introduced in 1.20 where incorrect checksums could be calculated in
9+
rare cases on macOS computers that support AVX512 and are running an older
10+
version of macOS that contains a bug that corrupts AVX512 registers. This
11+
could occur only if code outside libdeflate enabled AVX512 in the thread.
12+
13+
* Fixed build error when using -mno-evex512 with clang 18+ or gcc 14+.
14+
15+
* Increased the minimum CMake version to 3.10.
16+
17+
* Further optimized the x86 CRC code.
18+
319
## Version 1.22
420

521
* The CMake-based build system now implements a workaround for gcc being paired

libdeflate.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ extern "C" {
1313
#endif
1414

1515
#define LIBDEFLATE_VERSION_MAJOR 1
16-
#define LIBDEFLATE_VERSION_MINOR 22
17-
#define LIBDEFLATE_VERSION_STRING "1.22"
16+
#define LIBDEFLATE_VERSION_MINOR 23
17+
#define LIBDEFLATE_VERSION_STRING "1.23"
1818

1919
/*
2020
* Users of libdeflate.dll on Windows can define LIBDEFLATE_DLL to cause

0 commit comments

Comments
 (0)