summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* 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 #503 from lz4/l120Yann Collet2018-04-193-45/+103
|\ | | | | minor length reduction of several large lines
| * modified indentation for consistencyYann Collet2018-04-191-17/+33
| |
| * minor length reduction of several large linesYann Collet2018-04-183-44/+86
| |
* | Merge pull request #502 from lhacc1/devYann Collet2018-04-191-0/+4
|\ \ | |/ |/| Wrap likely/unlikely macroses with #ifndef
| * Wrap likely/unlikely macroses with #ifndefDmitrii Rodionov2018-04-181-0/+4
| | | | | | | | | | It prevent redefine error when project using lz4 has its own likely/unlikely macroses.
* | fixed LZ4_compress_fast_extState_fastReset() in 32-bit modeYann Collet2018-04-171-2/+2
| |
* | fix dictDelta setting errorYann Collet2018-04-171-1/+1
| | | | | | | | wrong test
* | fix matchIndex overflowYann Collet2018-04-171-12/+4
| | | | | | | | can happen with dictCtx
* | Merge branch 'dev' into lowAddrYann Collet2018-04-171-2/+9
|\ \ | |/
| * Always Bump Offset by 64 KB in LZ4_loadDict()W. Felix Handte2018-04-171-2/+9
| | | | | | | | | | This actually ensures the guarantee referred to in the comment in LZ4_compress_fast_continue().
* | fixed dictCtx compressionYann Collet2018-04-171-7/+12
| |
* | edited a few traces for debuggingYann Collet2018-04-171-7/+7
| |
* | fixed minor format warningsYann Collet2018-04-161-3/+3
| |
* | fixed gcc performance regressionYann Collet2018-04-161-2/+4
| |
* | fixed minor unused variable warningYann Collet2018-04-131-3/+0
| |
* | added comment on variables required after _next_matchYann Collet2018-04-131-0/+8
| |
* | fixed potential ptrdiff_t overflow (32-bits mode)Yann Collet2018-04-131-14/+11
| | | | | | | | Also removed pointer comparison, which should solve #485
* | compatibility with gcc-4.4 string.h versionCyan49732018-04-131-3/+3
| | | | | | | | | | | | | | Someone found it would be a great idea to define there a global variable under the very generic name "index". Cause problem with shadow warnings, so no variable can be named "index" now ... Also : automatically update API manual
* | fixed : counting matches which overlap extDict and prefixtest49732018-04-121-10/+17
| |
* | modified a few traces for debugtest49732018-04-122-6/+6
| |
* | fixed LZ4_compress_fast_extState_fastReset()test49732018-04-111-8/+7
| |
* | Merge branch 'dev' into lowAddrtest49732018-04-113-67/+121
|\ \ | |/
| * Fix Silly Warning (const-ness in declaration has no effect on value types!)W. Felix Handte2018-04-111-1/+1
| |
| * Minor FixesW. Felix Handte2018-04-112-11/+13
| |
| * Add a LZ4_STATIC_LINKING_ONLY Macro to Guard Experimental APIsW. Felix Handte2018-04-113-0/+4
| |
| * Expose dictCtx Functionality in LZ4W. Felix Handte2018-04-113-2/+33
| |
| * Rename _extState_noReset -> _extState_fastReset and Edit CommentsW. Felix Handte2018-04-113-27/+41
| |
| * Remove Extraneous Assignment (clearedTable == 0)W. Felix Handte2018-04-111-1/+0
| |
| * Expose a Faster Stream Reset FunctionW. Felix Handte2018-04-103-28/+37
| |
| * Avoid Calling LZ4_prepareTable() in LZ4_compress_fast_continue()W. Felix Handte2018-04-091-20/+14
| |
* | fixed minor conversion warningtest49732018-04-101-1/+2
| | | | | | | | ptr diff -> U32
* | Merge branch 'dev' into lowAddrtest49732018-04-091-21/+17
|\ \ | |/
| * Return to Allowing Early Returns in LZ4_compress_generic()W. Felix Handte2018-04-061-21/+17
| | | | | | | | | | | | Or: `goto` Considered Harmful Or: https://xkcd.com/292/
* | noticed a bug when re-using hash tabletest49732018-04-061-3/+4
| | | | | | | | ./fuzzer -vv -s4217 -t7518
* | fixed byPtr modetest49732018-04-061-22/+25
| | | | | | | | | | | | switch to byU32 when src address is < 64K note : byPtr is still useful in 32-bits, as it's about ~10% faster
* | fixed byPtr match searchtest49732018-04-061-1/+2
| |