W. Felix Handte
|
0492b9a9ec
|
Accept ZSTD_indexResetPolicy_e Param in ZSTD_reset_matchState()
|
2019-09-10 18:25:45 -04:00 |
|
W. Felix Handte
|
14c5471d5e
|
Introduce ZSTD_indexResetPolicy_e Enum
|
2019-09-10 18:25:45 -04:00 |
|
W. Felix Handte
|
17b6da2e0f
|
Track Usable Table Space in Compression Workspace
|
2019-09-10 18:25:37 -04:00 |
|
Yann Collet
|
22bd158e0f
|
Merge pull request #1712 from felixhandte/workspace-efficiency-2
Allocate Internal Buffers via Workspace Abstraction
|
2019-09-10 15:20:29 -07:00 |
|
W. Felix Handte
|
a9d373f093
|
Remove Empty lib/compress/zstd_cwksp.c
|
2019-09-10 16:03:13 -04:00 |
|
Yann Collet
|
41416f0927
|
Merge pull request #1773 from bimbashrestha/rle_first_block_decompression_fix
Removing redundant condition in decompression, making first block rle…
|
2019-09-10 11:17:29 -07:00 |
|
W. Felix Handte
|
81208fd7c2
|
Forward Declare ZSTD_cwksp_available_space to Fix Build
|
2019-09-09 19:10:09 -04:00 |
|
W. Felix Handte
|
91bf1babd1
|
Inline Workspace Functions
|
2019-09-09 18:53:53 -04:00 |
|
W. Felix Handte
|
0db3ffe7ee
|
Forward resetCCtx Errors when Using CDict
|
2019-09-09 16:47:19 -04:00 |
|
W. Felix Handte
|
eb6f69d978
|
Fix sizeof_CCtx and sizeof_CDict Calculations for Statically Init'ed Objects
|
2019-09-09 16:45:17 -04:00 |
|
W. Felix Handte
|
e3703825a8
|
Fix workspaceTooSmall Calculation
|
2019-09-09 15:12:14 -04:00 |
|
W. Felix Handte
|
0a65a67901
|
Shorten &zc->workspace -> ws in ZSTD_resetCCtx_internal()
|
2019-09-09 14:59:09 -04:00 |
|
W. Felix Handte
|
1120e4d962
|
Clean Up TODOs and Comments pt. II
|
2019-09-09 14:04:39 -04:00 |
|
W. Felix Handte
|
c60e1c3be5
|
Nit
|
2019-09-09 13:34:08 -04:00 |
|
W. Felix Handte
|
7d7b665c90
|
Pull Phase Advance Logic Out into Internal Function
|
2019-09-09 13:34:08 -04:00 |
|
W. Felix Handte
|
8549ae9f1d
|
Hide Workspace Movement Behind Helper Function
|
2019-09-09 13:34:08 -04:00 |
|
W. Felix Handte
|
2405c03bcd
|
Fix DEBUGLOG Statement Levels
|
2019-09-09 13:34:08 -04:00 |
|
W. Felix Handte
|
7100d24221
|
Fix Rescale Continue Special Case
|
2019-09-09 13:34:08 -04:00 |
|
W. Felix Handte
|
7321e4c9f3
|
Remove Unused noRealloc CRP Value
|
2019-09-09 13:34:08 -04:00 |
|
W. Felix Handte
|
901bba4ca6
|
Re-Implement Workspace Shrinking when Oversized
|
2019-09-09 13:34:08 -04:00 |
|
W. Felix Handte
|
881bcd80ca
|
Cleanup from Move
|
2019-09-09 13:34:08 -04:00 |
|
W. Felix Handte
|
b511a84adc
|
Move Workspace Functions to Their Own File
|
2019-09-09 13:34:08 -04:00 |
|
W. Felix Handte
|
077a2d7dc9
|
Rename
|
2019-09-09 13:34:08 -04:00 |
|
W. Felix Handte
|
ebd162194f
|
Clean Up TODOs and Comments
|
2019-09-09 13:34:08 -04:00 |
|
W. Felix Handte
|
2abe0145b1
|
Improve Comments a Bit
|
2019-09-09 13:34:08 -04:00 |
|
W. Felix Handte
|
7a2416a863
|
Allocate CDict in Workspace (Rather than in Separate Allocation)
|
2019-09-09 13:34:08 -04:00 |
|
W. Felix Handte
|
65057cf009
|
Rewrite ZSTD_initStaticCCtx to Alloc CCtx in Workspace
|
2019-09-09 13:34:08 -04:00 |
|
W. Felix Handte
|
58b69ab15c
|
Only the CCtx Itself Needs to be Cleared during Static CCtx Init
|
2019-09-09 13:34:08 -04:00 |
|
W. Felix Handte
|
88c2fcd0ee
|
Align Alloc Pointer When Transitioning from Buffers to Aligned Allocs
|
2019-09-09 13:34:08 -04:00 |
|
W. Felix Handte
|
e936b73889
|
Remove Overly-Restrictive Assert
|
2019-09-09 13:34:08 -04:00 |
|
W. Felix Handte
|
75d574368b
|
When Loading Dict By Copy, Always Put it in the Workspace
|
2019-09-09 13:34:08 -04:00 |
|
W. Felix Handte
|
e69b67e33a
|
Alloc Tables Separately
|
2019-09-09 13:34:08 -04:00 |
|
W. Felix Handte
|
6177354b36
|
Begin Introducing Phases
|
2019-09-09 13:34:08 -04:00 |
|
W. Felix Handte
|
786f2266bb
|
TMP
|
2019-09-09 13:34:08 -04:00 |
|
W. Felix Handte
|
c25283cf00
|
Disambiguate 'workspace' and 'entropyWorkspace'
|
2019-09-09 13:34:08 -04:00 |
|
W. Felix Handte
|
ccaac852e8
|
Normalize Case 'workSpace' -> 'workspace'
|
2019-09-09 13:27:18 -04:00 |
|
Bimba Shrestha
|
44e122053b
|
Mentioning cli only in the comment as suggested
|
2019-09-06 14:48:41 -07:00 |
|
Bimba Shrestha
|
a917cd597d
|
Put back omission for first rle block and updated comment as suggested
|
2019-09-06 13:44:25 -07:00 |
|
Bimba Shrestha
|
d687d603e4
|
Removing redundant condition in decompression, making first block rles valid to deocmpress
|
2019-09-06 10:46:19 -07:00 |
|
Varun S Nair
|
9816560649
|
Fixing assert and DEBUGLOG due to ZSTD_CCtx_params parameter change to const pointer
|
2019-09-05 15:47:17 +05:30 |
|
Varun S Nair
|
771645471f
|
Passing ZSTD_CCtx_params by const pointer
|
2019-09-05 15:28:30 +05:30 |
|
Yann Collet
|
5198347382
|
Merge pull request #1744 from bimbashrestha/dev
Generate RLE blocks in the encoder
|
2019-08-29 15:19:10 -07:00 |
|
Bimba Shrestha
|
c3e3c8bf32
|
Undoing the last commit (that was an accident)
|
2019-08-29 12:05:47 -07:00 |
|
bimbashrestha
|
4a1ca5e0a8
|
Adding method for extracting sequences.
|
2019-08-29 11:55:12 -07:00 |
|
bimbashrestha
|
e5704bbfdf
|
Added test for multiple blocks of zeros and fixed nit about comments
|
2019-08-28 08:32:34 -07:00 |
|
bimbashrestha
|
96201d9774
|
Added bool to cctx and fixed some comment nits
|
2019-08-26 15:30:41 -07:00 |
|
bimbashrestha
|
991cbc9024
|
Fixing mixed declaration compiler complaint
|
2019-08-26 15:00:50 -07:00 |
|
bimbashrestha
|
ce264ce53b
|
Forbiding emission of RLE when its the first block
|
2019-08-26 14:54:29 -07:00 |
|
bimbashrestha
|
33b6446ca7
|
Removing accidental method call
|
2019-08-26 14:34:43 -07:00 |
|
bimbashrestha
|
7b041b552e
|
Removing assert for rle that doesn't always hold
|
2019-08-26 12:26:53 -07:00 |
|