]>
git.ipfire.org Git - thirdparty/zstd.git/log
Paul Cruz [Tue, 18 Jul 2017 22:23:11 +0000 (15:23 -0700)]
added progress check for filewriting, put important shared data behind mutex when being read from/written to
Paul Cruz [Tue, 18 Jul 2017 20:31:02 +0000 (13:31 -0700)]
setting up basic readme
Paul Cruz [Tue, 18 Jul 2017 20:30:29 +0000 (13:30 -0700)]
rename completion variable, split up fwrite operations in order to track progress
Paul Cruz [Tue, 18 Jul 2017 19:58:50 +0000 (12:58 -0700)]
changed test cases to use -s setting on the diffs
Paul Cruz [Tue, 18 Jul 2017 00:59:50 +0000 (17:59 -0700)]
change parameters for compression level adapt
Paul Cruz [Mon, 17 Jul 2017 22:34:58 +0000 (15:34 -0700)]
added signal to other threads whenever error occurs
Paul Cruz [Mon, 17 Jul 2017 21:39:10 +0000 (14:39 -0700)]
swap buffers instead of copying memory over
Paul Cruz [Mon, 17 Jul 2017 21:01:13 +0000 (14:01 -0700)]
open file outside of adaptCCtx, pass to the output thread
Paul Cruz [Mon, 17 Jul 2017 18:19:23 +0000 (11:19 -0700)]
removed freeCCtx() calls from createCCtx() so that it is not called twice during errors
Paul Cruz [Mon, 17 Jul 2017 17:12:44 +0000 (10:12 -0700)]
added error detection for pthread initialization, added compression completion measurement, fixed const values
Paul Cruz [Fri, 14 Jul 2017 23:29:29 +0000 (16:29 -0700)]
updated tests to use different seeds when executing different tests
Paul Cruz [Thu, 13 Jul 2017 23:38:20 +0000 (16:38 -0700)]
removed goto statements for the most part
Paul Cruz [Thu, 13 Jul 2017 21:57:24 +0000 (14:57 -0700)]
added tests for forced compression level
Paul Cruz [Thu, 13 Jul 2017 21:46:54 +0000 (14:46 -0700)]
added additional tests for performance, allowed force compression level for testing purposes
Paul Cruz [Thu, 13 Jul 2017 20:50:23 +0000 (13:50 -0700)]
added some tests for correctness, time, and compression ratio
Paul Cruz [Thu, 13 Jul 2017 17:15:27 +0000 (10:15 -0700)]
added altering dictionary size depending on compression level
Paul Cruz [Thu, 13 Jul 2017 00:28:53 +0000 (17:28 -0700)]
changed to stderr
Paul Cruz [Thu, 13 Jul 2017 00:10:58 +0000 (17:10 -0700)]
changed to malloc, added comment about adaptive compression level, and changed ternary operators
Paul Cruz [Wed, 12 Jul 2017 23:50:43 +0000 (16:50 -0700)]
fixed up freeCCtx() removed BYTE since it wasn't being used
Paul Cruz [Wed, 12 Jul 2017 23:40:24 +0000 (16:40 -0700)]
added copyright header, removed clean from makefile
Paul Cruz [Wed, 12 Jul 2017 23:18:41 +0000 (16:18 -0700)]
passes tests with adaptive compression level
Paul Cruz [Wed, 12 Jul 2017 23:02:20 +0000 (16:02 -0700)]
working with fixed compression level and fixed dictionary size
Paul Cruz [Wed, 12 Jul 2017 19:21:21 +0000 (12:21 -0700)]
working with flush job->src.size and fixed cLevel
Paul Cruz [Tue, 11 Jul 2017 23:50:50 +0000 (16:50 -0700)]
added debug statement
Paul Cruz [Tue, 11 Jul 2017 22:49:52 +0000 (15:49 -0700)]
changed dictionary size, added debugging statements
Paul Cruz [Tue, 11 Jul 2017 22:15:41 +0000 (15:15 -0700)]
updated DEBUG statements
Paul Cruz [Tue, 11 Jul 2017 22:00:52 +0000 (15:00 -0700)]
added error message, updated copying dictionary into the input buffer
Paul Cruz [Tue, 11 Jul 2017 18:50:00 +0000 (11:50 -0700)]
changed to using ZSTD_compressBegin_usingDict() and fixed strange issue with ZSTD_compressContinue()
Paul Cruz [Tue, 11 Jul 2017 17:23:25 +0000 (10:23 -0700)]
fixed an error where -c argument wasn't working for single files
Paul Cruz [Tue, 11 Jul 2017 01:16:42 +0000 (18:16 -0700)]
made some progress on improving compression ratio, but problems exist with speed limits, and for some reason higher compression levels are really slow
Paul Cruz [Mon, 10 Jul 2017 23:27:58 +0000 (16:27 -0700)]
changed how the detection of the last job works
Paul Cruz [Mon, 10 Jul 2017 23:10:19 +0000 (16:10 -0700)]
dst buffer should use ZSTD_compressBound to determine how much space it needs
Paul Cruz [Mon, 10 Jul 2017 23:03:09 +0000 (16:03 -0700)]
fixed memory leak that was happening when creating jobs
Paul Cruz [Mon, 10 Jul 2017 22:37:14 +0000 (15:37 -0700)]
made input buffer an internal part of the compression context
Paul Cruz [Mon, 10 Jul 2017 18:10:11 +0000 (11:10 -0700)]
small changes
Paul Cruz [Mon, 10 Jul 2017 18:05:37 +0000 (11:05 -0700)]
changed name
Paul Cruz [Mon, 10 Jul 2017 17:58:03 +0000 (10:58 -0700)]
removed single from Makefile
Paul Cruz [Mon, 10 Jul 2017 17:53:02 +0000 (10:53 -0700)]
removed scripts
Paul Cruz [Mon, 10 Jul 2017 17:51:50 +0000 (10:51 -0700)]
removed single.c
Paul Cruz [Mon, 10 Jul 2017 16:36:22 +0000 (09:36 -0700)]
updated error checking in each thread
Paul Cruz [Sat, 8 Jul 2017 00:07:05 +0000 (17:07 -0700)]
added ability to compress without specifying out filename
Paul Cruz [Fri, 7 Jul 2017 22:56:00 +0000 (15:56 -0700)]
playing around with adapt param
Paul Cruz [Fri, 7 Jul 2017 22:42:20 +0000 (15:42 -0700)]
rewrote time elapsed with UTIL
Paul Cruz [Fri, 7 Jul 2017 22:13:40 +0000 (15:13 -0700)]
changed to using compressCCtx
Paul Cruz [Fri, 7 Jul 2017 20:55:38 +0000 (13:55 -0700)]
changed completed -> compressed
Paul Cruz [Fri, 7 Jul 2017 20:18:55 +0000 (13:18 -0700)]
changed completed variables to compressed for clarity
Paul Cruz [Fri, 7 Jul 2017 18:47:16 +0000 (11:47 -0700)]
removed unnecessary comments, uncommented DEBUGLOG for later use
Paul Cruz [Fri, 7 Jul 2017 18:32:14 +0000 (11:32 -0700)]
added ability to force output to stdout, wrote an additional test for this functionality
Paul Cruz [Fri, 7 Jul 2017 17:58:43 +0000 (10:58 -0700)]
cleaned up code for arguments a bit
Paul Cruz [Fri, 7 Jul 2017 17:29:06 +0000 (10:29 -0700)]
added tests that check to ensure stdout is working
Paul Cruz [Fri, 7 Jul 2017 17:25:38 +0000 (10:25 -0700)]
updated avg compression rate, also hiding progress bar behind a flag now
Paul Cruz [Fri, 7 Jul 2017 16:35:39 +0000 (09:35 -0700)]
added compression rate to status bar
Paul Cruz [Fri, 7 Jul 2017 03:40:00 +0000 (20:40 -0700)]
added data amount
Paul Cruz [Fri, 7 Jul 2017 03:30:20 +0000 (20:30 -0700)]
fixed problem with progress bar not persisting, added time elapsed
Paul Cruz [Fri, 7 Jul 2017 01:09:10 +0000 (18:09 -0700)]
added help menu
Paul Cruz [Fri, 7 Jul 2017 00:48:18 +0000 (17:48 -0700)]
added really simple progress update in the corner
Paul Cruz [Thu, 6 Jul 2017 23:06:53 +0000 (16:06 -0700)]
added some basic logic for altering compression level
Paul Cruz [Thu, 6 Jul 2017 20:09:17 +0000 (13:09 -0700)]
added ability to congregate statistics into single print statement rather than using debug
Paul Cruz [Thu, 6 Jul 2017 18:05:51 +0000 (11:05 -0700)]
added ability to set initial compression level
Paul Cruz [Thu, 6 Jul 2017 17:49:26 +0000 (10:49 -0700)]
changed to work with std out
Paul Cruz [Thu, 6 Jul 2017 17:29:16 +0000 (10:29 -0700)]
small changes
Paul Cruz [Thu, 6 Jul 2017 00:44:36 +0000 (17:44 -0700)]
small changes
Paul Cruz [Thu, 6 Jul 2017 00:24:21 +0000 (17:24 -0700)]
fixed the problem with pipeline tests by changing how jobs move through the threads
Paul Cruz [Wed, 5 Jul 2017 23:54:34 +0000 (16:54 -0700)]
added print statements and debuglog
Paul Cruz [Wed, 5 Jul 2017 21:36:09 +0000 (14:36 -0700)]
added more tests, changed makefile
Paul Cruz [Wed, 5 Jul 2017 21:19:56 +0000 (14:19 -0700)]
added filenameTable for multiple files
Paul Cruz [Wed, 5 Jul 2017 20:23:34 +0000 (13:23 -0700)]
added tests to run.sh
Paul Cruz [Wed, 5 Jul 2017 19:20:16 +0000 (12:20 -0700)]
added some basic parsing for args
Paul Cruz [Wed, 5 Jul 2017 18:54:21 +0000 (11:54 -0700)]
removed references to file size computation and file size function
Paul Cruz [Wed, 5 Jul 2017 18:52:55 +0000 (11:52 -0700)]
removed calculation of file size and replaced with limited number of available jobs
Paul Cruz [Wed, 5 Jul 2017 17:48:04 +0000 (10:48 -0700)]
moved main logic for job creation into a separate function
Paul Cruz [Wed, 5 Jul 2017 17:20:56 +0000 (10:20 -0700)]
free ctx fields when error occurs during creation
Paul Cruz [Wed, 5 Jul 2017 16:57:50 +0000 (09:57 -0700)]
renamed files
Paul Cruz [Wed, 5 Jul 2017 16:49:27 +0000 (09:49 -0700)]
fixed TODOs
Paul Cruz [Wed, 5 Jul 2017 16:37:52 +0000 (09:37 -0700)]
removed unnecessary checks for null pointer on free
Paul Cruz [Wed, 5 Jul 2017 16:23:46 +0000 (09:23 -0700)]
removed print statements
Paul Cruz [Tue, 4 Jul 2017 03:05:42 +0000 (20:05 -0700)]
working I believe
Paul Cruz [Tue, 4 Jul 2017 02:28:48 +0000 (19:28 -0700)]
fixed some issues with segfaults
Paul Cruz [Tue, 4 Jul 2017 02:24:22 +0000 (19:24 -0700)]
added code for waiitng for all jobs to finish
Paul Cruz [Tue, 4 Jul 2017 02:00:55 +0000 (19:00 -0700)]
fixed an error with number of jobs
Paul Cruz [Tue, 4 Jul 2017 00:44:40 +0000 (17:44 -0700)]
removed unnecessary files
Paul Cruz [Tue, 4 Jul 2017 00:44:22 +0000 (17:44 -0700)]
added print statements for debugging, fixed long memset by changing to calloc
Paul Cruz [Tue, 4 Jul 2017 00:28:59 +0000 (17:28 -0700)]
finished main portion of code, now need to debug
Paul Cruz [Mon, 3 Jul 2017 21:18:46 +0000 (14:18 -0700)]
continuing work on v2
Paul Cruz [Mon, 3 Jul 2017 21:11:55 +0000 (14:11 -0700)]
version one complete, can compress a file given input and output names
Yann Collet [Sat, 1 Jul 2017 12:58:33 +0000 (05:58 -0700)]
Merge pull request #744 from terrelln/dev
[pzstd] Remove appveyor tests
Nick Terrell [Fri, 30 Jun 2017 23:31:11 +0000 (16:31 -0700)]
[pzstd] Remove appveyor tests
The appveyor tests sometimes hang, and pzstd is now deprecated in favor of
zstdmt, so delete the tests.
Nick Terrell [Fri, 30 Jun 2017 23:29:37 +0000 (16:29 -0700)]
[man] Specify that strategies start at 1
Yann Collet [Fri, 30 Jun 2017 21:50:23 +0000 (14:50 -0700)]
Merge pull request #742 from stellamplau/stack-space
Reduce stack usage of HUF_readDTableX4 and HUF_readDTableX2
Stella Lau [Fri, 30 Jun 2017 19:56:24 +0000 (12:56 -0700)]
Fix typo
Stella Lau [Fri, 30 Jun 2017 19:53:56 +0000 (12:53 -0700)]
Add comment to HUF_DECOMPRESS_WORKSPACE_SIZE
Stella Lau [Fri, 30 Jun 2017 16:52:20 +0000 (09:52 -0700)]
Clarify typedef of rankVal_t and rankValCol_t
Stella Lau [Fri, 30 Jun 2017 16:38:11 +0000 (09:38 -0700)]
Rename ALIGN and ALIGN_MASK to HUF_ALIGN and HUF_ALIGN_MASK
Stella Lau [Thu, 29 Jun 2017 23:22:32 +0000 (16:22 -0700)]
Delegate HUF_decompress4X_hufOnly to workspace version
Stella Lau [Thu, 29 Jun 2017 22:40:49 +0000 (15:40 -0700)]
Fix bitshift error
Yann Collet [Thu, 29 Jun 2017 21:48:32 +0000 (14:48 -0700)]
Merge pull request #741 from facebook/promotion
ZSTD_getFrameContentSize() promoted to "stable" status
Stella Lau [Thu, 29 Jun 2017 20:04:15 +0000 (13:04 -0700)]
Fix pointer casting warning
Stella Lau [Thu, 29 Jun 2017 19:39:34 +0000 (12:39 -0700)]
Fix alignment warnings with pointer casting
Stella Lau [Thu, 29 Jun 2017 18:49:59 +0000 (11:49 -0700)]
Reduce stack usage of HUF_readDTableX4 and HUF_readDTableX2
Yann Collet [Thu, 29 Jun 2017 18:31:40 +0000 (11:31 -0700)]
minor : fix typo