This website requires JavaScript.
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