summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #512 from lz4/HC_dictYann Collet2018-04-243-52/+266
|\ | | | | In-place unmutable dictionaries for LZ4HC
| * Remove Debug Log StatementsW. Felix Handte2018-04-242-30/+5
| |
| * Revert Stream Size Const to Correct ValueW. Felix Handte2018-04-241-1/+1
| |
| * Change vLimit CalculationW. Felix Handte2018-04-211-1/+1
| |
| * Remove Redundant Static AssertW. Felix Handte2018-04-211-1/+0
| |
| * Simpler loadDict() ResetW. Felix Handte2018-04-201-1/+1
| |
| * Tolerate Base Pointer UnderflowW. Felix Handte2018-04-201-2/+2
| |
| * Don't Segfault on Malloc FailureW. Felix Handte2018-04-201-3/+5
| |
| * Sign-Extend -1 to Pointer WidthW. Felix Handte2018-04-201-3/+2
| |
| * Fix Constant ValueW. Felix Handte2018-04-201-1/+1
| |
| * Handle Index Underflows SafelyW. Felix Handte2018-04-201-8/+7
| |
| * Consts and Asserts and Other Minor NitsW. Felix Handte2018-04-201-6/+8
| |
| * Add Comments on New Public APIsW. Felix Handte2018-04-201-0/+29
| |
| * Add API for Attaching DictionariesW. Felix Handte2018-04-203-2/+31
| |
| * Also Reset the Chain TableW. Felix Handte2018-04-201-1/+1
| |
| * Remove inputBuffer from Context, Work Around its AbsenceW. Felix Handte2018-04-202-9/+15
| |
| * Remove Commented Out Support for Match Continuation over Segment BoundaryW. Felix Handte2018-04-201-5/+0
| |
| * Fix Signedness of ComparisonW. Felix Handte2018-04-201-1/+1
| |
| * Don't Clear the Dictionary Context Until No Longer UsefulW. Felix Handte2018-04-201-2/+5
| |
| * Copy DictCtx into Working Context on Inputs Larger than 4 KBW. Felix Handte2018-04-201-1/+12
| |
| * Force Inline on HashChainW. Felix Handte2018-04-201-1/+1
| |
| * Split DictCtx-using Code Into Separate Inlining ChainW. Felix Handte2018-04-201-20/+74
| |
| * Use Fast Reset in LZ4F AgainW. Felix Handte2018-04-201-1/+1
| |
| * Use Fast Reset API in LZ4FW. Felix Handte2018-04-201-1/+1
| |
| * Add Fast Reset PathsW. Felix Handte2018-04-202-2/+21
| |
| * Remove Match Upper Bounds CheckW. Felix Handte2018-04-201-7/+6
| |
| * Fix Some Cast/Conversion WarningsW. Felix Handte2018-04-201-9/+11
| |
| * Fix Offset MathW. Felix Handte2018-04-201-2/+3
| |
| * Reset Stream in LZ4_compress_HCW. Felix Handte2018-04-201-1/+4
| |
| * Don't Bother Clearing Chain Table for Working ContextsW. Felix Handte2018-04-201-1/+1
| |
| * Push Previous Compression Offsets into the PastW. Felix Handte2018-04-201-11/+21
| |
| * Shift Dict Limit Checks out of the LoopW. Felix Handte2018-04-201-2/+2
| |
| * Clear Tables on Dict LoadW. Felix Handte2018-04-201-0/+7
| |
| * Only Perform Dict Lookup if Attempts RemainW. Felix Handte2018-04-201-1/+1
| |
| * Avoid Resetting Chain TableW. Felix Handte2018-04-201-1/+0
| |
| * Avoid Resetting Hash TableW. Felix Handte2018-04-201-1/+0
| |
| * Perform Lookups into the Dictionary ContextW. Felix Handte2018-04-201-0/+35
| |
| * Call LZ4F_applyCDict Even on NULL CDictW. Felix Handte2018-04-201-1/+1
| |
| * Set dictCtx Rather than memcpy'ing CtxW. Felix Handte2018-04-202-6/+4
| |
| * Fully Bounds Check Hash Table ReadsW. Felix Handte2018-04-201-2/+2
| |
| * Add a Dictionary Context Pointer to the HC ContextW. Felix Handte2018-04-201-5/+9
| |
| * Add Debug Log Statements to HCW. Felix Handte2018-04-202-2/+37
| |
* | Merge pull request #511 from lz4/decFastYann Collet2018-04-242-3/+6
|\ \ | | | | | | Fixed performance issue with LZ4_decompress_fast()
| * | re-ordered parenthesisCyan49732018-04-241-2/+3
| | | | | | | | | | | | | | | to avoid mixing && and & as suggested by @terrelln
| * | disable shortcut for LZ4_decompress_fast()Cyan49732018-04-231-3/+4
| | | | | | | | | | | | improving speed
| * | fullbench compiled without assert()Cyan49732018-04-231-0/+1
| | | | | | | | | | | | to better reflect release speed
* | | Merge pull request #504 from baruchsiach/static-only-supportYann Collet2018-04-241-0/+5
|\ \ \ | | | | | | | | lib: allow to disable shared libraries
| * | | lib: allow to disable shared librariesBaruch Siach2018-04-191-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | Just like BUILD_STATIC=no disables static libraries, BUILD_SHARED=no disabled shared libraries. This is useful to support toolchains that do not support shared libraries.
* | | | Merge pull request #507 from lz4/clangPerfYann Collet2018-04-231-5/+11
|\ \ \ \ | |_|/ / |/| | | fixed lz4_fast clang performance
| * | | fixed incorrect commentCyan49732018-04-211-3/+3
| | | |