Commit Graph

  • 7faedc71bd igzip: Rename tzcnt to more accurate tzbytecnt Roy Oursler 2018-05-23 16:36:39 -04:00
  • 3732485914 igzip: Accept multiple inflate codes for matches of 258 Roy Oursler 2018-05-22 15:17:48 -07:00
  • a778455448 igzip: Fix bug in create_rand_repeat_data Roy Oursler 2018-05-01 18:33:09 -07:00
  • 054758ea63 igzip: Add back inflate std vectors test with updated errors Roy Oursler 2018-04-17 16:30:46 -07:00
  • a61e035445 igzip: Improve inflate invalid block identification Roy Oursler 2018-04-17 16:30:30 -07:00
  • b3ddaff6c5 igzip: Create flag to determine maximum symbols decoded Roy Oursler 2018-04-13 14:56:33 -07:00
  • 2de5a0fd88 igzip: Swap length code lookup with length lookup Roy Oursler 2018-03-29 12:41:23 -07:00
  • ec6169ac3b igzip: Combine distance code and extra bit count lookup Roy Oursler 2018-03-27 15:43:35 -07:00
  • 16f32e179c igzip: Reoptimize decode_stateless due to multibyte decode Roy Oursler 2018-03-15 14:57:28 -07:00
  • abd1963a22 igzip: Allow decoding symbol triples Roy Oursler 2018-03-01 17:38:16 -07:00
  • bf4c2dab27 igzip: Allow decoding symbol pairs Roy Oursler 2018-03-01 17:37:17 -07:00
  • 021afc5911 igzip: Remove inflate standard vectors Roy Oursler 2018-04-17 16:28:00 -07:00
  • 3d1b5b40d3 igzip: Rearrangement of make_inflate_huff_code Roy Oursler 2018-02-27 15:41:46 -07:00
  • 222a68f760 igzip: Implement multibyte decode Roy Oursler 2018-02-22 17:05:16 -05:00
  • 0b8fe87648 igzip: Verbose printing for multi_pass inflate Roy Oursler 2018-04-24 16:14:27 -07:00
  • 7a1dc55c27 igzip: Increase size of large short code lookup Roy Oursler 2018-02-22 12:16:52 -07:00
  • fbeb7c83c4 igzip: Some general cleanup of the decode_block assembly Roy Oursler 2018-02-22 10:59:11 -07:00
  • 9edac4799d ex: Allow erasure list in any order in ec example Greg Tucker 2018-05-18 18:06:41 -07:00
  • 19f2c46d1b igzip: fix build failure for CPUs with BMI capability Konstantine Kharlamov 2018-05-23 12:46:25 +03:00
  • 951ec3198f test: Fix clang warning in inflate perf test Greg Tucker 2018-05-07 17:29:18 -07:00
  • c20260e361 test: Fix check script for old bash versions Greg Tucker 2018-05-07 14:14:32 -07:00
  • 55481069ac tests: Run all make targets in test_checks Roy Oursler 2018-05-01 15:06:01 -07:00
  • bc48c1e2dc test: Change fuzz object to link .o instead of .lo Greg Tucker 2018-05-01 16:30:45 -07:00
  • 4c4185ba56 ex: Fix ec example for random params, min parity 1 Greg Tucker 2018-04-30 16:11:41 -07:00
  • 7274d27ff6 igzip: Implement stateful blocks perf testing Roy Oursler 2018-04-19 13:10:19 -07:00
  • 83c2ec02cc igzip: Add runtime options to inflate perf Roy Oursler 2018-02-15 17:40:35 -07:00
  • 2a8b061218 Update release notes for v2.22 additions v2.22.0 Greg Tucker 2018-03-30 11:10:26 -07:00
  • 16a5d25988 test: Add llvm libFuzz arguments for builtin clang 6.0 Greg Tucker 2018-03-30 00:25:08 -07:00
  • 0ba5f0f7db build: Bump revision to 2.21 Greg Tucker 2018-03-29 23:12:31 -07:00
  • aaeedf60c4 ec: New example of piggyback codes Greg Tucker 2018-01-26 19:16:54 -07:00
  • 041379a6c6 ec: New simple erasure coding example prog Greg Tucker 2018-03-29 10:35:24 -07:00
  • 99b45db17e types.h: remove [U]INT{8,16,32,64} typedefs Daniel Verkamp 2018-03-12 13:38:55 -07:00
  • d9ec2c4c8a ec: use standard types in struct slver Daniel Verkamp 2018-03-12 13:31:59 -07:00
  • 6e9f576bff igzip: remove detect_repeated_char() Daniel Verkamp 2018-03-12 13:12:05 -07:00
  • f9a61187c5 igzip: remove stray duplicate semicolon Daniel Verkamp 2018-03-12 13:03:08 -07:00
  • bb05f0fcdb igzip: Fix sizeof(void *) in isal_create_hufftables Roy Oursler 2018-03-22 13:19:30 -07:00
  • 4734834501 igzip: Fix uninitialized used of bl_count[0] Roy Oursler 2018-03-22 12:56:18 -07:00
  • bcde6e410b igzip: mark huff_codes.c internal functions static Daniel Verkamp 2018-03-12 11:19:25 -07:00
  • a301835e06 igzip: mark proc_heap_base.c internal function static Daniel Verkamp 2018-03-12 09:31:14 -07:00
  • 69176f5428 igzip: mark igzip_icf_body.c internal function static Daniel Verkamp 2018-03-12 09:28:34 -07:00
  • 575664e78b igzip: mark internal igzip.c function static Daniel Verkamp 2018-03-12 09:24:37 -07:00
  • bc78944634 igzip: drop declarations of non-existent functions Daniel Verkamp 2018-03-12 09:02:19 -07:00
  • e815371be7 igzip: remove unused hash_section() function Daniel Verkamp 2018-03-12 08:47:49 -07:00
  • 07eac8fc12 igzip: mark private data as static Daniel Verkamp 2018-03-12 08:28:10 -07:00
  • 9e79faeeff raid: Ensure example meets min align requirement Greg Tucker 2018-03-06 13:39:24 -07:00
  • 5af4e4aa0a raid: Change example to use multi-binary function Greg Tucker 2018-02-27 17:26:13 -07:00
  • 4b45beff4f igzip: Avoid some nested multibinary calls in deflate_body Roy Oursler 2018-02-08 14:59:36 -07:00
  • 47e914f98f igzip: Fix Windows prologue for avx 512 gen_map and set_long Roy Oursler 2018-02-08 13:16:49 -07:00
  • aedf4f8cff igzip: create optimized set_long_icf_fg for avx2 Roy Oursler 2018-01-26 11:30:24 -05:00
  • 9acc3ed2ac igzip: Create AVX2 optimized version of level 3 Roy Oursler 2018-01-04 13:22:37 -07:00
  • 52bb322912 build: fix compilation with CPU not supporting SSE Jean-Yves VET 2018-02-22 03:04:16 -05:00
  • 553f01f0c4 Include doxygen label in toplevel header Greg Tucker 2018-02-09 11:13:27 -07:00
  • 3371542dce crc: Create a combined crc32 check test Roy Oursler 2017-12-21 16:32:12 -07:00
  • 148898c6ba igizp: Print error when test_compress_file fails in igzip_rand_test Roy Oursler 2017-12-21 11:30:08 -07:00
  • f3c218ae62 test: Remove travis job that pulls nasm from debian v2.21.0 Greg Tucker 2017-12-21 17:34:42 -07:00
  • cf9cf4b430 Update release notes for v2.21 additions Greg Tucker 2017-12-20 18:33:54 -07:00
  • 35dc4f0b0c build: Change configure nasm min test for AVX512 Greg Tucker 2017-12-20 11:46:50 -07:00
  • 249deb378d build: Bump revision to 2.21 Greg Tucker 2017-12-19 17:41:33 -07:00
  • 22ec5c7469 igzip: Fix igzip fuzz test for lev2-3 buf size Greg Tucker 2017-11-21 13:26:49 -07:00
  • 6b1c9a95c8 igzip: Fix syntax for win yasm for when avx512 is supported Greg Tucker 2017-12-18 17:07:18 -07:00
  • 48119c5c87 igzip: Increase long_code_lookup struct size to fix buffer overflow Roy Oursler 2017-12-07 10:12:51 -07:00
  • 491035d956 crc: Add t10dif+copy function Greg Tucker 2017-12-15 14:28:42 -07:00
  • e7df3fdedc crc: crc32 iscsi performance improvement Chunyang Hui 2017-12-11 11:44:32 +08:00
  • e3fad7c45a igzip: Fix out buffer overflow in write_type0_header Roy Oursler 2017-12-15 08:46:44 -07:00
  • 5d413c8b12 igzip: Use full 32 bits histogram elements in igizp_icf_body/finish Roy Oursler 2017-12-15 13:06:13 -07:00
  • 8965584ae3 igzip: Implement large hash table method as level 2 Roy Oursler 2017-12-05 07:43:04 -07:00
  • 7a12bcb2a8 igzip: Separate concept of level and compression method Roy Oursler 2017-11-30 13:07:22 -07:00
  • fe68f02dac igzip: Move hash_table and symbol histogram for icf compression Roy Oursler 2017-11-30 09:58:30 -07:00
  • 2573f3cd87 igzip: Create defines for lvl1 hash table and histogram Roy Oursler 2017-11-28 17:19:53 -07:00
  • 06cd70481c igzip: Separate defines for LVL1 and LVL0 hash tables Roy Oursler 2017-11-28 17:10:46 -07:00
  • 9203f96c2a igzip: Change inputs to deflate_hash functions Roy Oursler 2017-11-17 10:22:18 -07:00
  • fe90c14bc3 igzip: Fix issues for large file inputs to igzip_rand_test Roy Oursler 2017-11-28 13:34:39 -07:00
  • b4ebd1c6e7 igzip: Fix bug in igzip_rand_test where invalid flag is set Roy Oursler 2017-11-14 13:36:44 -07:00
  • 4ae2d1be29 igzip: Implement optimized level 2 compression Roy Oursler 2017-06-09 17:03:41 -07:00
  • 3c62216aa1 igzip: Remove some uneccessary random data generation from igzip_rand_test Roy Oursler 2017-11-09 10:46:00 -07:00
  • 4de751f35a igzip: Improve VERBOSE printing in igzip_rand_test Roy Oursler 2017-11-09 09:50:25 -07:00
  • 864634a62b igzip: Modify rand_test to not call rand() within VERBOSE blocks Roy Oursler 2017-11-02 12:34:33 -07:00
  • a7d474a55c igzip: Fix rand_test_bug where invalid flush case can have a valid flush Roy Oursler 2017-11-02 11:06:19 -07:00
  • 49156c3568 igzip: Implement block buffer Roy Oursler 2017-10-27 10:43:46 -07:00
  • 6049ce3ca7 igzip: Modify state to record total_in on deflate call Roy Oursler 2017-10-27 10:38:13 -07:00
  • 59b9990a39 igzip: Remove file_start from zstate Roy Oursler 2017-10-20 15:58:49 -07:00
  • 0fe95360bb test: Run with new test_seed in each extended test Greg Tucker 2017-12-11 16:14:06 -07:00
  • cb4cea60da test: Remove redundant arch-specific tests Greg Tucker 2017-11-21 16:54:53 -07:00
  • 6dcf6edba3 test: Fix ext script for darwin arch=noarch Greg Tucker 2017-11-29 15:54:32 -07:00
  • 54e1f157f7 test: Ensure fuzz tool returns 0 if libfuzzer not avail Greg Tucker 2017-11-17 18:49:07 -07:00
  • 4f59eeda90 test: Add llvm fuzz testing Greg Tucker 2017-10-06 18:48:38 -07:00
  • f7b6e73146 igzip: Improve igzip_rand_test compress_multi_pass by modifying in buffer Roy Oursler 2017-10-20 14:53:46 -07:00
  • cad5e7d479 ec: Fix doxygen comment format for gen_rs_matrix Roy Oursler 2017-10-17 10:15:07 -07:00
  • 48d74d6e51 igzip: Fix perf test to only open dictionary if specified Greg Tucker 2017-10-11 15:57:41 -07:00
  • daa6fd05b4 doc: Add issue on create_hufftables_subset to release notes v2.20.0 Greg Tucker 2017-09-26 17:27:45 -07:00
  • e79c57c7e3 igzip: Fix issue with isal_create_hufftables_subset Roy Oursler 2017-09-21 14:29:52 -07:00
  • 23159441e0 doc: Update readme with info on build doc and packages Greg Tucker 2017-09-20 11:25:37 -07:00
  • f78601adb9 igzip: Pick faster crc32 gzip function for sse4.2 machines Greg Tucker 2017-09-19 17:24:24 -07:00
  • 63c9aef4b7 update release notes for v2.20 additions Greg Tucker 2017-09-15 18:59:31 -07:00
  • ebf720af04 build: Bump revision to 2.20 Greg Tucker 2017-09-15 13:18:14 -07:00
  • 62ba0b6acd build: Update travis to run more tests Greg Tucker 2017-09-13 17:32:44 -07:00
  • 7ab24b769e build: Add extended test scripts Greg Tucker 2017-09-05 13:29:50 -07:00
  • 74d5d3660b build: Add format checking script Greg Tucker 2017-08-25 13:37:13 -07:00
  • 9099918dcb fixing huff_codes.c's compiling problem on CentOS 6.5 as gcc 4.4.7 only support C89 Peng Xiao 2017-08-23 15:18:00 +00:00
  • aff6555226 igzip: Optimized deflate_hash Roy Oursler 2017-06-09 14:00:01 -07:00