Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libz-ng2 | Distribution: openSUSE Leap 16.0 |
Version: 2.1.6 | Vendor: openSUSE |
Release: lp160.1.6 | Build date: Fri Aug 23 14:00:29 2024 |
Group: Unspecified | Build host: reproducible |
Size: 128622 | Source RPM: zlib-ng-2.1.6-lp160.1.6.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/zlib-ng/zlib-ng | |
Summary: Zlib replacement with SIMD optimizations |
zlib-ng is a zlib replacement with support for CPU intrinsics (SSSE3, AVX2, NEON, VSX) when available.
Zlib
* Fri Aug 23 2024 Dr. Werner Fink <werner@suse.de> - Also perform abicheck with the help of libabigail(-tools) * Fri Aug 23 2024 Dr. Werner Fink <werner@suse.de> - Make libz-ng-compat1 not conflicting to libz but use the runtime linker to decide to overwrite the original libz with the compatibility version installed below subdirectory in libdir (boo#1229408) * Mon Jan 15 2024 Dirk Müller <dmueller@suse.com> - update to 2.1.6: * This release also improves on the functable implementation, and also moves its initialization to happen in deflateInit() and inflateInit(). We also have some optimizations for RVV and ARM. * Fix inflateCopy corruption caused by change in 2.1.4 #1628 * This is a regression caused by a change introduced in 2.1.4 * Initialize functable without TLS, using atomics #1609 * Initialize functable early, during DeflateInit and InflateInit #1613 * Add FAR macro to zlib-compat headers to improve compatibility * Improve performance of crc32_acle on 32-bit ARM #1397 * Add support for __attribute__((__target__(...))) to overcome limitations of -march=native #1620 * Remove tab character in ACLE uqsub16 assembly #1627 * Optimize adler32_fold_copy using RVV #1597 * Simplify AVX2 and AVX512 adler32_fold_copy by removing templates #1599 * Don't attempt ARMv6 detection on AARCH64 #1617 * Prevent tests writing into source directory #1604 * CMake: Fix clang-cl warnings #1591 * CMake: Export cmake target #1601 #1611 * CMake: Remove duplicate enable tests option #1610 * CMake: Fix reading version information from zlib.h.in #1614 * CMake: Check whether compiler supports -march=native or - mcpu=native #1618 * CMake: Always run compiler feature tests without LTO #1622 * CMake: Make sure uqsub16 check doesn't get optimized away with LTO #1619 * CMake: Update to GoogleTest 1.12.1 #1623 * Don't disable GoogleTest because of old CMake version #1623 [#1638] - update filelists * Sun Dec 03 2023 Dirk Müller <dmueller@suse.com> - update to 2.1.5: * This is a hotfix release, fixing an issue where certain applications would fail with a checksum error during inflate (decompression). * Fix bug with Z_FINISH handling with no window. #1602 * This was detected by libgit2 unit tests Issue #1600 * Added unit test for inflate with Z_FINISH and no window #1603 * Fix CMake handling of CMAKE_INSTALL_INCLUDEDIR #1593 * Fix pkgconfig support for WITH_GZFILEOP #1595 #1598 * Github Actions update #1590 * Readme Update #1594 * Sun Nov 12 2023 Dirk Müller <dmueller@suse.com> - update to 2.1.4: * This is a stable release, with several minor improvements and one fix for a possible buffer overrun while using inflateCopy(). * Zlib-ng's zlib-compat mode is now targeting zlib 1.3 compatibility. * Of note, we have new optimizations for ARM and Risc-V RVV, and a lot of fixes and improvements to the buildsystem. * Fix: inflateCopy() allocate window with padding #1583 * Pull zlib 1.3 changes #1563 * Deprecate ZLIBNG_VER_STATUS, use ZLIBNG_VER_STATUSH #1581 * Optimize slide_hash for ARMv6 #1538 * Handle ARM64EC #1539 * Remove inert check for HAVE_ACLE_FLAG in check_acle_compiler_flag #1554 * Clean up ARM detection and allow ACLE on all ARM archs #1567 * Initial loongarch port #1537 * Fix building benchmarks on 32-bit PowerPC #1588 * Optimize adler32 using rvv #1532 * Optimize chunkset #1568 * Support RVV hwcap detect at runtime #1585 * Move the AVX compatibility functions into a separate file * Clean up SSE4.2 support, fixes compile issues under docker/VM * Wed Jul 19 2023 Andreas Schwab <schwab@suse.de> - Fix build on riscv64 - Build with %{optflags} * Sun Jul 16 2023 Dirk Müller <dmueller@suse.com> - update to 2.1.3: * Fix endless loop bug in chunkcopy_safe. #1526 * Support using distro-supplied Gtest #1519 * Minor code cleanup of deflate.c #1500 * Improve buildsystem detection of ARM Cortex #1521 * Cross-compiling and little-endian fixes #1518 #1520 * Optimize compare256 using RVV #1498 * Optimize slide_hash using RVV #1522 - drop 1526.patch (upstream) * Tue Jun 27 2023 Guillaume GARDET <guillaume.gardet@opensuse.org> - Add patch to fix boo#1212735: * 1526.patch * Thu Jun 22 2023 Martin Pluskal <mpluskal@suse.com> - Update to version 2.1.2: * Many improvements to the CMake scripts. * Improved support for detecting memory alignment functions. * Improved support for unaligned access by letting the compiler promote code to unaligned if supported by the CPU. * Remove x86 cpu feature detection for TZCNT, safely fallback to BSF. * Enable using AVX512 intrinsics with GCC <9. * Decompression is a lot faster (56% faster measured on AVX2-capable x86-64) * Compresson is improved for Level 9, at the cost of a little performance. * Compression is improved for Level 3, by switching from deflate_fast to deflate_medium. * Levels 3 and 4 have been reconfigured to provide a better gradual tradeoff for speed/compression between levels 2 and 5. * Deflate_quick (Level 1) has been improved to default to a bigger windowsize and support changing the window size like the other levels. * Deflate_rle has been optimized with its own compare_256 implementation. * Adler32 implementation using AVX512, AVX512-VNNI, VMX. * CRC32-B implementation using VPCLMULQDQ & IBM-Z. * Slide hash implementation using VMX. * Compare256 implementations using SSE2, Neon, & POWER9. * Inflate chunk copying using SSSE3 & VSX. * Thu Apr 06 2023 Guillaume GARDET <guillaume.gardet@opensuse.org> - Update to 2.0.7: * Fix CVE-2022-37434 #1328 * Fix chunkmemset #1196 * Fix deflateBound too small #1236 * Fix Z_SOLO #1263 * Fix ACLE variant of crc32 #1274 * Fix inflateBack #1311 * Fix deflate_quick windowsize #1431 * Fix DFLTCC bugs related to adler32 #1349 and #1390 * Fix warnings #1194 #1312 #1362 * MacOS build fix #1198 * Add invalid windowBits handling #1293 * Support for Force TZCNT #1186 * Support for aligned_alloc() #1360 * Minideflate improvements #1175 #1238 * Dont use unaligned access for memcpy #1309 * Build system #1209 #1233 #1267 #1273 #1278 #1292 #1316 #1318 #1365 * Test improvements #1208 #1227 #1241 #1353 * Cleanup #1266 * Documentation #1205 #1359 * Misc improvements #1294 #1297 #1306 #1344 #1348 * Backported zlib fixes * Backported CI workflows from Develop branch - Drop upstream patches: * 1297.patch * 0001-Add-one-extra-byte-to-return-value-of-compressBound-.patch * Thu Dec 22 2022 Dirk Müller <dmueller@suse.com> - add 0001-Add-one-extra-byte-to-return-value-of-compressBound-.patch fixes a data corruption regression in 2.0.6 * Mon Dec 12 2022 Dirk Müller <dmueller@suse.com> - make systemtap dependency optional - it is only used in the s390 case and entirely optional (just for profiling hooks) * Mon Aug 01 2022 Bruno Pitrus <brunopitrus@hotmail.com> - Add baselibs.conf * Tue Jun 21 2022 Guillaume GARDET <guillaume.gardet@opensuse.org> - Backport https://github.com/zlib-ng/zlib-ng/pull/1297 to fix boo#1200578: * 1297.patch * Mon May 09 2022 Lubos Lunak <l.lunak@centrum.cz> - Add 'Provides: zlib-devel' to the compat package - Remove useless mis-typed '-DWITH_SANITIZERS=ON' * Thu Mar 17 2022 Guillaume GARDET <guillaume.gardet@opensuse.org> - Update to 2.0.6: * Fix hangs on macOS #1031 * Fix minideflate write buffers being overwritten #1060 * Fix deflateBound and compressBound returning too small size estimates #1049 #1071 * Fix incorrect function declaration warning #1080 * Fix build problems when building outside of source dir #1049 * Fix build problems on arm2-7 #1030 * Fixed some compile warnings #1020 #1036 #1037 #1048 * Improved posix memalign support #888 * Improvements to testing #637 #1026 #1032 #1035 #1049 #1051 #1056 #1063 #1067 * Improvements for integration into other projects #1022 #1042 * Code style fixes #637 #1040 #1050 #1075 * Thu Jul 01 2021 Ferdinand Thiessen <rpm@fthiessen.de> - Update to version 2.0.5 * Fix inflate corruption on aarch64 * Minor chunkset improvements * Tue Jun 22 2021 Guillaume GARDET <guillaume.gardet@opensuse.org> - Add 'compat' flavor which can be used as a drop-in replacement of libz * Mon Jun 21 2021 Guillaume GARDET <guillaume.gardet@opensuse.org> - Update to 2.0.4: * Fix inflate corruption #982 * Minor code cleanup #983 #984 * Fix mpicc compilation #959 * Fix build on NetBSD #964 * Fix build on OpenBSD #970 * Fix build on Cygwin #972 #974 * Fix linter warnings in configure #975 * Spelling fixes #961 * Improve unistd.h handling #960 * Remove stdarg.h detection #976 * CI/Test improvements #977 #981 #985 * Cmake improvements #980 #989 - Log from 2.0.3: * Include porting guide in release packages #917 * Documentation improvements #913 #949 * Added Windows ARM binaries in release packages #916 * Fix crash on ARMv7 #927 * Fix building on FreeBSD #921 * Fix building with musl on aarch64 #936 * Fix ARM float-abi detection #918 * Fix cmake detection of risc-v architectures #942 * Minor buildsystem fixes #922 #924 #933 #938 #950 * Improve zlib-compat build #915 #944 * CI/Test improvements #926 #929 #927 #937 #939 #940 - Log from 2.0.2: * #897 Fix rare corruption detected by fuzzing. * #899 Fix compilation on FreeBSD older than version 12. * #898 Fix compilation on aarch64 using cmake. * #882 Fix pkgconfig file generation. * #885 #891 Cmake: Add detection of install dirs from command line. * #900 Cmake: Add warning message for too old MSVC. * #889 Add warning message when including zlib-ng.h and zlib.g in the same compilation unit. * #879 Cleanups for cmake. * #896 #893 #892 Minor changes to CI/tests. * Fri Mar 26 2021 Guillaume GARDET <guillaume.gardet@opensuse.org> - Fix build on armv6 and armv7 * Tue Mar 23 2021 Jan Engelhardt <jengelh@inai.de> - Update descriptions. * Tue Mar 23 2021 Guillaume GARDET <guillaume.gardet@opensuse.org> - Initial version 2.0.1
/usr/lib64/libz-ng.so.2 /usr/lib64/libz-ng.so.2.1.6 /usr/share/doc/packages/libz-ng2 /usr/share/doc/packages/libz-ng2/README.md /usr/share/licenses/libz-ng2 /usr/share/licenses/libz-ng2/LICENSE.md
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Dec 11 23:52:26 2024