6 Commits

Author SHA256 Message Date
8ab8e639b9 Accepting request 1265498 from devel:libraries:c_c++
- update to 1.23:
  * Fixed bug introduced in 1.20 where incorrect checksums could
    be calculated if libdeflate was compiled with clang at -O0
    and run on a CPU supporting AVX512.
  * Fixed build error when using -mno-evex512 with clang 18+ or
    gcc 14+.
  * Increased the minimum CMake version to 3.10.
  * Further optimized the x86 CRC code.
  * The CMake-based build system now implements a workaround for
    gcc being paired with a too-old binutils version.
    This can prevent build errors.

OBS-URL: https://build.opensuse.org/request/show/1265498
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdeflate?expand=0&rev=15
2025-04-02 15:05:10 +00:00
589217068b - update to 1.23:
* Fixed bug introduced in 1.20 where incorrect checksums could
    be calculated if libdeflate was compiled with clang at -O0
    and run on a CPU supporting AVX512.
  * Fixed build error when using -mno-evex512 with clang 18+ or
    gcc 14+.
  * Increased the minimum CMake version to 3.10.
  * Further optimized the x86 CRC code.
  * The CMake-based build system now implements a workaround for
    gcc being paired with a too-old binutils version.
    This can prevent build errors.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libdeflate?expand=0&rev=30
2025-03-30 08:50:47 +00:00
8f20b013fb Accepting request 1194548 from devel:libraries:c_c++
- update to 1.21:
  * Fixed build error on x86 with gcc 8.1 and gcc 8.2.
  * Fixed build error on x86 when gcc 11 is paired with a
    binutils version that doesn't support AVX-VNNI
    e.g. as it is on RHEL 9.
  * Fixed build error on arm64 with gcc 6.
  * Fixed build error on arm64 with gcc 13.1 and later with some
    -mcpu options.
  * Enabled detection of dotprod support in Windows ARM64 builds.

OBS-URL: https://build.opensuse.org/request/show/1194548
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdeflate?expand=0&rev=14
2024-08-20 14:12:22 +00:00
0c1d372563 - update to 1.21:
* Fixed build error on x86 with gcc 8.1 and gcc 8.2.
  * Fixed build error on x86 when gcc 11 is paired with a
    binutils version that doesn't support AVX-VNNI
    e.g. as it is on RHEL 9.
  * Fixed build error on arm64 with gcc 6.
  * Fixed build error on arm64 with gcc 13.1 and later with some
    -mcpu options.
  * Enabled detection of dotprod support in Windows ARM64 builds.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libdeflate?expand=0&rev=28
2024-08-18 12:59:14 +00:00
f08ad4f816 Accepting request 1164543 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1164543
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdeflate?expand=0&rev=13
2024-04-04 20:24:48 +00:00
2baeec30a2 Accepting request 1164440 from home:dirkmueller:Factory
- update to 1.20:
  * Improved CRC-32 performance on recent x86 CPUs by adding
  * VPCLMULQDQ-accelerated implementations using 256-bit and
    512-bit vectors.
  * Improved Adler-32 performance on recent x86 CPUs by adding
  * VNNI-accelerated implementations using 256-bit and 512-bit
    vectors.
  * Improved CRC-32 and Adler-32 performance on short inputs.
  * Optimized the portable implementation of Adler-32.
  * Added some basic optimizations for RISC-V.
  * Dropped support for gcc versions older than v4.9 (released in
    2014) and clang versions older than v3.9 (released in 2016).
  * Dropped support for CRC-32 acceleration on 32-bit ARM using
    the ARMv8 pmull or crc32 instructions.

OBS-URL: https://build.opensuse.org/request/show/1164440
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libdeflate?expand=0&rev=26
2024-04-04 09:14:29 +00:00
4 changed files with 51 additions and 5 deletions

BIN
libdeflate-1.19.tar.gz (Stored with Git LFS)

Binary file not shown.

3
libdeflate-1.23.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1ab18349b9fb0ce8a0ca4116bded725be7dcbfa709e19f6f983d99df1fb8b25f
size 197519

View File

@@ -1,3 +1,49 @@
-------------------------------------------------------------------
Sun Mar 30 08:46:46 UTC 2025 - Dirk Müller <dmueller@suse.com>
- update to 1.23:
* Fixed bug introduced in 1.20 where incorrect checksums could
be calculated if libdeflate was compiled with clang at -O0
and run on a CPU supporting AVX512.
* Fixed build error when using -mno-evex512 with clang 18+ or
gcc 14+.
* Increased the minimum CMake version to 3.10.
* Further optimized the x86 CRC code.
* The CMake-based build system now implements a workaround for
gcc being paired with a too-old binutils version.
This can prevent build errors.
-------------------------------------------------------------------
Sun Aug 18 12:58:40 UTC 2024 - Dirk Müller <dmueller@suse.com>
- update to 1.21:
* Fixed build error on x86 with gcc 8.1 and gcc 8.2.
* Fixed build error on x86 when gcc 11 is paired with a
binutils version that doesn't support AVX-VNNI
e.g. as it is on RHEL 9.
* Fixed build error on arm64 with gcc 6.
* Fixed build error on arm64 with gcc 13.1 and later with some
-mcpu options.
* Enabled detection of dotprod support in Windows ARM64 builds.
-------------------------------------------------------------------
Wed Apr 3 19:08:43 UTC 2024 - Dirk Müller <dmueller@suse.com>
- update to 1.20:
* Improved CRC-32 performance on recent x86 CPUs by adding
* VPCLMULQDQ-accelerated implementations using 256-bit and
512-bit vectors.
* Improved Adler-32 performance on recent x86 CPUs by adding
* VNNI-accelerated implementations using 256-bit and 512-bit
vectors.
* Improved CRC-32 and Adler-32 performance on short inputs.
* Optimized the portable implementation of Adler-32.
* Added some basic optimizations for RISC-V.
* Dropped support for gcc versions older than v4.9 (released in
2014) and clang versions older than v3.9 (released in 2016).
* Dropped support for CRC-32 acceleration on 32-bit ARM using
the ARMv8 pmull or crc32 instructions.
-------------------------------------------------------------------
Mon Feb 12 14:09:50 UTC 2024 - pgajdos@suse.com

View File

@@ -1,7 +1,7 @@
#
# spec file for package libdeflate
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
%define major 0
%define libname %{name}%{major}
Name: libdeflate
Version: 1.19
Version: 1.23
Release: 0
Summary: Library for DEFLATE/zlib/gzip compression and decompression
License: BSD-2-Clause