Revisions of zlib-ng

buildservice-autocommit accepted request 1138817 from Guillaume GARDET's avatar Guillaume GARDET (Guillaume_G) (revision 40)
baserev update by copy to link target
Guillaume GARDET's avatar Guillaume GARDET (Guillaume_G) accepted request 1138793 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 38)
- 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
buildservice-autocommit accepted request 1130626 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 37)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1130623 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 36)
- 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
buildservice-autocommit accepted request 1125572 from Guillaume GARDET's avatar Guillaume GARDET (Guillaume_G) (revision 35)
baserev update by copy to link target
Guillaume GARDET's avatar Guillaume GARDET (Guillaume_G) accepted request 1125544 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 34)
- 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
buildservice-autocommit accepted request 1099699 from Guillaume GARDET's avatar Guillaume GARDET (Guillaume_G) (revision 33)
baserev update by copy to link target
Guillaume GARDET's avatar Guillaume GARDET (Guillaume_G) accepted request 1099689 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 32)
- Fix build on riscv64
- Build with %{optflags}
buildservice-autocommit accepted request 1099094 from Adam Majer's avatar Adam Majer (adamm) (revision 31)
baserev update by copy to link target
Adam Majer's avatar Adam Majer (adamm) accepted request 1098961 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 30)
- 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)
buildservice-autocommit accepted request 1095555 from Guillaume GARDET's avatar Guillaume GARDET (Guillaume_G) (revision 29)
baserev update by copy to link target
Guillaume GARDET's avatar Guillaume GARDET (Guillaume_G) accepted request 1095554 from Guillaume GARDET's avatar Guillaume GARDET (Guillaume_G) (revision 28)
- Add patch to fix boo#1212735:
  * 1526.patch
buildservice-autocommit accepted request 1094603 from Guillaume GARDET's avatar Guillaume GARDET (Guillaume_G) (revision 27)
baserev update by copy to link target
Guillaume GARDET's avatar Guillaume GARDET (Guillaume_G) accepted request 1094600 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 26)
- 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.
buildservice-autocommit accepted request 1077720 from Guillaume GARDET's avatar Guillaume GARDET (Guillaume_G) (revision 25)
baserev update by copy to link target
Guillaume GARDET's avatar Guillaume GARDET (Guillaume_G) accepted request 1077719 from Guillaume GARDET's avatar Guillaume GARDET (Guillaume_G) (revision 24)
- 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
buildservice-autocommit accepted request 1045106 from Guillaume GARDET's avatar Guillaume GARDET (Guillaume_G) (revision 23)
baserev update by copy to link target
Guillaume GARDET's avatar Guillaume GARDET (Guillaume_G) accepted request 1045092 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 22)
- add 0001-Add-one-extra-byte-to-return-value-of-compressBound-.patch
  fixes a data corruption regression in 2.0.6
buildservice-autocommit accepted request 1042313 from Guillaume GARDET's avatar Guillaume GARDET (Guillaume_G) (revision 21)
baserev update by copy to link target
Displaying revisions 1 - 20 of 40
openSUSE Build Service is sponsored by