Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-05 | removed one assert() condition | Yann Collet | |
which is not correct when using LZ4_HC with dictionary and starting from a low address (<0x10000). | |||
2018-09-04 | fixed #560 | Yann Collet | |
it was a fairly complex scenario, involving source files > 64K and some extraordinary conditions related to specific layout of ranges of zeroes. and only on level 9. | |||
2018-05-07 | renamed variable for clarity | Yann Collet | |
2018-05-06 | fixed minor conversion warning | Yann Collet | |
2018-05-06 | small PA optimization | Yann Collet | |
which measurably improves speed on levels 9+ | |||
2018-05-05 | lz4hc: fixed PA / SC parameter order | Yann Collet | |
also : reserved PA for levels 9+ (instead of 8+). In most cases, speed is lower, and compression benefit is not worth. | |||
2018-05-05 | lz4hc: SC only enabled for opt parser | Yann Collet | |
the trade off is not good for regular HC parser : compression is a little bit better, but speed cost is too large in comparison. | |||
2018-05-05 | fixed SC.opt integration with regular HC parser | Yann Collet | |
Only enabled when searching forward. note : it slighly improves compression ratio, but measurably decreases speed. Trade-off to analyse. | |||
2018-05-05 | lz4hc: fixed performance issue | Yann Collet | |
when combining both PA and CS optimizations | |||
2018-05-04 | integrated chain swapper into HC match finder | Yann Collet | |
slower than expected Pattern analyzer and Chain Swapper work slower when both activated. Reasons unclear. | |||
2018-05-03 | implemented search accelerator | Yann Collet | |
greatly improves speed compared to non-accelerated, especially for slower files. On my laptop, -b12 : ``` calgary.tar : 4.3 MB/s => 9.0 MB/s enwik7 : 10.2 MB/s => 13.3 MB/s silesia.tar : 4.0 MB/s => 8.7 MB/s ``` Note : this is the simplified version, without handling dictionaries, external buffer, nor pattern analyzer. Current `dev` branch on these samples gives : ``` calgary.tar : 4.2 MB/s enwik7 : 9.7 MB/s silesia.tar : 3.5 MB/s ``` interestingly, it's slower, presumably due to handling of dictionaries. | |||
2018-05-03 | created LZ4HC_FindLongestMatch() | Yann Collet | |
simplified match finder only searching forward and within current buffer, for easier testing of optimizations. | |||
2018-05-02 | increased nbAttempts for lz4 -12 | Yann Collet | |
shaves one more kilobyte from silesia.tar | |||
2018-04-30 | Merge pull request #521 from lz4/BD_deterministic | Yann Collet | |
fix lz4hc -BD non-determinism | |||
2018-04-30 | renamed variable for clarity | Cyan4973 | |
lowLimit -> lowestMatchIndex | |||
2018-04-30 | lz4hc changed variable | Yann Collet | |
to reduce confusion dictLowLimit => dictStart | |||
2018-04-27 | Merge pull request #520 from felixhandte/frame-dict-nits | Yann Collet | |
Minor Fixes to Dictionary Preparation in LZ4 Frame | |||
2018-04-27 | Merge branch 'dev' into BD_deterministic | Yann Collet | |
2018-04-27 | fix lz4hc -BD non-determinism | Yann Collet | |
related to chain table update | |||
2018-04-27 | lz4hc : minor editions for clarity | Yann Collet | |
2018-04-27 | Avoid Possibly Redundant Table Clears When Loading HC Dict | W. Felix Handte | |
2018-04-27 | ensure favorDecSpeed is properly initialized | Yann Collet | |
also : - fix a potential malloc error - proper use of ALLOC macro inside lz4hc - update html API doc | |||
2018-04-26 | fixed a number of minor cast warnings | Yann Collet | |
2018-04-26 | fasterDecSpeed can be triggered from cli with --favor-decSpeed | Yann Collet | |
2018-04-26 | favorDecSpeed feature can be triggered from lz4frame | Yann Collet | |
and lz4hc. | |||
2018-04-26 | introduced ability to parse for decompression speed | Yann Collet | |
triggered through an enum. Now, it's still necessary to properly expose this capability all the way up to the cli. | |||
2018-04-24 | Remove Debug Log Statements | W. Felix Handte | |
2018-04-20 | Change vLimit Calculation | W. Felix Handte | |
2018-04-20 | Remove Redundant Static Assert | W. Felix Handte | |
2018-04-20 | Simpler loadDict() Reset | W. Felix Handte | |
2018-04-20 | Tolerate Base Pointer Underflow | W. Felix Handte | |
2018-04-20 | Don't Segfault on Malloc Failure | W. Felix Handte | |
2018-04-20 | Sign-Extend -1 to Pointer Width | W. Felix Handte | |
2018-04-20 | Fix Constant Value | W. Felix Handte | |
2018-04-20 | Handle Index Underflows Safely | W. Felix Handte | |
2018-04-20 | Consts and Asserts and Other Minor Nits | W. Felix Handte | |
2018-04-20 | Add API for Attaching Dictionaries | W. Felix Handte | |
2018-04-20 | Also Reset the Chain Table | W. Felix Handte | |
2018-04-20 | Remove inputBuffer from Context, Work Around its Absence | W. Felix Handte | |
2018-04-20 | Remove Commented Out Support for Match Continuation over Segment Boundary | W. Felix Handte | |
2018-04-19 | Fix Signedness of Comparison | W. Felix Handte | |
2018-04-19 | Don't Clear the Dictionary Context Until No Longer Useful | W. Felix Handte | |
2018-04-19 | Copy DictCtx into Working Context on Inputs Larger than 4 KB | W. Felix Handte | |
2018-04-19 | Force Inline on HashChain | W. Felix Handte | |
2018-04-19 | Split DictCtx-using Code Into Separate Inlining Chain | W. Felix Handte | |
2018-04-19 | Add Fast Reset Paths | W. Felix Handte | |
2018-04-19 | Remove Match Upper Bounds Check | W. Felix Handte | |
2018-04-19 | Fix Some Cast/Conversion Warnings | W. Felix Handte | |
2018-04-19 | Fix Offset Math | W. Felix Handte | |
2018-04-19 | Reset Stream in LZ4_compress_HC | W. Felix Handte | |