Commit Graph

  • 57251f52cf Merge pull request #773 from terrelln/lk-v3 Yann Collet 2017-07-20 14:47:26 -0700
  • 7d3ac0710d [linux] Update patches for v3 Nick Terrell 2017-07-20 13:33:55 -0700
  • 7ab758a640 changed how completion is actually sampled Paul Cruz 2017-07-20 10:53:51 -0700
  • b4d460f32c pool.c : blindfix for Visual warnings Yann Collet 2017-07-20 01:13:14 -0700
  • 13a01ffb27 Fix off-by-one in size calculations Stella Lau 2017-07-19 17:24:09 -0700
  • 2427a154cb Minor refactoring Stella Lau 2017-07-19 16:56:28 -0700
  • dcf609f835 make adaptCompressionLevel oscillate less Paul Cruz 2017-07-19 16:36:33 -0700
  • 1ca1288689 added --memtest=# command to fuzzer Yann Collet 2017-07-19 16:01:16 -0700
  • 2a22c7915e call ZSTD_compressBegin() once Paul Cruz 2017-07-19 16:00:54 -0700
  • 6767abe652 fixing error when file size is multiple of job size (in which case, the srcSize of the last job is 0) Paul Cruz 2017-07-19 14:54:15 -0700
  • 030264ca51 Experiment with integrating ZSTD_count with findBestMatch Stella Lau 2017-07-19 14:14:26 -0700
  • 3974d2b38a blind fix for Windows Multithreading module Yann Collet 2017-07-19 13:33:21 -0700
  • 42382c1216 added some debug statements, adjusted end condition Paul Cruz 2017-07-19 13:30:07 -0700
  • 6945b3c43d removed previous version of completion for compression Paul Cruz 2017-07-19 11:51:50 -0700
  • 5a85c57e30 set up new calculations compression completion progress Paul Cruz 2017-07-19 11:47:17 -0700
  • f1ac518b59 split compression into smaller blocks Paul Cruz 2017-07-19 11:23:40 -0700
  • 338951cd48 moved compression adapt to avoid warning Paul Cruz 2017-07-19 10:23:46 -0700
  • 4497ecf297 change compression level only right before actually performing compression. When waiting, only update waiting statistics. Paul Cruz 2017-07-19 10:14:00 -0700
  • e11bf55d0b added mechanism for measuring how much of a job has been created Paul Cruz 2017-07-19 10:10:47 -0700
  • 559ea4ff25 split up read process into smaller chunks Paul Cruz 2017-07-19 09:59:17 -0700
  • 6119cd2164 added additional print for help menu Paul Cruz 2017-07-19 09:43:17 -0700
  • b71363b967 check pthread_*_init() success condition Yann Collet 2017-07-19 01:05:40 -0700
  • 4352e09cb0 Avoid recounting match lengths with ZSTD_count Stella Lau 2017-07-18 18:35:25 -0700
  • 1fa223859f Switch to using ZSTD_count instead of function pointer Stella Lau 2017-07-18 18:05:10 -0700
  • 3d7f1afadd changed createCCtx() to split into initialization and creation Paul Cruz 2017-07-18 17:32:36 -0700
  • 2c4e4ddc50 added mutex for stats struct Paul Cruz 2017-07-18 15:55:58 -0700
  • 44b0838253 Merge pull request #770 from terrelln/test-mode Yann Collet 2017-07-18 15:40:59 -0700
  • ad66faf16a added progress check for filewriting, put important shared data behind mutex when being read from/written to Paul Cruz 2017-07-18 15:23:11 -0700
  • 2aba13b770 Merge pull request #769 from terrelln/real-block-split Yann Collet 2017-07-18 14:58:26 -0700
  • d0b27483ae [zstdcli] Fix -t in streaming mode Nick Terrell 2017-07-18 14:45:49 -0700
  • 19258f51c1 Make the meaning of LDM_MEMORY_USAGE consistent across tables Stella Lau 2017-07-18 14:25:39 -0700
  • a34bc30237 setting up basic readme Paul Cruz 2017-07-18 13:31:02 -0700
  • 29c36cf051 rename completion variable, split up fwrite operations in order to track progress Paul Cruz 2017-07-18 13:30:29 -0700
  • cc1522351f [libzstd] Fix bug in Huffman encoding Nick Terrell 2017-07-18 11:21:19 -0700
  • ae47eab2fd changed test cases to use -s setting on the diffs Paul Cruz 2017-07-18 12:58:50 -0700
  • 77d67fb167 Merge pull request #766 from terrelln/real-block-split Yann Collet 2017-07-18 08:26:24 -0700
  • 14c83b05c7 Merge pull request #765 from terrelln/real-block-split Yann Collet 2017-07-17 19:25:55 -0700
  • fc41a87964 Experiment with using a lag when hashing Stella Lau 2017-07-17 18:13:09 -0700
  • 5af04c57b0 change parameters for compression level adapt Paul Cruz 2017-07-17 17:59:50 -0700
  • b3c9e02bb6 added signal to other threads whenever error occurs Paul Cruz 2017-07-17 15:34:58 -0700
  • 7a28b9e4a3 [libzstd] Pull optimal parser state out of seqStore_t Nick Terrell 2017-07-17 15:29:11 -0700
  • a00e406231 Remove version archive Stella Lau 2017-07-17 15:17:32 -0700
  • 15a041adbf Add function to get valid entries only from table Stella Lau 2017-07-17 15:16:58 -0700
  • 3381bf4b84 Merge pull request #764 from terrelln/real-block-split Yann Collet 2017-07-17 14:46:01 -0700
  • 6be22f1f84 swap buffers instead of copying memory over Paul Cruz 2017-07-17 14:39:10 -0700
  • 708238e07e open file outside of adaptCCtx, pass to the output thread Paul Cruz 2017-07-17 14:01:13 -0700
  • e198230645 [libzstd] Remove ZSTD_CCtx* argument of ZSTD_compressSequences() Nick Terrell 2017-07-17 12:27:24 -0700
  • 4bb42b02c1 Add basic chaining table Stella Lau 2017-07-17 11:53:54 -0700
  • 634f012420 [libzstd] Refactor ZSTD_compressSequences() Nick Terrell 2017-07-14 19:11:58 -0700
  • 044e40db5a removed freeCCtx() calls from createCCtx() so that it is not called twice during errors Paul Cruz 2017-07-17 11:19:23 -0700
  • 50ce4eaeb6 added error detection for pthread initialization, added compression completion measurement, fixed const values Paul Cruz 2017-07-17 10:12:44 -0700
  • ca300ce6e0 Decouple hash table from compression function Stella Lau 2017-07-14 17:17:00 -0700
  • 1ab3f06f00 updated tests to use different seeds when executing different tests Paul Cruz 2017-07-14 16:29:29 -0700
  • 6e443b4960 Move hash table access for own functions Stella Lau 2017-07-14 14:27:55 -0700
  • 2d8e6c6608 Add more statistics Stella Lau 2017-07-14 12:31:01 -0700
  • 55f960e8db Add percentages to offset histogram Stella Lau 2017-07-14 11:00:20 -0700
  • 4db7f12ef3 Add offset histogram Stella Lau 2017-07-14 10:52:03 -0700
  • fa3aa04ccd Merge pull request #761 from paulcruz74/file-rename Yann Collet 2017-07-14 09:09:45 -0700
  • 3841ee6fb3 Merge pull request #762 from facebook/errorCodes Yann Collet 2017-07-14 09:09:22 -0700
  • 3b0cff3c33 fixed clang's -Wdocumentation Yann Collet 2017-07-13 18:58:30 -0700
  • 2bd6440be0 pinned down error code enum values Yann Collet 2017-07-13 17:12:16 -0700
  • 0c8b9436b7 removed goto statements for the most part Paul Cruz 2017-07-13 16:38:20 -0700
  • 175a6c6029 [ldm] Minor refactoring Stella Lau 2017-07-13 16:16:31 -0700
  • 3502426fd4 Merge branch 'dev' of github.com:facebook/zstd into dev Yann Collet 2017-07-13 15:49:19 -0700
  • 6733c0777c updated NEWS regarding #760 Yann Collet 2017-07-13 15:34:44 -0700
  • 361c06df75 Add min/max offset to stats Stella Lau 2017-07-13 15:29:41 -0700
  • 65a4ce2635 added tests for forced compression level Paul Cruz 2017-07-13 14:57:24 -0700
  • 0d9665cef5 added additional tests for performance, allowed force compression level for testing purposes Paul Cruz 2017-07-13 14:46:54 -0700
  • 2b3c7e4199 [ldm] Make some functions shared Stella Lau 2017-07-13 14:39:35 -0700
  • 9165e97fc6 added some tests for correctness, time, and compression ratio Paul Cruz 2017-07-13 13:50:23 -0700
  • 9306feb8fa [ldm] Switch to using lib/common/mem.h and move typedefs to ldm.h Stella Lau 2017-07-13 13:44:48 -0700
  • 830ef4152a [libzstd] Increase granularity of FSECTable repeat mode Nick Terrell 2017-07-13 12:45:39 -0700
  • 50421d9474 [ldm] Remove old main files Stella Lau 2017-07-13 11:45:00 -0700
  • 68c4560701 [ldm] Add TODO and comment for segfaulting in compress function Stella Lau 2017-07-13 10:38:19 -0700
  • d985319337 Merge pull request #759 from terrelln/real-block-split Yann Collet 2017-07-13 10:24:19 -0700
  • 3a60efd3a9 policy change : ZSTDMT automatically caps nbThreads to ZSTDMT_NBTHREADS_MAX (#760) Yann Collet 2017-07-13 10:10:13 -0700
  • 766663f1f1 added altering dictionary size depending on compression level Paul Cruz 2017-07-13 10:15:27 -0700
  • 132e6efd76 switched ZSTDMT_compress_advanced() last argument to overlapLog Yann Collet 2017-07-13 02:22:58 -0700
  • 4e77f7761d clarified comment on ZSTD_p_contentSizeFlag Yann Collet 2017-07-13 02:09:07 -0700
  • de0414b736 [libzstd] Pull CTables into sub-structure Nick Terrell 2017-07-12 19:08:24 -0700
  • 92bed4a7e0 [ldm] Add CHAR_OFFSET in hash function and extend header size Stella Lau 2017-07-12 18:47:26 -0700
  • d6799635a5 Merge pull request #756 from facebook/memOpt Yann Collet 2017-07-12 18:32:37 -0700
  • 7c886db0a8 changed to stderr Paul Cruz 2017-07-12 17:28:53 -0700
  • b5b18cf664 changed to malloc, added comment about adaptive compression level, and changed ternary operators Paul Cruz 2017-07-12 17:10:58 -0700
  • 954d999abf fixed up freeCCtx() removed BYTE since it wasn't being used Paul Cruz 2017-07-12 16:50:43 -0700
  • 3c16edd26a added copyright header, removed clean from makefile Paul Cruz 2017-07-12 16:40:24 -0700
  • 8de82b6eb0 [ldm] Clean up versions Stella Lau 2017-07-12 16:31:31 -0700
  • 74d3a6f5ae passes tests with adaptive compression level Paul Cruz 2017-07-12 16:18:41 -0700
  • 5353d350ae working with fixed compression level and fixed dictionary size Paul Cruz 2017-07-12 16:02:20 -0700
  • 8ff8cdb15b [ldm] Clean up code Stella Lau 2017-07-12 15:11:06 -0700
  • 33cecaaaca Merge branch 'dev' of github.com:facebook/zstd into dev Yann Collet 2017-07-12 14:38:36 -0700
  • 8ef666c325 slightly increased buffer pool, to cover normal "full load" scenarios Yann Collet 2017-07-12 14:23:34 -0700
  • 356ddb649f working with flush job->src.size and fixed cLevel Paul Cruz 2017-07-12 12:21:21 -0700
  • 3a48ffd4fd Fix sumToHash to use hash space more efficiently Stella Lau 2017-07-12 10:53:19 -0700
  • e0d4162464 Minor fix for non-rolling hash Stella Lau 2017-07-12 09:50:24 -0700
  • 50502519fb Switch to using rolling hash only Stella Lau 2017-07-12 09:47:00 -0700
  • 583dda17a8 Update rolling hash Stella Lau 2017-07-11 18:13:26 -0700
  • 052a95f77c fix : ZSTDMT_compress_advanced() correctly generates checksum Yann Collet 2017-07-11 17:18:26 -0700
  • 0a401852c4 added debug statement Paul Cruz 2017-07-11 16:50:50 -0700
  • 2a62f48bf4 release input buffers from inside worker thread Yann Collet 2017-07-11 15:56:40 -0700