Commit Graph

  • d9eb389532 Get platform info pablolara_get_platform Pablo de Lara 2025-06-06 13:54:56 +00:00
  • 8054d41db5 Ignore more generated files master Rong Tao 2025-05-16 14:08:33 +08:00
  • 9a6c32cb05 Optimize crc64_rocksoft for aarch64 Tim Burke 2025-04-25 08:47:04 -07:00
  • 86e775b3b5 Remove unnecessary .text directives Tim Burke 2025-05-15 10:50:52 -07:00
  • 22810489c6 Normalize the width of some constants Tim Burke 2025-04-25 12:16:04 -07:00
  • f74b0d27ab Update release notes sunyuechi 2025-05-09 15:59:59 +08:00
  • a7766a91b6 mem: R-V V mem_zero_detect sunyuechi 2025-05-06 12:28:59 +08:00
  • 94690d01ca Remove 32-bit x86 architecture support Pablo de Lara 2025-05-02 08:46:28 +00:00
  • 8045bee170 Bump minimum NASM version to 2.14.01 Pablo de Lara 2025-04-29 21:25:03 +00:00
  • d20335bba8 Update release notes Pablo de Lara 2025-04-29 13:20:38 +00:00
  • eb130eaf6b erasure_code: R-V V ec_encode_data sunyuechi 2025-04-27 11:45:50 +08:00
  • c5d75f1e27 erasure_code: R-V V gf_vect_dot_prod sunyuechi 2025-04-16 23:31:38 +08:00
  • 4174804684 riscv64_multibinary support more args sunyuechi 2025-04-17 13:16:38 +08:00
  • 0a68e9434a erasure_code: R-V V gf_vect_mul sunyuechi 2025-04-02 12:27:58 +08:00
  • 5518db11a9 Fix erasure_code/gf_vect_mul_test output sunyuechi 2025-04-06 01:28:46 +08:00
  • 9b3532244b Remove YASM support Pablo de Lara 2024-08-06 11:32:53 +01:00
  • 8401831dc4 raid: add AVX2+GFNI implementation for P+Q gen Pablo de Lara 2025-04-24 14:03:04 +00:00
  • 55a42d7717 raid: add AVX512+GFNI implementation for P+Q gen Pablo de Lara 2025-04-24 14:02:21 +00:00
  • 359e2ac1af Update release notes for v2.32 sunyuechi 2025-04-22 23:08:22 +08:00
  • 0de3661ec0 raid: R-V V xor_gen sunyuechi 2025-03-21 16:32:25 +08:00
  • 7fafc98a37 Fix xor_gen test pass when len % 256 == 0 sunyuechi 2025-03-21 17:19:14 +08:00
  • ba874ba762 raid: R-V V pq_gen sunyuechi 2025-03-14 23:32:13 +08:00
  • b725bddd05 license: correct name to "ISCAS" sunyuechi 2025-04-28 22:50:02 +08:00
  • 91da2ada9a add RISCV CI sunyuechi 2025-04-23 18:18:47 +08:00
  • ce957f9449 ci: update github actions to latest versions Pablo de Lara 2025-04-23 21:54:09 +00:00
  • 4f73b5285d ci: update github actions to latest versions pablodelara_update_actions Pablo de Lara 2025-04-23 21:54:09 +00:00
  • 7e01b2c812 Address type mismatch warnings on riscv64 Mattias Ellert 2025-03-21 13:19:53 +01:00
  • 6b03bc4f1e igzip: fix coding style of inflate example Pablo de Lara 2025-04-23 10:06:24 +00:00
  • 4fe61d3bce Show clang-format version Pablo de Lara 2025-04-22 19:04:18 +00:00
  • aa9e15f794 aarch64: remove unneeded defines Pablo de Lara 2025-04-22 12:04:35 +00:00
  • 841f9e34ad Address type mismatch warnings on aarch64 Mattias Ellert 2025-01-28 16:51:24 +01:00
  • 3e03e91cef igzip: add inflate example Karpenko, Veronika 2025-04-07 15:36:00 +00:00
  • c0bd84c20e add R-V V build check sunyuechi 2025-02-27 12:19:09 +08:00
  • 027be4beb9 add volatile for igzip/checksum32_funs_test sunyuechi 2025-02-27 12:19:18 +08:00
  • e0687d4964 igzip: R-V V isal_adler32 sunyuechi 2025-02-27 12:21:31 +08:00
  • 83d58b856c multibinary: Add run-time cpu feature detect for riscv64 sunyuechi 2025-02-27 12:22:19 +08:00
  • 726a6f7c02 build: Add riscv64 support Daniel Gregory 2024-07-10 14:14:17 +00:00
  • 633add1b56 igzip: fix header construction in Big Endian systems Pablo de Lara 2025-01-24 12:51:48 +00:00
  • e3c2d243a1 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
  • 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
  • aaad73e15d workflows: add validation to windows build Marcel Cornu 2024-11-19 14:43:40 +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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • f36d1ede78 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
  • 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
  • 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