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)

Reply via email to