Commit Graph

  • b441659879 multibinary: fix strict-prototype warning Jerry Yu 2019-10-14 16:46:26 +08:00
  • f0104600a0 build: disable clang support in ci Jerry Yu 2019-10-31 16:36:42 +08:00
  • 6b70da5051 igzip: implement set_long_icf_fg with assembly Zhiyuan Zhu 2019-10-22 16:14:18 +08:00
  • 4ed944c4b1 build: Fix travis osx issue with brew update Greg Tucker 2019-10-30 11:16:49 -07:00
  • 621cf92c52 erasure_code: modify perf benchmark loop Hang Li 2019-10-26 13:42:24 +08:00
  • 2f9eef537c build: Fix autoconf build for mingw target Greg Tucker 2019-10-28 15:53:14 -07:00
  • e6848434ae test: Fix issue keeping mingw tests from running Greg Tucker 2019-10-28 15:52:48 -07:00
  • 533ba53f11 crc: Fix symbol conflict with older assemblers Greg Tucker 2019-10-28 14:39:44 -07:00
  • d7848c1d05 Implement aarch64 neon for erasure code. Zhou Xiong 2019-10-25 09:18:08 +08:00
  • c680d3aba7 Add arm64 to Travis matrix Jun He 2019-10-18 11:39:13 +08:00
  • 5f698e9e41 doc: Update mailing list link Greg Tucker 2019-10-16 17:12:55 -07:00
  • 66cff99954 doc: Remove non-extern headers and add treeview Greg Tucker 2019-10-14 17:00:23 -07:00
  • d32d3f6902 Make variables in ec_base.h (file) static Bernd Schubert 2019-10-09 13:17:55 +02:00
  • f3993f5c0b crc: Fix dynamic relocation link failure on Arm Zhiyuan Zhu 2019-10-08 19:20:13 +08:00
  • be4d035227 igzip: Optimize isal update histogram with arm64 Zhiyuan Zhu 2019-08-29 09:10:53 +08:00
  • 290456231c igzip: Implement deflate icf body/finish with assembly Zhiyuan Zhu 2019-09-10 15:37:05 +08:00
  • f3bb041799 igzip: Implement deflate body/finish with assembly Jerry Yu 2019-08-28 10:50:27 +08:00
  • fae4c3a499 Update release notes for v2.28 additions v2.28.0 Greg Tucker 2019-09-17 11:01:17 -07:00
  • 36502ec33b build: Bump revision to 2.28 Greg Tucker 2019-09-17 10:43:53 -07:00
  • 600b6d8d99 crc: Add new ecma_norm Greg Tucker 2019-09-14 15:50:54 -07:00
  • 121bc635c9 crc: Add new jones_norm Greg Tucker 2019-09-14 15:25:18 -07:00
  • ed528bb2ad crc: Add new iso_norm Greg Tucker 2019-09-12 10:03:21 -07:00
  • ea4cbf0ffa crc: Add new ecma_refl Greg Tucker 2019-09-05 19:17:42 -07:00
  • 42bbc5a37e crc: Add new jones_refl Greg Tucker 2019-09-05 18:58:31 -07:00
  • 5c546ecddf crc: Add new arch CRC Greg Tucker 2019-08-29 21:19:24 -07:00
  • 7a28c83879 test: Increase size of crc tests and simplify output Greg Tucker 2019-09-11 13:54:44 -07:00
  • ae3c91ab85 build: Set assembler feature level in std make Greg Tucker 2019-08-29 21:17:32 -07:00
  • 198b026a55 build: Add multi-binary checking for new arch Roy Oursler 2019-03-12 08:45:05 -07:00
  • e4b8f164ae build: Setup as_feature_level Roy Oursler 2019-03-12 08:45:05 -07:00
  • d3caab9c3a build: Avoid requiring AVX512 define when using dispatch functions Roy Oursler 2019-03-07 09:44:29 -07:00
  • 1ba280fa09 igzip: Fix and clarify a few code issues in the cli tool Greg Tucker 2019-09-04 14:39:01 -07:00
  • 5f45f3f310 igzip: Optimize adler32 with arm neon Jerry Yu 2019-08-19 18:20:29 +08:00
  • a2005c1fd6 igzip: enable multibinary interfaces Jerry Yu 2019-05-13 18:41:06 +08:00
  • 183385f02f multibinary: Add run-time cpu feature detect for aarch64 Jerry Yu 2019-05-13 18:41:06 +08:00
  • 0c22fcd3e2 build: fix compile break for unsupported CPUs Jerry Yu 2019-08-08 12:56:45 +08:00
  • a95292aa01 ci: add drone.io for arm64 verification Jun He 2019-04-26 18:38:46 +08:00
  • b721db98e5 igzip: optimize convert_dist_to_dist_sym to branchless Jun He 2019-08-06 15:58:46 +08:00
  • e2997062fb igzip: Optimize routine to find msb Greg Tucker 2019-08-08 19:19:00 -07:00
  • 4b33238371 Update travis with more nasm builds Greg Tucker 2019-07-16 16:09:16 -07:00
  • 38f4880a4e build: Set nasm as the default when using std makefile Greg Tucker 2019-07-16 15:47:20 -07:00
  • 4ac0e435eb ec: Fix incorrect min size stated for gf_vect_mad Greg Tucker 2019-07-16 15:17:20 -07:00
  • c80610a2bb crc: push the aarch64 crc optimization back to base functions Zhiyuan Zhu 2019-07-09 14:30:23 +08:00
  • 236fdcc28f Update travis with xenial builds and new indent Greg Tucker 2019-07-09 18:32:39 -07:00
  • 25374814c9 Format only changes for new indent version Greg Tucker 2019-07-03 15:17:02 -07:00
  • 430e862a9c Change indent format for minimal changes with latest Greg Tucker 2019-07-03 14:56:32 -07:00
  • 0111c21cbc Update release notes for v2.27 additions v2.27.0 Greg Tucker 2019-06-24 13:13:07 -07:00
  • 10906f3d3a build: Bump revision to 2.27 Greg Tucker 2019-06-24 10:47:15 -07:00
  • 0a7e3167ce igzip: Add optional threaded compression to cli tool Greg Tucker 2019-06-11 13:45:41 -07:00
  • a46da529d9 crc: optimize crc with arm64 assembly Zhiyuan Zhu 2019-06-03 09:09:33 +08:00
  • 9c91a18c6e igzip: Fix igzip_rand_test to test on a single file Roy Oursler 2019-05-21 12:56:30 -07:00
  • 899c647628 crc: implement table-driven crc algorithm Zhiyuan Zhu 2019-04-15 06:57:56 +00:00
  • 2000f8a3cd doc: Update references to new github group Greg Tucker 2019-05-01 18:22:23 -07:00
  • 88eff26884 build: Install pkg-config files Greg Tucker 2019-05-01 13:46:06 -07:00
  • f1252a9e79 build: Add missing files for distcheck Greg Tucker 2019-05-01 16:30:37 -07:00
  • e9e373ba3d build: Add gitignore Greg Tucker 2019-04-22 16:07:02 -07:00
  • db59b1082f igzip: Remove undefined behavior in igzip.c Roy Oursler 2019-04-23 15:03:24 -07:00
  • 906332850d build: Add version number to dll Greg Tucker 2019-04-18 15:35:12 -07:00
  • fc9f7493a0 igzip: Fix help message in perf test Greg Tucker 2019-04-18 10:43:49 -07:00
  • 09338c2ca7 Update release notes for v2.26 additions v2.26.0 Greg Tucker 2019-03-25 15:44:00 -07:00
  • f30db4c6c6 build: Bump revision to 2.26 Greg Tucker 2019-03-25 12:57:17 -07:00
  • 8f06ac6973 Add Adler32 performance test Greg Tucker 2019-03-22 12:56:13 -07:00
  • 57eed2f02b aarch64: Cleanup build issues Yibo Cai 2019-03-13 10:43:23 +08:00
  • 3c009347b1 Fix a few c99isms in unit tests Greg Tucker 2019-03-19 15:02:40 -07:00
  • e08dfab9b3 test: Fix c99 warn in perf helper functions Greg Tucker 2019-03-18 15:07:47 -07:00
  • 31eca5035f igzip: Modify last byte retrieval method Roy Oursler 2019-02-19 14:12:51 -07:00
  • 67c4e26580 igzip: Remove unneeded generation of k register Roy Oursler 2019-02-19 11:17:14 -07:00
  • 28da992ad2 igzip: Reduce data used in encode_df_06.asm Roy Oursler 2019-02-19 10:30:48 -07:00
  • 863e72189b igzip: Modify igzip_rand_test to optionally use getopt Roy Oursler 2019-03-05 11:13:03 -07:00
  • 35e90e73d5 igzip: Write out compressed data from igzip_perf Roy Oursler 2019-01-29 09:25:33 -07:00
  • d90220d935 igzip: Implement window size for igzip_perf Roy Oursler 2019-01-29 08:25:37 -07:00
  • 699bb5bd3f all: Revamp performance testing to be time based Roy Oursler 2019-01-22 15:38:26 -07:00
  • bde3fc5ff1 igzip: Remove igzip_stateless_file_perf Roy Oursler 2019-01-24 16:44:55 -07:00
  • 4ac2b7864b igzip: Remove igzip_inflate_perf Roy Oursler 2019-01-24 16:15:12 -07:00
  • 4f79dc1e83 build: Remove non-extant perf test from nmake Roy Oursler 2019-01-24 14:31:44 -07:00
  • 3a78c4a205 ec: Remove gf_vect_mad_perf.c Roy Oursler 2019-01-24 14:13:27 -07:00
  • 623d2f0dc0 igzip: Bitbuf improvements Roy Oursler 2019-01-17 13:37:08 -07:00
  • 53b92e83f4 igzip: Avoid UB pointer arithmetic underflow for virtual file start Roy Oursler 2019-01-08 08:49:23 -07:00
  • 139fdb68b9 igzip: Fix latent pointer undeflow bug Roy Oursler 2018-12-18 15:07:25 -07:00
  • a4535d776c test: Add undefined behaviour sanitizer to test_checks Roy Oursler 2018-12-13 16:59:21 -07:00
  • c0467e56d5 igzip: Use blind union to represent overlapped tables in hufftables_icf Roy Oursler 2018-12-14 09:25:12 -07:00
  • 342cae57fc igzip: Modify fast hash table init to avoid signed shift Roy Oursler 2018-12-14 08:43:27 -07:00
  • aae6e29d28 igzip: Remove unaligned stores Roy Oursler 2018-12-13 16:08:55 -07:00
  • a3169750b5 mem: Remove unaligned loads in base function Roy Oursler 2018-12-13 15:29:05 -07:00
  • 5be1ba2215 igzip: Remove undefined unaligned loads Roy Oursler 2018-12-13 14:12:51 -07:00
  • 733901ee32 mem: Change test r and l data type to avoid unsigned add overflow Roy Oursler 2018-12-13 13:45:31 -07:00
  • 5c62f1e1ec crc: Use type cast in crc32_ieee_base to avoid undefined behavior Roy Oursler 2018-12-13 13:33:23 -07:00
  • 636272cff6 aarch64: Fix dynamic lib call crash Zhiyuan Zhu 2019-02-28 17:56:32 +08:00
  • f5aa9d72de raid: Add license headers Zhiyuan Zhu 2019-02-22 07:10:04 +00:00
  • 2d6c8496f2 mem: mem-zero-detect optimization on Arm64 zhiyuan.zhu 2019-02-18 13:33:14 +08:00
  • abb6bd3ee8 build: Fix autoconf for non-x86 arch Yibo Cai 2019-02-11 18:18:30 +08:00
  • f9588bbedc igzip: export isal_adler32 Zach Bjornson 2019-02-03 12:52:54 -08:00
  • 19fb012e81 raid: Add aarch64 NEON implementation Yibo Cai 2019-01-17 10:15:38 +08:00
  • 7a44098a98 build: Add aarch64 support Yibo Cai 2018-12-19 03:23:25 +00:00
  • 32b5c4131b build: Fix for mingw autoconf set proper yasm args Greg Tucker 2019-01-25 17:03:37 -07:00
  • bed578b4d6 crc: Make crc32_table_iscsi_base static Ziye Yang 2019-02-01 17:14:08 +08:00
  • ce9f3923da test: Ignore merge commits in signoff check Greg Tucker 2018-12-20 16:18:19 -07:00
  • cb1b7bb664 Update release notes for v2.25 additions v2.25.0 Greg Tucker 2018-12-07 14:36:30 -07:00
  • a4795d8011 build: Bump revision to 2.25 Greg Tucker 2018-12-07 11:30:53 -07:00
  • ff3841d638 igzip: Fix Type 0 block_size calculation missing buffered bits Roy Oursler 2018-12-11 16:06:05 -07:00
  • 2393791654 build: Add multi-arch autoconf support John Kariuki 2018-12-07 02:01:35 -07:00