Commit Graph

  • a418b4e478 [rsyncable] Ensure ZSTD_compressBound() is respected Nick Terrell 2021-09-13 16:59:20 -0700
  • d45d0ad9d8 Update regression test Sen Huang 2021-09-09 09:02:21 -0700
  • 4a498fb9c3 Add a dictionary training large corpus test Sen Huang 2021-09-09 08:55:43 -0700
  • 1daf3c8dbc Use 32 buckets for log2 bucketing in huffman sort Sen Huang 2021-09-09 08:28:12 -0700
  • b6b2855b80 updated regression tests Yann Collet 2021-09-12 10:22:35 -0700
  • f58e63bee7 Merge branch 'dev' into opt_investigation Yann Collet 2021-09-12 01:42:49 -0700
  • 640c5b1f77 fix automated_benchmarking Yann Collet 2021-09-12 01:36:18 -0700
  • c10067c44e
    Merge pull request #2775 from eli-schwartz/meson Yann Collet 2021-09-10 05:47:52 -0700
  • 193aa49673
    meson: fix type error for integer option Eli Schwartz 2021-09-06 16:04:48 -0400
  • d68aa19a2f
    Merge pull request #2749 from felixhandte/zstd-fast-pipelined Felix Handte 2021-09-09 17:05:30 -0400
  • 5449ede2e6 make automated-benchmarking faster Yann Collet 2021-09-08 15:12:28 -0700
  • b7f46ebc23 use ZSTD_memcpy() for better portability Yann Collet 2021-09-08 14:45:53 -0700
  • 4f0b1b9ee5 update regression tests Yann Collet 2021-09-08 14:37:42 -0700
  • 7fce9a41b5 change update rate to 12/11/11/11 Yann Collet 2021-09-08 14:05:57 -0700
  • ef78611c26 change update rate to 11/10/10/10 Yann Collet 2021-09-08 08:58:28 -0700
  • 42a3ed752a removed frequency booster for stat initialization of btultra2 Yann Collet 2021-09-08 07:56:43 -0700
  • b096a5c626 updated regression tests Yann Collet 2021-09-07 09:55:14 -0700
  • bcc68275f1
    Merge pull request #2769 from senhuang42/typo_fix sen 2021-09-07 11:09:55 -0400
  • 30fe49af4e Fix patch-from help msg typo senhuang42 2021-09-07 10:08:35 -0400
  • 08ceda3dfc new statistics update policy Yann Collet 2021-09-04 00:52:44 -0700
  • 23a9368c45 new starting offcode table for zstd_opt Yann Collet 2021-09-03 17:41:42 -0700
  • 27a8bbe265 new initializer for ll price Yann Collet 2021-09-03 16:07:31 -0700
  • f0fc8cb3e1 Disable console notification by default within the library Yann Collet 2021-09-03 13:44:07 -0700
  • eab692211e removed pretty-print of sizes in benchmark Yann Collet 2021-09-03 12:51:02 -0700
  • 71076b7a01
    Merge pull request #2763 from senhuang42/opt_compiletime sen 2021-09-02 11:59:02 -0400
  • a8cf85ad0a
    Merge pull request #2762 from facebook/level13 Yann Collet 2021-09-01 20:32:53 -0700
  • 4d61f10e23
    Merge pull request #2761 from senhuang42/fse_wksp_fix sen 2021-09-01 17:09:45 -0400
  • d88c1d95ce Remove inlining for opt Sen Huang 2021-09-01 13:48:11 -0700
  • 40e44bd56d updated regression tests Yann Collet 2021-09-01 13:26:39 -0700
  • 70d89e5a12 minor rebalancing of level 13 Yann Collet 2021-09-01 13:02:07 -0700
  • 414e24becf Add 8 bytes to FSE workspace senhuang42 2021-09-01 12:25:20 -0400
  • b0977e4ed2 Update results.csv W. Felix Handte 2021-09-01 14:45:00 -0400
  • d6fd7761c9 Fix VS Build: Explicitly Cast to Narrow Ints W. Felix Handte 2021-08-30 12:27:49 -0400
  • 98d3df326b Change Target Size in Fuzzer W. Felix Handte 2021-08-26 13:46:32 -0400
  • 15e67bfa7e Deduplicate Implementations W. Felix Handte 2021-08-26 13:29:58 -0400
  • 64054dec44 Tweak Step W. Felix Handte 2021-08-20 17:06:41 -0400
  • 24fcccd05c Unroll Loop Core; Reduce Frequency of Repcode Check & Step Calc (+>1% Speed) W. Felix Handte 2021-08-20 15:56:14 -0400
  • 57a100f6dc Add ip1 + 128 Prefetch; Tiny Cleanup W. Felix Handte 2021-08-19 13:58:09 -0400
  • 991d660ea9 Nit: Only Store 2 Hash Variables W. Felix Handte 2021-08-18 16:15:53 -0400
  • 8706bc115a Nit: Dedup idx0 and idx1 W. Felix Handte 2021-08-18 16:11:22 -0400
  • 7c24c3e6ce Give Up on Searching End of Block W. Felix Handte 2021-08-18 16:02:01 -0400
  • 35932ab2f1 Prefetch Input in Incompressible Sections (+0.25% Speed) W. Felix Handte 2021-08-18 15:21:43 -0400
  • b092dd75b7 Shrink Pipeline from 4 Positions to 3 W. Felix Handte 2021-08-18 13:44:27 -0400
  • 387840af79 Re-Order Operations for Slightly Better Performance W. Felix Handte 2021-08-18 12:47:48 -0400
  • bc768bccc0 Track Step Size Statefully, Rather than Recalculating Every Time W. Felix Handte 2021-08-18 12:47:14 -0400
  • 80bc12b33a Initial Pipelined Implementation for ZSTD_fast W. Felix Handte 2021-08-17 12:42:39 -0400
  • ab8aa49b8d Fix Benchmark Corruption Display W. Felix Handte 2021-08-17 11:31:15 -0400
  • 6715096611
    Merge pull request #2758 from facebook/qemu Yann Collet 2021-08-31 09:56:50 -0700
  • c1de65535f Merge branch 'dev' into qemu Yann Collet 2021-08-31 08:16:46 -0700
  • 6933ac67d3
    Merge pull request #2757 from facebook/transferGA Yann Collet 2021-08-31 07:40:21 -0700
  • 333ecf6865 add powerpc qemu emulation Yann Collet 2021-08-30 06:37:50 -0700
  • 2b27d07d06 attempt at adding m68k qemu tests Yann Collet 2021-08-29 21:39:06 -0700
  • 1e5c90cb5b remove qemu tests Yann Collet 2021-08-29 20:54:18 -0700
  • 74b4171fb8 fix alignment condition in FSE_buildCTable Yann Collet 2021-08-29 19:05:04 -0700
  • f21977c5e6 fix playTests.sh when EXE_PREFIX not null Yann Collet 2021-08-29 17:20:12 -0700
  • 18191c85c9 adding optional QEMU_SYS Yann Collet 2021-08-29 16:43:32 -0700
  • 1c97ec73d7 added qemu tests Yann Collet 2021-08-29 16:28:41 -0700
  • b341aa2f95 remove versions-compatibility test from GA Yann Collet 2021-08-29 15:47:04 -0700
  • 72bd2a83a0 reduce length of scanbuild static analyzer test Yann Collet 2021-08-29 15:26:31 -0700
  • 7f37b8a547 accelerate versionsCompatibilityTest Yann Collet 2021-08-29 14:48:11 -0700
  • ef69539849 transferred inter-versions compatibility tests to GA Yann Collet 2021-08-29 11:53:56 -0700
  • 1f3fc1936c
    Merge pull request #2753 from senhuang42/better_error_msg sen 2021-08-23 20:37:48 -0400
  • dce48f53df Fix benchzstd error message senhuang42 2021-08-23 19:10:16 -0400
  • be82a0ab8f
    Merge pull request #2746 from eli-schwartz/meson-fixup Yann Collet 2021-08-23 15:57:47 -0700
  • 18a20b3ad7
    Merge pull request #2752 from facebook/hashLog3max Yann Collet 2021-08-20 12:51:17 -0700
  • 2de42174bb make ZSTD_HASHLOG3_MAX private Yann Collet 2021-08-20 09:52:42 -0700
  • ae998544de
    Merge pull request #2750 from senhuang42/sb_compress sen 2021-08-20 12:47:24 -0400
  • da095ed899 Improve branch misses on FSE symbol spreading senhuang42 2021-07-06 10:08:15 -0400
  • 6ef6cd7999 test: avoid /dev/full on AIX Clément Chigot 2021-08-02 16:02:39 +0200
  • 399849e236 Makefile: add AIX support Clément Chigot 2021-08-03 12:39:44 +0200
  • 9748608aeb
    meson: set the symbol visibility of the shared library to hidden Eli Schwartz 2021-08-08 21:43:59 -0400
  • d95a3f5097
    meson: fix warnings in build files Eli Schwartz 2021-08-08 21:11:20 -0400
  • ee3355df30
    meson: link tests with a convenience library of sources used by multiple binaries Eli Schwartz 2021-08-09 20:03:57 -0400
  • 6a258043f5
    Merge pull request #2692 from senhuang42/rebalance_clevel sen 2021-08-06 12:51:31 -0400
  • 539b3aab9b Optimize 32-bit VecMask_next() Sen Huang 2021-07-29 08:35:36 -0700
  • ae131282f5
    Merge pull request #2742 from felixhandte/set-mtime Felix Handte 2021-08-04 16:44:46 -0400
  • e411040ea1 Add 64 row entry support for lazy senhuang42 2021-06-03 10:54:31 +0300
  • 31820e032c Rebalance clevels for lazy senhuang42 2021-06-03 10:38:23 +0300
  • f9b034086a
    Merge pull request #2732 from senhuang42/huf_sort_improvement sen 2021-08-04 16:07:56 -0400
  • a8f4612eab Remove sleep()s in Test; Replace with Artificial mtime W. Felix Handte 2021-08-04 15:53:37 -0400
  • 9cd6c1ff4d Update mtime and atime for Written Files W. Felix Handte 2021-08-04 14:49:56 -0400
  • a719edbbc3 Pull utime() Call into Helper W. Felix Handte 2021-08-04 14:49:00 -0400
  • aa1957477b Improve Huffman sorting algorithm senhuang42 2021-07-08 15:48:57 -0400
  • ead41bcb4e Add Test to Verify mtime is Copied to Destination W. Felix Handte 2021-08-03 17:20:12 -0400
  • 6ee70bae46
    Merge pull request #2733 from terrelln/huf-cspeed Nick Terrell 2021-08-03 12:59:54 -0400
  • d8a0797268 [fuzz] Add Huffman round trip fuzzer Nick Terrell 2021-08-02 21:02:31 -0700
  • 5c46f62006
    Merge pull request #2677 from senhuang42/ci_overhaul_2 sen 2021-08-02 09:55:49 -0400
  • 5ec7897a26 Fix static analyzer warnings Sen Huang 2021-07-29 09:05:51 -0700
  • 43aad811db Add VS2019 test, migrate minimal decompressor macros to GHActions Sen Huang 2021-07-29 08:49:36 -0700
  • 32cfe15edc
    Merge pull request #2724 from jonringer/fix-pzstd-static-build Nick Terrell 2021-07-28 14:53:01 -0700
  • d69e007cca
    Merge pull request #2707 from koalabearguo/dev Nick Terrell 2021-07-28 14:52:15 -0700
  • 495597699c
    Merge pull request #2729 from felixhandte/fix-ddss-load Felix Handte 2021-07-28 13:12:50 -0400
  • 46f2710562 [HUF] Improve Huffman encoding speed Nick Terrell 2021-07-12 11:57:01 -0700
  • da58821ff2 Fix DDSS Load W. Felix Handte 2021-07-22 12:37:35 -0400
  • d2b5e5496d
    Merge pull request #2726 from terrelln/oss-fuzz-fix Nick Terrell 2021-07-21 13:46:21 -0700
  • ba044bd6f1 [bug-fix] Fix a determinism bug with the DUBT Nick Terrell 2021-07-15 12:14:44 -0700
  • b18febe52c
    Merge pull request #2725 from makise-homura/mcst-lcc-support Yann Collet 2021-07-15 00:09:12 +0200
  • 3cd085cec3 Clarify no-tree-vectorize usage for ICC and LCC makise-homura 2021-07-14 20:00:44 +0300
  • a5f518ae27 Change zstdcli's main() declaration due to -Wmain on some compilers makise-homura 2021-07-14 19:55:47 +0300
  • d4ad02c721 Add support for MCST LCC compiler makise-homura 2021-07-10 03:57:06 +0300