Commit Graph

  • 0ab9d55e7a Merge branch 'dev' of github.com:facebook/zstd into dev Yann Collet 2017-08-11 10:17:49 -0700
  • cae4024889 Merge pull request #787 from paulcruz74/dev Yann Collet 2017-08-10 17:39:17 -0700
  • fc90469587 updated program name print statement Paul Cruz 2017-08-10 16:11:59 -0700
  • 75c3ad947c Merge remote-tracking branch 'upstream/dev' into dev Paul Cruz 2017-08-10 14:46:31 -0700
  • 8915b9b518 Merge pull request #786 from terrelln/squashfs-tools Yann Collet 2017-08-09 16:00:11 -0700
  • 8b6702a00d [linux-kernel] Update patches for v5 Nick Terrell 2017-08-08 16:27:10 -0700
  • 80c7b4823c Merge pull request #785 from terrelln/dev Yann Collet 2017-08-08 14:21:45 -0700
  • 9ba97182d1 [CI] Add gcc7build test Nick Terrell 2017-08-08 12:32:26 -0700
  • d9f2893eb9 Merge pull request #782 from terrelln/dstSizeTooSmall Yann Collet 2017-08-07 14:52:02 -0700
  • a1fe656165 Merge pull request #779 from paulcruz74/adapt-approach-4 Yann Collet 2017-08-07 14:50:38 -0700
  • 8049556928 Merge pull request #778 from terrelln/bad-huff Yann Collet 2017-08-07 14:05:58 -0700
  • 6d0a5c5728 Merge pull request #781 from stellamplau/qSize Yann Collet 2017-08-07 13:55:19 -0700
  • 7069bb9458 Merge branch 'adapt-approach-4' into bug-fixes Paul Cruz 2017-08-07 13:18:53 -0700
  • e100a311eb removed direct assignment of 22, used ZSTD_maxCLevel() instead Paul Cruz 2017-08-07 13:11:07 -0700
  • abe12b3399 [libzstd] Fix bug in Huffman decompresser Nick Terrell 2017-07-28 11:54:28 -0700
  • e1abc2a367 Switch the sleep function to UTIL_sleepMilli Stella Lau 2017-08-07 11:43:37 -0700
  • 308047eb5d Fix compression failure on incompressible data Nick Terrell 2017-08-03 14:05:01 -0700
  • 7393b49fbd [linux-kernel] Update patches for v4 Nick Terrell 2017-08-04 16:57:03 -0700
  • 01237e3b35 changed multi to zstd-adaptive in the help menu Paul Cruz 2017-08-03 15:13:49 -0700
  • 1e366f9dea Add test for deadlock Stella Lau 2017-08-02 11:27:50 -0700
  • 8be7bba08c added mutex for compression level to avoid data race Paul Cruz 2017-08-02 10:27:33 -0700
  • 73ba58955f Signal after finishing job when queueSize=0 Stella Lau 2017-08-01 20:12:06 -0700
  • 69ef22c0ac added detach statements to prevent resource leak Paul Cruz 2017-08-01 17:36:13 -0700
  • 1d76da1d87 Replace marker with queueEmpty variable and update pool.h comment Stella Lau 2017-08-01 12:24:55 -0700
  • f8c7b191e7 Merge branch 'adapt-approach-4' into dev Paul Cruz 2017-07-31 15:42:57 -0700
  • 0295737ad7 change signal to broadcast for jobCompressed condition varaible since multiple threads waiting Paul Cruz 2017-07-31 13:43:03 -0700
  • cf92221671 Merge remote-tracking branch 'upstream/dev' into dev Paul Cruz 2017-07-31 11:43:40 -0700
  • c2f1bda8a1 Merge branch 'adapt-approach-4' into dev Paul Cruz 2017-07-31 11:43:01 -0700
  • 9ea7df03de add install target in makefile Paul Cruz 2017-07-31 11:04:17 -0700
  • 5adceeed01 Allow queueSize=0 in pool.c and update poolTests Stella Lau 2017-07-31 10:10:16 -0700
  • f60cd3f99b print defaults and range, remove EXT Paul Cruz 2017-07-31 09:47:09 -0700
  • e22b60cb76 removed ternary operation, added assert statement, check to make sure initial compression level is within bounds Paul Cruz 2017-07-28 17:46:51 -0700
  • cb9af53e77 delete empty line Paul Cruz 2017-07-28 17:28:25 -0700
  • 51788225db remove exe extension from makefile, reinclude pthread flag Paul Cruz 2017-07-28 17:27:36 -0700
  • ee27f6937c Merge pull request #758 from stellamplau/ldm Yann Collet 2017-07-28 17:07:21 -0700
  • 4d904ac800 add flags for multithreading Paul Cruz 2017-07-28 16:12:58 -0700
  • 0f4cb67b00 add tests for compression bounds, fix another warning Paul Cruz 2017-07-28 15:55:02 -0700
  • ff54fced64 patched style errors, add ability to bound compression level variation Paul Cruz 2017-07-28 15:30:46 -0700
  • 8fae41c412 Return error code in verify() and minor code cleanup Stella Lau 2017-07-27 17:14:05 -0700
  • 1294a4a897 Fix typo Stella Lau 2017-07-27 15:49:46 -0700
  • 627621839c Add checks in initialization code Stella Lau 2017-07-27 15:37:37 -0700
  • e94fd71bbd Merge branch 'dev' of github.com:facebook/zstd into dev Yann Collet 2017-07-27 13:49:46 -0700
  • c105f605e6 Update README Stella Lau 2017-07-27 11:11:35 -0700
  • e1222544be Merge pull request #753 from paulcruz74/adapt-approach-3 Yann Collet 2017-07-27 10:00:10 -0700
  • 2320e7378a remove unused variable, add documentation for context fields Paul Cruz 2017-07-26 17:02:47 -0700
  • 9eaf3d22d0 Allow HASH_ONLY_EVERY_LOG to be configured in ldm.h Stella Lau 2017-07-26 16:43:25 -0700
  • ab5a78547e fix leaky abstraction regarding measuring completion Paul Cruz 2017-07-26 16:40:05 -0700
  • 715f36ca81 added definitions for conversion constants, moved forced compression check to top of adaptCompressionLevel, used ZSTD_BLOCKSIZE_MAX Paul Cruz 2017-07-26 15:52:15 -0700
  • 6c1c1242fc set the window log value before performing compression Paul Cruz 2017-07-26 14:29:59 -0700
  • 40759bade9 Add README and clean up code Stella Lau 2017-07-26 13:18:53 -0700
  • a959cc881a moved reset of completion to right after wait Paul Cruz 2017-07-26 10:34:48 -0700
  • 305d5ee70f change to >= convergence counter Paul Cruz 2017-07-26 10:20:29 -0700
  • be92a38d6a decrease completion requirements for change, move create thread wait, merge cases where compression thread should wait Paul Cruz 2017-07-26 10:05:10 -0700
  • e9161637b2 Allow parameters to be modified from a separate file Stella Lau 2017-07-25 18:13:27 -0700
  • 0b18d21e03 building on readme, added another help tip in the menu Paul Cruz 2017-07-25 17:47:02 -0700
  • 7cc74e0b27 adding more to readme Paul Cruz 2017-07-25 16:55:16 -0700
  • 8dbb07d822 updated progress bar with better representation of time, added const Paul Cruz 2017-07-25 16:03:43 -0700
  • 9a132707af changing time units to seconds Paul Cruz 2017-07-25 15:26:26 -0700
  • 629c300118 Rename and remove unneeded files Stella Lau 2017-07-25 15:17:36 -0700
  • 31a9ed9883 updated const values, added more comments Paul Cruz 2017-07-25 14:53:40 -0700
  • 6466fd3400 Merge pull request #776 from terrelln/dev Yann Collet 2017-07-25 14:39:32 -0700
  • 5cfbf609a4 removed old debug statements no longer being used Paul Cruz 2017-07-25 14:31:48 -0700
  • 0882cd1981 progress bar -- don't print num jobs, time elapsed shown in seconds Paul Cruz 2017-07-25 14:26:55 -0700
  • 310c12d07e moved debug statements to a compiler flag Paul Cruz 2017-07-25 14:08:39 -0700
  • ae20d413da [libzstd] Fix CHECK_V_F macros Nick Terrell 2017-07-25 12:52:01 -0700
  • e02c79f833 started using decrease cooldown so that compression level would not decrease several times in a row Paul Cruz 2017-07-25 11:16:27 -0700
  • 85d7c919f6 created independent function for controlling how completion relates to compression level change Paul Cruz 2017-07-25 10:32:14 -0700
  • 6f1e260edd added mechanism for getting rid of spikes Paul Cruz 2017-07-25 10:01:10 -0700
  • 700758d676 added help statement for -p, switched it to hide progress bar now that progress bar is default Paul Cruz 2017-07-24 16:26:20 -0700
  • df3754b6ed add quiet option, make progress bar default Paul Cruz 2017-07-24 16:19:07 -0700
  • 0295a27133 Experiment with not using a checksum Stella Lau 2017-07-24 15:26:44 -0700
  • 4dc83ca64c compression thread should take measurements independently based on whether or not the create/write thread will actually bottleneck performance Paul Cruz 2017-07-24 15:14:58 -0700
  • 0ee3f8c2f8 adding more debug Paul Cruz 2017-07-24 15:06:11 -0700
  • 8328f8192a updating debug statements again Paul Cruz 2017-07-24 14:40:23 -0700
  • d3d759301f changing position of endline for debug Paul Cruz 2017-07-24 13:47:39 -0700
  • 08a6e9a141 Minor code cleanup Stella Lau 2017-07-24 13:22:00 -0700
  • 6eefa32911 Deduplicate code Stella Lau 2017-07-24 12:40:59 -0700
  • 8ed9220102 Experiment with eviction policies and minor code cleanup Stella Lau 2017-07-24 12:05:43 -0700
  • e508f632d6 updated comments and debug statements Paul Cruz 2017-07-24 11:01:36 -0700
  • eb16da647d Minor clean up Stella Lau 2017-07-24 10:18:58 -0700
  • 1a188fe864 Fix overflow bug when calculating hash Stella Lau 2017-07-21 10:44:39 -0700
  • 0b8fb1703b Experiment with 64-bit hash insertion policy Stella Lau 2017-07-20 16:51:01 -0700
  • 273c17b350 Experiment with 64-bit hash and checksum Stella Lau 2017-07-20 16:50:06 -0700
  • 483d936b87 reduced competition for completion mutex by separating mutex use based on which values is updated Paul Cruz 2017-07-23 14:09:16 -0700
  • 880f08d104 change how completion is measured in compression thread Paul Cruz 2017-07-23 10:18:54 -0700
  • 08d9e42ec6 removed useless measurements Paul Cruz 2017-07-21 18:02:55 -0700
  • 95bef759b3 switched over to model where reading only waits on compression thread Paul Cruz 2017-07-21 17:49:39 -0700
  • 6455ec482c taking the maximum of the completion level reads in order to determine which one was waiting more Paul Cruz 2017-07-21 16:05:01 -0700
  • 05fe8dd47c updating debug statements Paul Cruz 2017-07-21 14:06:24 -0700
  • db109f8fef measure multiple completion levels during each wait Paul Cruz 2017-07-21 13:38:24 -0700
  • ceda7a9a58 minor Makefile refactor Yann Collet 2017-07-21 11:44:39 -0700
  • 721c6a8b97 added bounding to compression level change Paul Cruz 2017-07-21 09:30:24 -0700
  • e929d3b787 added priority decision making for adapt compression level Paul Cruz 2017-07-21 09:26:35 -0700
  • 9259c7afa4 semi working version that stabilizes Paul Cruz 2017-07-20 18:45:33 -0700
  • 38ba7002f2 fixed minor warning on unused variable in shell function Yann Collet 2017-07-20 18:39:04 -0700
  • 82e488770c fixed bug where writeSize could be zero Paul Cruz 2017-07-20 16:38:02 -0700
  • a19916425d reworked adaptCompressionLevel to only account for completion information Paul Cruz 2017-07-20 16:19:16 -0700
  • a90b16e150 Visual blind fix 2 Yann Collet 2017-07-20 15:57:55 -0700
  • 4542d7118c Merge branch 'dev' of github.com:facebook/zstd into dev Yann Collet 2017-07-20 15:12:21 -0700
  • 5e6c5203f3 fixed fuzzer test for non OS-X platforms Yann Collet 2017-07-20 15:11:56 -0700