File tree 2 files changed +18
-2
lines changed
2 files changed +18
-2
lines changed Original file line number Diff line number Diff line change 1
1
# libdeflate release notes
2
2
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
+
3
19
## Version 1.22
4
20
5
21
* The CMake-based build system now implements a workaround for gcc being paired
Original file line number Diff line number Diff line change @@ -13,8 +13,8 @@ extern "C" {
13
13
#endif
14
14
15
15
#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 "
18
18
19
19
/*
20
20
* Users of libdeflate.dll on Windows can define LIBDEFLATE_DLL to cause
You can’t perform that action at this time.
0 commit comments