summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Better Describe Functionality of Obsolete Streaming FunctionsW. Felix Handte2018-03-211-6/+10
|
* Merge pull request #484 from lz4/fasterDictYann Collet2018-03-197-178/+452
|\ | | | | Faster dictionary compression
| * Merge pull request #406 from felixhandte/ref-dict-tableYann Collet2018-03-197-178/+452
| |\ | | | | | | Use the Dictionary Hash Table in Place
| | * Remove Framebench ToolW. Felix Handte2018-03-142-300/+1
| | |
| | * Move LZ4_compress_fast_extState_noReset Declaration to Unstable SectionW. Felix Handte2018-03-141-8/+23
| | |
| | * Restore the Other Old Streaming Functions in a Degraded FashionW. Felix Handte2018-03-142-2/+28
| | |
| | * Switch ALLOC() to ALLOC_AND_ZERO() to Paper Over Existing Uninitialized ReadW. Felix Handte2018-03-131-1/+1
| | |
| | * Split lz4CtxLevel into Two FieldsW. Felix Handte2018-03-131-17/+10
| | |
| | * Another Allocation Fail CheckW. Felix Handte2018-03-131-1/+2
| | |
| | * Restore LZ4_sizeofStreamState, We Didn't Actually Need to Delete ItW. Felix Handte2018-03-132-0/+6
| | |
| | * Restore checkTag CleaningW. Felix Handte2018-03-131-1/+1
| | |
| | * Rename Enums and Add CommentW. Felix Handte2018-03-131-19/+40
| | |
| | * Whitespace FixesW. Felix Handte2018-03-131-45/+44
| | |
| | * Add NULL ChecksW. Felix Handte2018-03-121-0/+3
| | |
| | * Simpler Ternary StatementsW. Felix Handte2018-03-121-2/+2
| | |
| | * Renames and Comment FixesW. Felix Handte2018-03-124-19/+31
| | |
| | * Hoist LZ4F Dictionary Setup into Helper LZ4F_applyCDict()W. Felix Handte2018-03-121-47/+25
| | |
| | * Minor Style FixesW. Felix Handte2018-03-121-9/+9
| | |
| | * Preserve currentOffset==0 When PossibleW. Felix Handte2018-03-121-2/+6
| | |
| | * Specialize _extState() for Clean Ctx Rather Than Calling _safeExtState()W. Felix Handte2018-03-121-5/+19
| | |
| | * Remove Switch In Favor of Ternary StatementW. Felix Handte2018-03-121-17/+1
| | |
| | * Further Avoid a dictionary==NULL CheckW. Felix Handte2018-03-121-1/+1
| | |
| | * Optimize Dict Check ConditionW. Felix Handte2018-03-121-1/+1
| | |
| | * Move to 4KB Cut-OffW. Felix Handte2018-03-121-2/+2
| | |
| | * Reset Table on Inputs Larger than 2KBW. Felix Handte2018-03-121-1/+2
| | |
| | * Avoid DictSmall Checks By Strategically Bumping CurrentOffsetW. Felix Handte2018-03-121-22/+23
| | |
| | * Restore DictIssue CheckW. Felix Handte2018-03-121-10/+27
| | |
| | * Avoid dictionary == NULL CheckW. Felix Handte2018-03-121-7/+11
| | |
| | * Replace calloc() Calls With malloc() Where PossibleW. Felix Handte2018-03-123-22/+23
| | |
| | * Copy the Dict Table Into the Context for Large CompressionsW. Felix Handte2018-03-121-8/+13
| | |
| | * Make LZ4F_compressFrame_usingCDict Take a Compression ContextW. Felix Handte2018-03-125-31/+69
| | |
| | * Switch Current Offset to 1 Only When in External Dictionary Context ModeW. Felix Handte2018-03-121-9/+15
| | |
| | * Hoist Table Reset One Level UpW. Felix Handte2018-03-121-33/+53
| | |
| | * Set Dictionary Context Pointer Rather than Copying the Context InW. Felix Handte2018-03-122-10/+42
| | |
| | * Lookup Matches in Separate Dictionary ContextW. Felix Handte2018-03-122-19/+65
| | |
| | * Initialize Current Offset to 1W. Felix Handte2018-03-121-4/+4
| | |
| | * Only Re-Alloc / Reset When Needed When Switching Between Regular and High ↵W. Felix Handte2018-03-121-13/+27
| | | | | | | | | | | | Compression Modes
| | * Avoid Resetting the Context When PossibleW. Felix Handte2018-03-123-21/+63
| | |
| | * Const-ify Table Arg to LZ4_getPosition(OnHash)W. Felix Handte2018-03-121-5/+5
| | |
| | * Add LZ4_compress_fast_safeExtState FunctionW. Felix Handte2018-03-122-1/+17
| | |
| | * Add Bounds Check to locateBuffDiffW. Felix Handte2018-03-121-3/+5
| | |
| | * Add a Table Type Field to LZ4_stream_tW. Felix Handte2018-03-122-8/+22
| | |
| | * Remove Obsolete Stream Functions to Free Space in LZ4_stream_tW. Felix Handte2018-03-122-37/+0
| | |
| | * Allow Empty DictionariesW. Felix Handte2018-03-121-6/+4
| | |
| | * Add a Benchmarking Tool For Compression with Context Re-UseW. Felix Handte2018-03-122-2/+299
| |/ |/|
| * Merge pull request #483 from lz4/devYann Collet2018-03-0915-475/+476
| |\ | |/ |/| update to dev
* | fix #482: change CFLAGS to CXXFLAGSYann Collet2018-03-091-4/+4
| | | | | | | | as they are associated with $(CXX)
* | fix #481: ensure liblz4.a dependency for `make all`Yann Collet2018-03-091-1/+2
| | | | | | | | | | | | | | | | | | `make all` will trigger several sub-directory makefiles. several of them need `liblz4.a`. When built with `-j#`, there are several concurrent liblz4.a built Make liblz4.a a dependency, which is built once, before moving to sub-directory Makefiles
* | updated LZ4F_compressBound() documentationYann Collet2018-02-282-6/+12
| | | | | | | | to clarify it includes potentially buffered data.
* | Merge pull request #479 from lz4/checkYann Collet2018-02-272-16/+21
|\ \ | | | | | | added target make check