e3c2d243 | 18-Jan-2025 |
Mattias Ellert <mattias.ellert@physics.uu.se> |
Address compiler warnings on ppc64le and s390x
igzip/igzip_icf_body.c:7:1: warning: type of 'gen_icf_map_lh1' does not match original declaration [-Wlto-type-mismatch] 7 | gen_icf_map_lh1(struct
Address compiler warnings on ppc64le and s390x
igzip/igzip_icf_body.c:7:1: warning: type of 'gen_icf_map_lh1' does not match original declaration [-Wlto-type-mismatch] 7 | gen_icf_map_lh1(struct isal_zstream *, struct deflate_icf *, uint32_t); | ^ igzip/igzip_base_aliases.c:177:1: note: return value type mismatch 177 | gen_icf_map_lh1(struct isal_zstream *stream, struct deflate_icf *matches_icf_lookup, | ^ igzip/igzip_base_aliases.c:177:1: note: type 'void' should match type 'uint64_t' igzip/igzip_base_aliases.c:177:1: note: 'gen_icf_map_lh1' was previously declared here igzip/igzip_base_aliases.c:177:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used igzip/igzip_icf_body.c:9:1: warning: type of 'set_long_icf_fg' does not match original declaration [-Wlto-type-mismatch] 9 | set_long_icf_fg(uint8_t *, uint64_t, uint64_t, struct deflate_icf *); | ^ igzip/igzip_base_aliases.c:170:1: note: type mismatch in parameter 2 170 | set_long_icf_fg(uint8_t *next_in, uint8_t *end_in, struct deflate_icf *match_lookup, | ^ igzip/igzip_base_aliases.c:170:1: note: 'set_long_icf_fg' was previously declared here igzip/igzip_base_aliases.c:170:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used igzip/igzip_base_aliases.c:62:1: warning: type of 'set_long_icf_fg_base' does not match original declaration [-Wlto-type-mismatch] 62 | set_long_icf_fg_base(uint8_t *next_in, uint8_t *end_in, struct deflate_icf *match_lookup, | ^ igzip/igzip_icf_body.c:34:1: note: type mismatch in parameter 2 34 | set_long_icf_fg_base(uint8_t *next_in, uint64_t processed, uint64_t input_size, | ^ igzip/igzip_icf_body.c:34:1: note: 'set_long_icf_fg_base' was previously declared here igzip/igzip_icf_body.c:34:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used igzip/igzip_base_aliases.c:54:1: warning: type of 'adler32_base' does not match original declaration [-Wlto-type-mismatch] 54 | adler32_base(uint32_t init, const unsigned char *buf, uint64_t len); | ^ igzip/adler32_base.c:34:1: note: type mismatch in parameter 3 34 | adler32_base(uint32_t adler32, uint8_t *start, uint32_t length) | ^ igzip/adler32_base.c:34:1: note: type 'uint32_t' should match type 'uint64_t' igzip/adler32_base.c:34:1: note: 'adler32_base' was previously declared here igzip/adler32_base.c:34:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used
Signed-off-by: Mattias Ellert <mattias.ellert@physics.uu.se>
show more ...
|
c387163f | 07-Jan-2025 |
Mattias Ellert <mattias.ellert@physics.uu.se> |
Revert soname change
The soname is equal to current minus age. In version 2.31.0 current is 2 and age is set to 0. In version 2.31.1 current is 2 and age is set to 1. This means the soname goes back
Revert soname change
The soname is equal to current minus age. In version 2.31.0 current is 2 and age is set to 0. In version 2.31.1 current is 2 and age is set to 1. This means the soname goes backwards from 2 to 1. The full library version changes from 2.0.31 to 1.1.31
The soname should not go backwards, so this soname change looks like a mistake that should be reverted.
The current, revision, age for a library should change in one of three ways:
1) increase current by one, reset revision and age to 0. 2) increase current by one, reset revision to 0 and increase age by 1. 3) increase revision by 1, retain the values of current and age.
1) is for non-backward compatible changes to the library (changes or removals to the old ABI). Soname changes and applications using the library must be recompiled.
2) is for when there are ABI additions to the library, but no ABI changes or removals. Application compiled against the old version of the library don't need to be recompiled, and the soname (current minus age) does not change.
3) is for minor updates with no ABI additions, changes or removals.
The major, minor, patch version of the software project should not be used as current, revision, age for the library. Especially true for using the patch version as age, because that means the soname goes backwards for patch releases as happened here.
Signed-off-by: Mattias Ellert <mattias.ellert@physics.uu.se>
show more ...
|
b0f067f9 | 07-Jan-2025 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
mem: fix compilation with YASM
Fixes #294.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> |
28305ade | 18-Dec-2024 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
Bump version to v2.31.1
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> |
504fa672 | 16-Dec-2024 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
Update release notes for v2.31.1
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> |
b1e6ac3c | 14-Nov-2024 |
Taiju Yamada <tyamada@bi.a.u-tokyo.ac.jp> |
Assume pthread on MinGW
Signed-off-by: Taiju Yamada <tyamada@bi.a.u-tokyo.ac.jp> |
bd1ce56c | 29-Mar-2024 |
Taiju Yamada <tyamada@bi.a.u-tokyo.ac.jp> |
add mingw CI
Signed-off-by: Taiju Yamada <tyamada@bi.a.u-tokyo.ac.jp> |
ae034d6f | 11-Mar-2024 |
Taiju Yamada <tyamada@bi.a.u-tokyo.ac.jp> |
Use _byteswap_ushort etc for WIN32
Signed-off-by: Taiju Yamada <tyamada@bi.a.u-tokyo.ac.jp> |
ea1288fc | 11-Mar-2024 |
Taiju Yamada <tyamada@bi.a.u-tokyo.ac.jp> |
Disable hardening build on mingw
Signed-off-by: Taiju Yamada <tyamada@bi.a.u-tokyo.ac.jp> |
aaad73e1 | 19-Nov-2024 |
Marcel Cornu <marcel.d.cornu@intel.com> |
workflows: add validation to windows build
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com> |
07f80287 | 19-Nov-2024 |
Cornu, Marcel D <marcel.d.cornu@intel.com> |
erasure_code: fix unaligned free error in perf apps on windows
Signed-off-by: Cornu, Marcel D <marcel.d.cornu@intel.com> |
00d6e6fe | 19-Nov-2024 |
Cornu, Marcel D <marcel.d.cornu@intel.com> |
add perf target to windows makefile
Signed-off-by: Cornu, Marcel D <marcel.d.cornu@intel.com> |
496255cd | 01-May-2024 |
Marcel Cornu <marcel.d.cornu@intel.com> |
tools: format source files in parallel
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com> |
0231d314 | 03-May-2024 |
Greg Troxel <gdt@lexort.com> |
Extend FreeBSD conditional about byte ordering to NetBSD
NetBSD has the same byte-ordering idioms as FreeBSD.
Signed-off-by: Greg Troxel <gdt@lexort.com> |
dbaf284e | 25-Apr-2024 |
Bernd Schubert <bschubert@ddn.com> |
aarch64_multibinary.h: Fix -Wasm-operand-widths
Compilation with clang gave warnings as per below. Arm64 is has a width of 64 bit and these warnings came up.
In file included from igzip/aarch64/igz
aarch64_multibinary.h: Fix -Wasm-operand-widths
Compilation with clang gave warnings as per below. Arm64 is has a width of 64 bit and these warnings came up.
In file included from igzip/aarch64/igzip_multibinary_aarch64_dispatcher.c:29: ./include/aarch64_multibinary.h:338:35: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] asm("mrs %0, MIDR_EL1 " : "=r" (id)); ^ ./include/aarch64_multibinary.h:338:12: note: use constraint modifier "w" asm("mrs %0, MIDR_EL1 " : "=r" (id)); ^~ %w0 1 warning generated. In file included from mem/aarch64/mem_aarch64_dispatcher.c:29: ./include/aarch64_multibinary.h:338:35: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] asm("mrs %0, MIDR_EL1 " : "=r" (id)); ^ ./include/aarch64_multibinary.h:338:12: note: use constraint modifier "w" asm("mrs %0, MIDR_EL1 " : "=r" (id)); ^~ %w0 1 warning generated.
Signed-off-by: Bernd Schubert <bschubert@ddn.com>
show more ...
|
4e898ece | 28-May-2024 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
mem: fix build on FreeBSD
Fix build warnings on FreeBSD, due to unused value.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> |
7ebc65ba | 28-May-2024 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
igzip: fix build on FreeBSD
Fix build warnings on FreeBSD, due to unused value.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> |
47b2c5ab | 28-May-2024 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
Makefile: remove duplicated pattern match
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> |
0234d629 | 02-May-2024 |
Marcel Cornu <marcel.d.cornu@intel.com> |
clang-format: ignore aarch64_label.h
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com> |
84ad1199 | 02-May-2024 |
Marcel Cornu <marcel.d.cornu@intel.com> |
programs: add igzip binary as man page dependency
Required to support parallel builds
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com> |
75ce4895 | 19-Apr-2024 |
Marcel Cornu <marcel.d.cornu@intel.com> |
workflows: use clang-format-18 to check format
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com> |
9ab5a9e5 | 19-Apr-2024 |
Marcel Cornu <marcel.d.cornu@intel.com> |
tests: reformat using new code style
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com> |
ae951677 | 19-Apr-2024 |
Marcel Cornu <marcel.d.cornu@intel.com> |
raid: reformat using new code style
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com> |
cf610527 | 19-Apr-2024 |
Marcel Cornu <marcel.d.cornu@intel.com> |
programs: reformat using new code style
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com> |
aaa78d6a | 19-Apr-2024 |
Marcel Cornu <marcel.d.cornu@intel.com> |
mem: reformat using new code style
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com> |