Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package htscodecs for openSUSE:Factory checked in at 2024-01-03 12:33:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/htscodecs (Old) and /work/SRC/openSUSE:Factory/.htscodecs.new.28375 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "htscodecs" Wed Jan 3 12:33:04 2024 rev:4 rq:1136489 version:1.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/htscodecs/htscodecs.changes 2023-05-12 20:41:23.591221244 +0200 +++ /work/SRC/openSUSE:Factory/.htscodecs.new.28375/htscodecs.changes 2024-01-03 12:33:26.746022043 +0100 @@ -1,0 +2,34 @@ +Wed Jan 3 01:32:19 UTC 2024 - Stefan Brüns <stefan.bru...@rwth-aachen.de> + +- Update to 1.6.0: + * Changes + + Replaced the rANS codec SIMD gathers with simulated gathers + via scalar memory fetches. This helps AMD Zen4, but + importantly it also fixes a disastrous performance regression + caused by Intel's DownFall microcode fix. + + There is an impact on pre-DownFall speeds, but we should + focus on patched CPUs as a priority. + + A small speed up to the rans_F_to_s3 function used by + order-0 rans decode. + + Small speed up to SIMD rans32x16 order-1 encoder by reducing + cache misses. Also sped up the rans4x8 order-1 encoder, + particularly on AMD Zen4. + + Now supports building with "zig cc" + * Bug fixes + + Improve robustness of name tokeniser when given non 7-bit + ASCII and on machines where "char" defaults to unsigned. + + Also fixed a 1 byte buffer read-overrun in name tokeniser. + + Fix name tokeniser encoder failure with some duplicated + streams. + + Fixed rans_set_cpu to work multiple times, as well as + reinstating the ability to change decode and encode side + independently (accidentally lost in commit 958032c). No + effect on usage, but it improves the test coverage. + + Added a round-trip fuzz tester to test the ability to + encode. The old fuzz testing was decode streams only. + + Fixed bounds checking in rans_uncompress_O0_32x16_avx2, + fixing buffer read overruns. + + Removed undefined behaviour in transpose_and_copy(), + fixing zig cc builds. + +------------------------------------------------------------------- Old: ---- htscodecs-1.5.0.tar.gz New: ---- htscodecs-1.6.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ htscodecs.spec ++++++ --- /var/tmp/diff_new_pack.tMfiWZ/_old 2024-01-03 12:33:27.214039168 +0100 +++ /var/tmp/diff_new_pack.tMfiWZ/_new 2024-01-03 12:33:27.214039168 +0100 @@ -1,7 +1,7 @@ # # spec file for package htscodecs # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %define sonum 2 Name: htscodecs -Version: 1.5.0 +Version: 1.6.0 Release: 0 Summary: C library for custom compression for CRAM and other formats License: MIT ++++++ htscodecs-1.5.0.tar.gz -> htscodecs-1.6.0.tar.gz ++++++ ++++ 4038 lines of diff (skipped)