Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated embedded filters: LZ4 (commit 49e3b65), hdf5-blosc (v1.0.1), SZ (commit f466775); Updated library: Snappy (v1.2.1) #310

Merged
merged 12 commits into from
Jul 5, 2024

Conversation

t20100
Copy link
Member

@t20100 t20100 commented Jul 4, 2024

This PR updates some of the embedded compression plugins and libraries to the latest available versions:

This PR does not update all embedded plugins:

  • Waiting for the next release of blosc2 and SZ3
  • fcidecomp v2 is available: To be done in a separate PR.

t20100 added 12 commits July 4, 2024 10:04
949947a Update release notes for 1.0.1
e2f7493 Merge pull request silx-kit#17 from zayfod/master
aaae50a Merge pull request silx-kit#33 from lgarrison/fix-cmake-libdir
ba20858 cmake: fix build on systems where the libdir is lib64
9683f7d Merge pull request silx-kit#24 from bhawkins/fix-link
c0d81ef Merge pull request silx-kit#32 from matchy233/fix/warnings
cd04690 Merge pull request silx-kit#31 from mkitti/master
526e3f4 Fix warnings related to const for blosc_filter.c
b80cacd Fix branch name of c-blosc repository in CMakeLists
ff32d8a Allow for HDF5_ROOT and set blosc tag to main
ec0d1ab Fix link to HDF5 docs.
6d60f33 Added freeing of memory, allocated by register_blosc().

git-subtree-dir: src/hdf5-blosc
git-subtree-split: 949947a5516bb987570c900c51866a7a50fb2dd7
f466775 Merge pull request silx-kit#116 from ayzk/master1
bde9259 fix a bug when dimension is corrected in compression but not in decompression
a92658e Merge pull request silx-kit#109 from vasole/master
a5d6039 Restrict the scope only to windows without MINGW as already done.
d0c7f6c Force static build of external libraries with MSVC
73065ab Remove gcc specific options

git-subtree-dir: src/SZ
git-subtree-split: f4667759ead6a902110e80ff838ccdfddbc8dcd7
2c94e111 Release version 1.2.1
465b5b60 Restore old compression functions to preserve ABI
52820ea9 Merge pull request silx-kit#178 from jjerphan/build/update-version-to-1.2.0
ac6b63f0 Update version number to 1.2.0
23b32868 Merge pull request silx-kit#175 from Quuxplusone/suggest-override
6b2eb702 Fix all compilation errors to be C++11 compliant
ab38064a Fix compilation in the benchmark
4e693db1 Use C++11 style instead of C++20
a60fd602 Fix sync
766d24c9 Zippy level 2 for denser compression and faster decompression
4f5cf9a8 Internal changes
8bf26408 Internal changes
f0b0c9b8 Internal changes
54d07d53 Restructure compression sampling for comparative analysis
41a3ade2 Silence -Wdeprecated warning on clang
8774875e Fix -Wsuggest-override warnings from Clang
27f34a58 Fix -Wsign-compare warning
c9f9edf6 Fixes for Windows bazel build.
66a30b80 Add initial bazel build support for snappy.
f725f676 Upgrade googletest to v1.13.0 release.
83253929 Disable Wimplicit-int-float-conversion warning in googletest
108139d2 Upgrade benchmark library to v1.7.1 release.
00aa9ac6 Disable -Wsign-compare warning.
cfc573e0 Define missing SNAPPY_PREFETCH macros.
92f18e66 Add prefetch to zippy compress
f603a020 Explicitly #include <utility> in snappy-internal.h
9c42b71b Optimize check for uncommon decompression for ARM, saving two instructions and three cycles.

git-subtree-dir: src/snappy
git-subtree-split: 2c94e11145f0b7b184b831577c93e5a41c4c0346
Copy link
Member

@kif kif left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@kif kif merged commit 8e9e3cb into silx-kit:main Jul 5, 2024
7 checks passed
@t20100 t20100 deleted the update-dependencies branch July 10, 2024 09:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Fails to build with GCC 14 due to -Wincompatible-pointer-types
2 participants