forked from pool/htscodecs
Accepting request 1136489 from science
OBS-URL: https://build.opensuse.org/request/show/1136489 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/htscodecs?expand=0&rev=4
This commit is contained in:
commit
cff9534f63
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:34def7341d01a374583d61c9012a80f6b40af078b11bfcaacba1a2412e34dab3
|
||||
size 3498542
|
3
htscodecs-1.6.0.tar.gz
Normal file
3
htscodecs-1.6.0.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4b4abb6dfa192f179386c1d49256892a134297ecb4dd25ad4c346e9dde1108c0
|
||||
size 3715332
|
@ -1,3 +1,37 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 3 01:32:19 UTC 2024 - Stefan Brüns <stefan.bruens@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.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu May 4 14:47:16 UTC 2023 - Andrea Manzini <andrea.manzini@suse.com>
|
||||
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user