Commit Graph

  • 240ca46ffb build: Change mingw to nasm by default Greg Tucker 2021-05-21 19:40:45 -07:00
  • d7bac36be4 crc: Fix warning in perf test from uninitialized tmp ptr Greg Tucker 2021-05-20 11:48:43 -07:00
  • 599615e2fb Fix indent Taiju Yamada 2021-05-10 14:21:09 +09:00
  • 5eab6c14e2 Fixed erasure_code build on mach Taiju Yamada 2021-05-10 14:17:53 +09:00
  • 22211f80c6 Merge remote-tracking branch 'origin/master' into HEAD Taiju Yamada 2021-05-10 14:11:29 +09:00
  • df8eb0a81f Use __TEXT,__const as readonly section Taiju Yamada 2021-05-10 14:03:11 +09:00
  • 30b9639edb Use __USER_LABEL_PREFIX__ Taiju Yamada 2021-05-10 14:01:58 +09:00
  • fe4b7f9acc Add toplevel header gen in windows Greg Tucker 2021-05-06 14:59:00 -07:00
  • 2c705a26cb raid: Fix doc and base functions for min sources Greg Tucker 2021-04-23 16:15:32 -07:00
  • 84d21324ba Rewritten dispatcher using sysctlbyname Taiju Yamada 2020-12-06 16:00:23 +09:00
  • 254a9296e1 Merge branch 'master' into pr/169 Karabaszek 2021-03-04 01:10:37 +01:00
  • ebb78fc99e build: Fix warning from inconsistency in gnu make Greg Tucker 2021-03-02 17:26:28 -07:00
  • bee5180a15 erasure_code: Fix text relocation on aarch64 luo rixin 2021-01-08 16:16:02 +08:00
  • db463aa139 erasure_code: Fix text relocation on aarch64 luo rixin 2021-01-08 16:16:02 +08:00
  • f394b98615 Update compiler support information Jerry Yu 2020-12-08 15:15:20 +08:00
  • 0ffde13d0e fix -Wasm-operand-widths warning Jerry Yu 2020-12-08 12:56:18 +08:00
  • dcc2a3546d Fix Clang-10 Sanitizer fail Jerry Yu 2020-12-07 16:26:41 +08:00
  • bc8b2aef55 Fix clang build fail Jerry Yu 2020-12-08 10:46:24 +08:00
  • ecf1e81a52 Changed the conditional macro to __APPLE__ Taiju Yamada 2020-12-06 15:01:11 +09:00
  • d68f604378 Fix typo, thanks @yuhaoth Taiju Yamada 2020-12-05 16:17:28 +09:00
  • 600d8d8f77 build: Update fuzz tests for deprecated clang args Greg Tucker 2020-12-04 14:49:51 -07:00
  • 75115c888a Merge branch 'fix_clang_as' into fix_mach Taiju Yamada 2020-11-26 08:17:35 +09:00
  • 6b59dac16d Fixed assembly (compared with objdump) Taiju Yamada 2020-11-26 07:58:42 +09:00
  • afa64d0956 It should be fine to enable pmull always on Apple Silicon Taiju Yamada 2020-11-25 00:03:19 +09:00
  • e904c344c5 Fixed addressing assembly Taiju Yamada 2020-11-24 10:31:19 +09:00
  • d6ec9e6988 fixed clang as build Taiju Yamada 2020-11-22 01:35:15 +09:00
  • c7328c8ee6 Fixed clang as assembly Taiju Yamada 2020-11-22 01:51:37 +09:00
  • 2df39cf5f1 build: Bump revision to 2.30 v2.30.0 Greg Tucker 2020-11-06 18:08:16 -07:00
  • 05f6a0bb39 Update release notes for v2.30 additions Greg Tucker 2020-11-04 12:40:34 -07:00
  • ece814e912 doc: Add details on build and test Greg Tucker 2020-10-30 12:38:13 -07:00
  • dca9dd221e igzip: Use unaligned load on static header to fix usan Greg Tucker 2020-11-04 12:29:37 -07:00
  • 269df8a67d igzip: Fix order of args check in new dictionary function Greg Tucker 2020-11-02 19:11:18 -07:00
  • 24a98e3e87 Fix missing files in extra dist Greg Tucker 2020-10-28 17:43:53 -07:00
  • 79143208ac test: Add testing for new dictionary functions Greg Tucker 2020-10-28 17:28:43 -07:00
  • 19035917f4 igzip: Add new functions for faster dictionary compression Greg Tucker 2020-10-20 09:56:09 -07:00
  • 438ecd8187 Update custom hufftable tool for saving histogram Greg Tucker 2020-10-20 09:56:02 -07:00
  • 89f7c46cd5 Change igzip_file_perf to accept 0 time Greg Tucker 2020-10-20 09:55:53 -07:00
  • 9968e7a032 Change gen cust hufftables to accept dictionary Greg Tucker 2020-10-20 09:55:47 -07:00
  • 63dffab948 igzip: Change pre-gen inflate table to multi-symbol Greg Tucker 2020-10-20 09:55:40 -07:00
  • d7927673ba igzip: Inflate detect pre-gen header and use pre-expanded Greg Tucker 2020-10-20 09:55:24 -07:00
  • cc9ed53972 build: Fix nmake check for multiple arch Greg Tucker 2020-08-27 11:16:30 -07:00
  • 21eef2c013 build: fix build break on arm64 Jerry Yu 2020-08-27 15:27:28 +08:00
  • 794b8b60c1 build: Add test to check for nmake consistency Greg Tucker 2020-08-26 11:41:03 -07:00
  • 24623b8b82 crc: Fix missing object omitted from nmake file Greg Tucker 2020-08-26 09:49:23 -07:00
  • ec73d39086 crc: Add new vclmul version of crc32_iscsi Greg Tucker 2020-08-21 17:15:58 -07:00
  • ae45f60e78 igzip: Add cli feature to inflate concatenated gz files Greg Tucker 2020-07-06 19:36:19 -07:00
  • 93049d0d1f igzip: Fix read header for correct null checking and init Greg Tucker 2020-07-08 19:13:33 -07:00
  • 2049d8dc81 Add conda shield to readme Ruben Vorderman 2020-07-22 11:26:38 +02:00
  • 4daaca09e8 Add conda shield to readme Ruben Vorderman 2020-07-22 11:26:38 +02:00
  • 1c71f9c0ae crc32: tweak performance of crc32/crc32c Jerry Yu 2020-07-03 18:15:56 +08:00
  • 14e0081bef build: fix build break on non-x86 platform Jerry Yu 2020-06-03 02:51:25 +00:00
  • 8074e3fe1b x86: Generate .note.gnu.property section for ELF output H.J. Lu 2020-05-22 10:17:59 -07:00
  • d0677ca220 x86: Generate .note.gnu.property section for ELF output H.J. Lu 2020-05-22 10:17:59 -07:00
  • cd888f01a4 x86: Add ENDBR32/ENDBR64 at function entries for Intel CET H.J. Lu 2020-05-22 10:46:50 -07:00
  • e9d27f59f1 x86: Add ENDBR32/ENDBR64 at function entries for Intel CET H.J. Lu 2020-05-22 10:46:50 -07:00
  • 7649608d84 mem: Add cold mem_zero_detect perf test Jerry Yu 2020-05-09 15:17:09 +08:00
  • 031450f697 crc32: Implement default mix mode optimization Zhiyuan Zhu 2020-04-26 13:26:05 +00:00
  • 6c4d3dbf6c crc32:NeoverseN1: Change CRC32/PMULL order to PMULL first Jerry Yu 2020-04-07 16:31:18 +08:00
  • 92fc8733fa crc32: Fix prototype mismatch bug Jerry Yu 2020-04-03 12:31:31 +08:00
  • 9bcd6768fd crc32:Adjust hardware folding algorithm flags Jerry Yu 2020-04-03 16:52:47 +08:00
  • 0033f42189 crc32:Optimize crc32/c for cortex-a72 Jerry Yu 2020-04-02 22:05:29 +08:00
  • a6821b3827 crc32: Fix prototype mismatch bug Jerry Yu 2020-04-03 12:31:31 +08:00
  • 5e586843eb build: Change ms nmake default to nasm and add pdb gen Greg Tucker 2020-03-30 15:41:31 -07:00
  • a2fc2c000d crc32:Add optimization implementation for Neoverse N1 Jerry Yu 2020-03-02 13:34:44 +08:00
  • f2cf2609cd multi-binary:Add microarchitecture id reader Jerry Yu 2020-03-02 13:09:08 +08:00
  • 85f947e120 ci: remove unused drone configuration Jerry Yu 2020-03-17 13:18:56 +08:00
  • 67b0424922 crc32:Add optimization implementation for Neoverse N1 Jerry Yu 2020-03-02 13:34:44 +08:00
  • 9b52a65e4e multi-binary:Add microarchitecture id reader Jerry Yu 2020-03-02 13:09:08 +08:00
  • af13ed6136 ec: Fix second windows reg push for avx512 Greg Tucker 2020-03-20 12:26:30 -07:00
  • 9f4ebea2b7 ci: remove unused drone configuration Jerry Yu 2020-03-17 13:18:56 +08:00
  • ede04f0a1f build: Fix for windows to allow nasm use Greg Tucker 2020-03-16 16:23:55 -07:00
  • 5ab40c79cc ec: Fix windows reg push for avx512 Greg Tucker 2020-03-17 17:52:06 -07:00
  • 472e7011e8 ec: Change use of windows macro save_xmm128 to vec Greg Tucker 2020-03-16 16:12:54 -07:00
  • 7c0ab1d459 build: Add auto regenerate of nmake file Greg Tucker 2020-03-06 17:43:39 -07:00
  • 794413ddd2 ec: Remove arch-specific redundant gf_nvect tests Greg Tucker 2020-03-06 13:45:59 -07:00
  • 806b55ee57 build: Bump revision to 2.29 v2.29.0 Greg Tucker 2020-02-26 17:40:37 -07:00
  • 2db2cd557c Update release notes for v2.29 additions Greg Tucker 2020-02-26 12:04:18 -07:00
  • 6136a04bbe crc: Add new vclmul version of crc16_t10dif Greg Tucker 2020-02-21 11:28:59 -07:00
  • 5ef6eb5c68 crc: Add new vclmul version of crc32_ieee Greg Tucker 2020-02-19 18:37:45 -07:00
  • 25a673d75a crc: Add new vclmul version of gzip_refl Greg Tucker 2020-01-29 16:47:27 -07:00
  • 4217930338 crc: Add vec version of crc16_t10dif_copy Greg Tucker 2020-01-29 14:16:37 -07:00
  • 02a41e0653 crc: Add vec version of crc32_ieee when avx avail Greg Tucker 2020-01-29 13:48:40 -07:00
  • d4131bb3d3 crc: Add vec version of crc32_gzip_refl when avx avail Greg Tucker 2020-01-27 16:38:34 -07:00
  • ad22a90686 crc: Add vec version of crc16 when avx available Greg Tucker 2020-01-23 16:53:31 -07:00
  • 180c74aefd enable VSX SIMD in ISA-L for ppc64le Hong Bo Peng 2020-02-20 11:47:53 +08:00
  • b448ef78e7 enable VSX SIMD in ISA-L for ppc64le Hong Bo Peng 2020-02-20 11:47:53 +08:00
  • a3d5cd8642 igzip: Fix clang error on dep generation Zhang Jinde 2020-01-09 06:12:03 +08:00
  • 163b6cd934 igzip: Fix for deflate logic buffer management Zhang Jinde 2020-01-07 15:33:49 +08:00
  • fc69e8fc79 igzip: fix deflate hash bug Jerry Yu 2019-12-23 13:52:48 +08:00
  • e2b07bbd44 build: fix debug build problem Jerry Yu 2019-12-16 13:31:45 +08:00
  • c500af55a4 erasure_code: constify a bunch of "src" args Konstantin Kharlamov 2019-12-20 17:12:38 +03:00
  • c2ed7751a4 igzip: fix deflate hash bug Jerry Yu 2019-12-23 13:52:48 +08:00
  • e246f5b96c build: fix debug build problem Jerry Yu 2019-12-16 13:31:45 +08:00
  • 936d05fc4f igzip:Add decode huffman code for aarch64 Jerry Yu 2019-12-12 16:14:48 +08:00
  • ad49e580dc doc: Fix missing description of gf_matrix_inverse Greg Tucker 2019-12-13 16:24:05 -07:00
  • 2b8cc393af igzip: implement gen_icf_map with assembly Zhiyuan Zhu 2019-12-03 09:33:00 +08:00
  • f430953f0a igzip: cleanup perf test related code Zhiyuan Zhu 2019-12-04 17:14:21 +08:00
  • 14af427f62 igzip: cleanup perf test related code Zhiyuan Zhu 2019-12-04 17:14:21 +08:00
  • 683364c47b igzip: implement encode_deflate_icf with assembly Zhiyuan Zhu 2019-11-14 17:48:28 +08:00
  • 7950d73ad0 igzip: implement encode_deflate_icf with assembly Zhiyuan Zhu 2019-11-14 17:48:28 +08:00