Commit Graph

  • cbb6eec358
    Merge 03e8ba033d5ea38909ebe0b89fc60d670770bfb9 into e3c2d243a11ae31a19f090206cbe90c84b12ceb1 Mattias Ellert 2025-01-29 08:13:52 +00:00
  • 03e8ba033d Address type mismatch warnings on aarch64 Mattias Ellert 2025-01-28 16:51:24 +01:00
  • 5da0d412ec
    Merge 59a22bca7463aaf6c469bad712c9f4e75ef898c4 into e3c2d243a11ae31a19f090206cbe90c84b12ceb1 Guodong Xu 2025-01-28 06:37:32 +00:00
  • 13c4783a15
    Merge 6bbdffa8fb4a8b790e2d11190e8191648244d1b9 into e3c2d243a11ae31a19f090206cbe90c84b12ceb1 hanqf-git 2025-01-28 06:37:32 +00:00
  • 349fb9dc19
    Merge a62dd046b0e2e9b1db9676c81e8c5702ca21e940 into e3c2d243a11ae31a19f090206cbe90c84b12ceb1 Daniel Gregory 2025-01-28 06:37:32 +00:00
  • aa86244097
    Merge b504f2e9a48b86599b5ac4c876ea36e84c9d80a2 into e3c2d243a11ae31a19f090206cbe90c84b12ceb1 T.Yamada 2025-01-28 06:37:32 +00:00
  • e3c2d243a1 Address compiler warnings on ppc64le and s390x master Mattias Ellert 2025-01-18 19:36:44 +01:00
  • dacc81b066 Address compiler warnings on ppc64le and s390x Mattias Ellert 2025-01-18 19:36:44 +01:00
  • c387163fcb Revert soname change v2.31.1 Mattias Ellert 2025-01-07 17:13:41 +01:00
  • b0f067f94b mem: fix compilation with YASM Pablo de Lara 2025-01-07 20:33:19 +00:00
  • db4aad4fc9 mem: fix compilation with YASM dev_fix_yasm Pablo de Lara 2025-01-07 20:33:19 +00:00
  • 76b4e5588a Do not force MinGW compilation to use YASM dev_fix_mingw_autotool Pablo de Lara 2025-01-07 18:36:46 +00:00
  • a2bd1e7ff8 Revert soname change Mattias Ellert 2025-01-07 17:13:41 +01:00
  • 28305ade9e Bump version to v2.31.1 Pablo de Lara 2024-12-18 12:22:59 +01:00
  • 504fa6721c Update release notes for v2.31.1 Pablo de Lara 2024-12-16 12:41:17 +00:00
  • 9ae1c7c6ab Update release notes for v2.31.1 dev_release_notes Pablo de Lara 2024-12-16 12:41:17 +00:00
  • b1e6ac3c66 Assume pthread on MinGW Taiju Yamada 2024-11-15 01:16:24 +09:00
  • bd1ce56c43 add mingw CI Taiju Yamada 2024-03-29 12:49:54 +09:00
  • ae034d6f08 Use _byteswap_ushort etc for WIN32 Taiju Yamada 2024-03-11 12:15:56 +09:00
  • ea1288fc6a Disable hardening build on mingw Taiju Yamada 2024-03-11 12:14:50 +09:00
  • dead3ed81e Assume pthread on MinGW Taiju Yamada 2024-11-15 01:16:24 +09:00
  • 3f1e453818 add mingw CI Taiju Yamada 2024-03-29 12:49:54 +09:00
  • e2adfda037 Use _byteswap_ushort etc for WIN32 Taiju Yamada 2024-03-11 12:15:56 +09:00
  • 2fef68d95b Disable hardening build on mingw Taiju Yamada 2024-03-11 12:14:50 +09:00
  • aaad73e15d workflows: add validation to windows build Marcel Cornu 2024-11-19 14:43:40 +00:00
  • 4a2398a518 add exit status to windows commands Marcel Cornu 2024-11-19 15:50:01 +00:00
  • 2e01ac5f68
    workflows: add validation to windows build Marcel Cornu 2024-11-19 14:49:13 +00:00
  • 07f8028743 erasure_code: fix unaligned free error in perf apps on windows Cornu, Marcel D 2024-11-19 13:46:12 +00:00
  • 00d6e6fe87 add perf target to windows makefile Cornu, Marcel D 2024-11-19 11:57:16 +00:00
  • b504f2e9a4 Use +sme for Apple Taiju Yamada 2024-11-08 09:36:43 +09:00
  • a62dd046b0 riscv64: Implement crc16_t10dif_copy Daniel Gregory 2024-07-26 16:14:12 +00:00
  • b9e602283f riscv64: Implement optimised crc using zbc and zbb Daniel Gregory 2024-07-10 14:24:29 +00:00
  • 8a4c891e04 build: Add riscv64 support Daniel Gregory 2024-07-10 14:14:17 +00:00
  • 496255cda6 tools: format source files in parallel Marcel Cornu 2024-05-01 10:07:41 +01:00
  • 0231d314f5 Extend FreeBSD conditional about byte ordering to NetBSD Greg Troxel 2024-05-03 09:32:57 -04:00
  • dbaf284e11 aarch64_multibinary.h: Fix -Wasm-operand-widths Bernd Schubert 2024-04-25 10:10:51 +00:00
  • 4e898eced6 mem: fix build on FreeBSD Pablo de Lara 2024-05-28 13:00:44 +01:00
  • 7ebc65baa7 igzip: fix build on FreeBSD Pablo de Lara 2024-05-28 12:59:59 +01:00
  • 47b2c5ab15 Makefile: remove duplicated pattern match Pablo de Lara 2024-05-28 12:08:35 +01:00
  • 59302e609e Extend FreeBSD conditional about byte ordering to NetBSD Greg Troxel 2024-05-03 09:32:57 -04:00
  • 0234d629a4 clang-format: ignore aarch64_label.h Marcel Cornu 2024-05-02 15:51:50 +01:00
  • 84ad119970 programs: add igzip binary as man page dependency Marcel Cornu 2024-05-02 14:19:54 +00:00
  • 1951de3aff aarch64_multibinary.h: Fix -Wasm-operand-widths Bernd Schubert 2024-04-25 10:10:51 +00:00
  • 75ce489550 workflows: use clang-format-18 to check format Marcel Cornu 2024-04-19 17:13:30 +01:00
  • 9ab5a9e579 tests: reformat using new code style Marcel Cornu 2024-04-19 17:10:01 +01:00
  • ae951677ab raid: reformat using new code style Marcel Cornu 2024-04-19 17:09:54 +01:00
  • cf6105271a programs: reformat using new code style Marcel Cornu 2024-04-19 17:09:46 +01:00
  • aaa78d6a7c mem: reformat using new code style Marcel Cornu 2024-04-19 17:09:34 +01:00
  • fa5b8baf84 include: reformat using new code style Marcel Cornu 2024-04-19 17:09:27 +01:00
  • 55fbfabfc6 igzip: reformat using new code style Marcel Cornu 2024-04-19 17:09:21 +01:00
  • 9d99f8215d examples: reformat using new code style Marcel Cornu 2024-04-19 17:09:13 +01:00
  • 300260a4d9 erasure_code: reformat using new code style Marcel Cornu 2024-04-19 17:08:53 +01:00
  • 671e67b62d crc: reformat using new code style Marcel Cornu 2024-04-19 17:08:33 +01:00
  • 07bca509e7 tools: use clang-format for style checking Marcel Cornu 2024-04-19 16:51:47 +01:00
  • 9c276c8bc1
    Merge 2320709c8c3ba15d23100ed09b13ba942506a8ae into 7b30857e20b84e5afab1a28291189b9dc571110d Zhai Mo 2024-03-27 06:34:30 +00:00
  • 7b30857e20 Run macos-13 (actual x86_64 latest) and macos-14 (arm64) CIs Taiju Yamada 2024-03-08 09:01:18 +09:00
  • 38279f5e9e Avoid using x18 register Taiju Yamada 2024-03-08 09:00:47 +09:00
  • e079f551df Avoid using x18 register Taiju Yamada 2024-03-08 09:00:47 +09:00
  • a25a7f9b21 Run macos-13 (actual x86_64 latest) and macos-14 (arm64) CIs Taiju Yamada 2024-03-08 09:01:18 +09:00
  • 14ec878aae enable macOS extended test Taiju Yamada 2024-03-03 23:04:23 +09:00
  • 4b74fb2204 tools: replace echo -n with printf Taiju Yamada 2024-03-03 22:58:47 +09:00
  • 6262b96e8b enable macOS extended test Taiju Yamada 2024-03-03 23:04:23 +09:00
  • 5c7ac14a32 tools: replace echo -n with printf Taiju Yamada 2024-03-03 22:58:47 +09:00
  • 69d4a8a081 Add CI/Coverity/OpenSSF scorecard badges Pablo de Lara 2024-03-19 12:34:33 +00:00
  • 8c2ff41c7f build: allow alternative compiler Pablo de Lara 2024-03-13 16:52:20 +00:00
  • 37005a00fc tools: fix shebang orbea 2024-03-09 11:32:14 -08:00
  • c0231591aa
    tools: fix shebang orbea 2024-03-09 11:32:14 -08:00
  • 6bbdffa8fb Replace prefetchnta with prefetcht0 for crc32 hanqf-git 2024-03-11 10:17:22 +08:00
  • f1b144bbab Fix mach compilation again; fold_constant has to be the same section as crc16_t10dif_copy_pmull Taiju Yamada 2022-10-30 18:46:04 +09:00
  • 4be96e2437 Fixed isal_deflate_icf_finish_lvl1 dispatcher Taiju Yamada 2024-03-06 15:25:13 +09:00
  • 7b8830a0ae Fixed isal_deflate_icf_finish_lvl1 dispatcher Taiju Yamada 2024-03-06 15:25:13 +09:00
  • f36d1ede78 add libtool dependency for MacOS CI Taiju Yamada 2024-03-01 12:34:05 +09:00
  • 3f1d383ed5 add libtool dependency for MacOS CI Taiju Yamada 2024-03-01 12:34:05 +09:00
  • 1500db751d Fix a handful of spelling mistakes and typos Colin Ian King 2024-01-23 11:05:40 +00:00
  • ffc16330d8 makefile: add spellcheck Pablo de Lara 2024-01-23 17:21:49 +00:00
  • 1b1ee1e18f erasure_code: fix wrong return type Mattias Ellert 2024-01-20 08:47:28 +01:00
  • 6d3506814a Fix a handful of spelling mistakes and typos Colin Ian King 2024-01-23 11:05:40 +00:00
  • bad432f014 erasure_code: fix wrong return type Mattias Ellert 2024-01-20 08:47:28 +01:00
  • bd22637502 Bump version to v2.31 v2.31.0 Pablo de Lara 2024-01-09 15:02:18 +00:00
  • d4e1c21acb lib: add missing structure documentation Pablo de Lara 2023-12-20 09:26:31 +00:00
  • 4997190ab3 Update release notes for v2.31 Pablo de Lara 2024-01-09 14:55:20 +00:00
  • 479b3f84f9 build: fix CET default in unix Makefile Greg Tucker 2024-01-09 19:34:41 +00:00
  • e0fd782974 erasure_code: use internal gf_vect_mul_base for ppc64le encoding Pablo de Lara 2024-01-12 16:46:39 +00:00
  • b8d5633e51 erasure_code: check for size alignment on powerpc gf_vect_mul_vsx implementation Pablo de Lara 2024-01-12 16:42:32 +00:00
  • 91e7906f3f erasure_code: check for size on gf_vect_mul_sse/avx Pablo de Lara 2024-01-12 15:16:53 +00:00
  • f732ce1180 erasure_code: use internal gf_vect_mul_base for ppc64le encoding pablodelara_fix_unit_tests_ec Pablo de Lara 2024-01-12 16:46:39 +00:00
  • fff6a248fb erasure_code: check for size alignment on powerpc gf_vect_mul_vsx implementation Pablo de Lara 2024-01-12 16:42:32 +00:00
  • 275977156d gf_vect_mul_sve: fix error and enable unit tests for aarch64 liuqinfei 2024-01-11 00:09:16 +08:00
  • 6f47346154 gf_vect_mul_sve: fix error and enable unit tests for aarch64 liuqinfei 2024-01-11 00:09:16 +08:00
  • e0fffbe48b erasure_code: disable unit tests temporarily for aarch64/ppc64le Pablo de Lara 2024-01-02 11:54:06 +00:00
  • 7145c7f8b4 Makefile: add architecture to CFLAGS Pablo de Lara 2024-01-02 10:34:43 +00:00
  • e3ed3082f9 erasure_code: disable unit tests temporarily for aarch64/ppc64le pablodelara_disable_test Pablo de Lara 2024-01-02 11:54:06 +00:00
  • 455fdded4e erasure_code: add missing aarch64 and powerpc interface for ec_init_tables Pablo de Lara 2023-12-15 16:53:44 +00:00
  • ae0a688051 Update License file Pablo de Lara 2023-12-07 15:36:41 +00:00
  • da928194b4 Makefile: add architecture to CFLAGS Pablo de Lara 2024-01-02 10:34:43 +00:00
  • 26f02df856 erasure_code: add missing aarch64 and powerpc interface for ec_init_tables pablodelara_fix_ec_init_tables Pablo de Lara 2023-12-15 16:53:44 +00:00
  • 75af1c4d4e build: detect availability of -z now, relro and noexecstack linker options Tomasz Kantecki 2024-01-03 16:23:52 +00:00
  • e06d007c53 build: detect availability of -z now, relro and noexecstack linker options Tomasz Kantecki 2024-01-03 16:23:52 +00:00
  • 71575ae434 raid: [example] fix memory leak in CRC64 example Pablo de Lara 2023-12-18 15:08:14 +00:00
  • 9ee34ec0f5 crc: use macro to print 64-bit value Pablo de Lara 2023-12-18 14:56:47 +00:00