Revisions of libdeflate
buildservice-autocommit
accepted
request 1194548
from
Dirk Mueller (dirkmueller)
(revision 29)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 28)
- 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.
buildservice-autocommit
accepted
request 1164543
from
Marcus Meissner (msmeissn)
(revision 27)
baserev update by copy to link target
Marcus Meissner (msmeissn)
accepted
request 1164440
from
Dirk Mueller (dirkmueller)
(revision 26)
- 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.
buildservice-autocommit
accepted
request 1146390
from
Marcus Meissner (msmeissn)
(revision 25)
baserev update by copy to link target
Marcus Meissner (msmeissn)
accepted
request 1146196
from
Petr Gajdos (pgajdos)
(revision 24)
sorry for repeated request
Marcus Meissner (msmeissn)
committed
(revision 23)
Marcus Meissner (msmeissn)
accepted
request 1145130
from
Petr Gajdos (pgajdos)
(revision 22)
- introduce baselibs.conf for openexr https://build.opensuse.org/request/show/1144873 - added sources + baselibs.conf
buildservice-autocommit
accepted
request 1111749
from
Dirk Mueller (dirkmueller)
(revision 21)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 1111738
from
Dirk Mueller (dirkmueller)
(revision 20)
- update to 1.19: * Added new functions `libdeflate_alloc_compressor_ex()` and `libdeflate_alloc_decompressor_ex()`. These functions allow specifying a custom memory allocator on a per-compressor basis. * libdeflate now always generates Huffman codes with at least 2 codewords. This fixes a compatibility issue where Windows Explorer's ZIP unpacker could not decompress DEFLATE streams created by libdeflate. libdeflate's behavior was * allowed by the DEFLATE RFC, but not all software was okay with it. In rare cases, compression ratios can be slightly reduced by this change. * Disabled the use of some compiler intrinsics on MSVC versions where they don't work correctly. * libdeflate can now compress up to the exact size of the output buffer. * Slightly improved compression performance at levels 1-9. * Improved the compression ratio of very short inputs. building with Clang 15 or later (x86), or with Clang 16 * Fixed a couple macOS compatibility issues with the gzip program. * Cleaned up a few things in the compression code. - Add workaround build fail due issue in dwz by deleting libdeflate-gunzip and replace with symlink libdeflate-gzip to
buildservice-autocommit
accepted
request 1083979
from
Marcus Meissner (msmeissn)
(revision 19)
baserev update by copy to link target
Marcus Meissner (msmeissn)
accepted
request 1083366
from
Dirk Mueller (dirkmueller)
(revision 18)
- update to 1.18: * Fixed a bug where the build type didn't default to "Release" when using CMake 3.10 or earlier. * Fixed a bug where some optimized code wasn't used when building with Clang 15 or later (x86), or with Clang 16 or later (aarch64). * Fixed build errors with some architecture and compiler combos: * aarch64 with Clang 16 * armv6kz or armv7e-m with gcc * armhf with gcc (on Debian only)
buildservice-autocommit
accepted
request 1060876
from
andy great (andythe_great)
(revision 17)
baserev update by copy to link target
andy great (andythe_great)
accepted
request 1060568
from
Paolo Stivanin (polslinux)
(revision 16)
- update to 1.17: * Improved the compression ratio at levels 10-12 slightly, mainly levels 11-12. Some inputs (such as certain PNG files) see much improved compression ratios. As a trade-off, compressing at levels 11-12 is now about 5-20% slower. * For consistency with zlib, the decompressor now returns an error on some invalid inputs that were accepted before. * Fixed a build error on arm64 with gcc with certain target CPUs. * Fixed a build error in programs/gzip.c with uClibc.
buildservice-autocommit
accepted
request 1060058
from
Dirk Mueller (dirkmueller)
(revision 15)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 1045764
from
Dirk Mueller (dirkmueller)
(revision 14)
- update to 1.15: * libdeflate now uses CMake instead of a plain Makefile.
buildservice-autocommit
accepted
request 1007760
from
andy great (andythe_great)
(revision 13)
baserev update by copy to link target
andy great (andythe_great)
accepted
request 1007704
from
Dirk Mueller (dirkmueller)
(revision 12)
- update to 1.14: Significantly improved decompression performance on all platforms. Examples include (measuring DEFLATE only): | Platform | Speedup over v1.13 | |------------------------------------|--------------------| | x86_64 (Intel Comet Lake), gcc | 1.287x |
buildservice-autocommit
accepted
request 993864
from
andy great (andythe_great)
(revision 11)
baserev update by copy to link target
andy great (andythe_great)
accepted
request 993854
from
Dirk Mueller (dirkmueller)
(revision 10)
- update to 1.13: * Changed the 32-bit Windows build of the library to use the default calling convention (cdecl) instead of stdcall, reverting a change from libdeflate 1.4. * Fixed a couple macOS compatibility issues with the gzip program.
Displaying revisions 1 - 20 of 29