summaryrefslogtreecommitdiffstats
path: root/lib/lz4hc.c
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Set dictCtx Rather than memcpy'ing CtxW. Felix Handte2018-04-201-0/+1
* Fully Bounds Check Hash Table ReadsW. Felix Handte2018-04-201-2/+2
* Add Debug Log Statements to HCW. Felix Handte2018-04-201-2/+16
* modified a few traces for debugtest49732018-04-121-4/+3
* Merge branch 'dev' into lowAddrtest49732018-04-041-33/+349
|\
| * Replace calloc() Calls With malloc() Where PossibleW. Felix Handte2018-03-121-1/+1
| * merge lz4opt.h into lz4hc.cYann Collet2018-02-251-4/+327
| * edge case : compress up to end-mflimit (12 bytes)Yann Collet2018-02-241-3/+3
| * added one assert()Yann Collet2018-02-201-3/+7
| * slight hc speed benefit (~+1%)Yann Collet2018-02-121-21/+10
| * slightly improved hc compression speed (+~1-2%)Yann Collet2018-02-111-1/+1
* | fuzzer: added low address compression testYann Collet2018-02-051-4/+5
|/
* [lz4hc] level == 0 means default, not level 1Nick Terrell2018-01-221-1/+1
* Merge pull request #434 from lz4/patternYann Collet2018-01-061-7/+14
|\
| * conditional pattern analysisYann Collet2017-12-221-7/+14
* | lz4opt supports _destSizeYann Collet2017-12-221-8/+6
|/
* new level 10Yann Collet2017-12-201-14/+38
* lz4opt: simplified match finder invocation to LZ4HC_FindLongerMatch()Yann Collet2017-11-091-1/+1
* added code commentsYann Collet2017-11-081-5/+8
* fixed LZ4HC_reverseCountPattern()Yann Collet2017-11-081-6/+5
* removed the ip++ at the beginning of blockYann Collet2017-11-081-2/+0
* removed legacy version of LZ4HC_InsertAndFindBestMatch()Yann Collet2017-11-071-53/+1
* ensure `pattern` is a 1-byte repetitionYann Collet2017-11-071-1/+2
* removed useless `(1 && ...)` conditionYann Collet2017-11-071-3/+4
* improved LZ4HC_reverseCountPattern() :Yann Collet2017-11-071-3/+7
* fixed LZ4HC_countPattern()Yann Collet2017-11-071-5/+19
* fixed minor static analyzer warningYann Collet2017-11-031-1/+0
* unified HC levelsYann Collet2017-11-031-8/+4
* moved ctx->end handling from parsersYann Collet2017-11-031-2/+2
* removed ctx->searchNumYann Collet2017-11-031-17/+3
* LZ4_compress_HC_continue_destSize() now compatible with optimal parserYann Collet2017-11-031-5/+6
* removed code and reference to binary tree match finderYann Collet2017-11-031-8/+2
* new level 11 uses 512 attemptsYann Collet2017-11-031-1/+1
* more generic skip formulaYann Collet2017-11-031-1/+1
* small adaptations for intermediate level 11Yann Collet2017-11-021-1/+1
* partial search, while preserving compression ratioYann Collet2017-11-021-2/+2
* fixed last lost bytes in maximal modeYann Collet2017-11-021-4/+9
* changed strategy : opt[] path is complete after each matchYann Collet2017-11-021-7/+14
* added hash chain with conditional lengthYann Collet2017-10-251-9/+0
* lz4opt: added hash chain searchYann Collet2017-10-211-9/+18
* fused getLongerMatch and getWiderMatchYann Collet2017-10-091-1/+1
* re-inserted last byte test in widerMatchYann Collet2017-10-091-19/+22
* early out is not betterYann Collet2017-10-091-1/+0
* optional fuseYann Collet2017-10-091-68/+53