History log of /isa-l/ (Results 1 – 25 of 709)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
e3c2d24318-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 ...

c387163f07-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 ...

b0f067f907-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>

28305ade18-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>

504fa67216-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>

b1e6ac3c14-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>

bd1ce56c29-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>

ae034d6f11-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>

ea1288fc11-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>

aaad73e119-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>

07f8028719-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>

00d6e6fe19-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>

496255cd01-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>

0231d31403-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>

dbaf284e25-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 ...

4e898ece28-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>

7ebc65ba28-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>

47b2c5ab28-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>

0234d62902-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>

84ad119902-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>

75ce489519-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>

9ab5a9e519-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>

ae95167719-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>

cf61052719-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>

aaa78d6a19-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>

12345678910>>...29