Nigel Tao
|
9bc0b5ad10
Make heuristic match skipping more aggressive.
|
9 年 前 |
Nigel Tao
|
cef980a12b
Add more commentary to minNonLiteralBlockSize.
|
9 年 前 |
Nigel Tao
|
6218a584d0
Clarify the semantics of minNonLiteralBlockSize.
|
9 年 前 |
Nigel Tao
|
8939696c22
Use the same encoding algorithm as C++ snappy.
|
9 年 前 |
Nigel Tao
|
ebebc71721
Raise the "always encode as literal" size threshold from 4 to 14.
|
9 年 前 |
Nigel Tao
|
7ede8d1b13
Eliminate some bounds checks in the encoder.
|
9 年 前 |
Nigel Tao
|
d1f56d2222
Encode copies of length 65, 66 or 67 as 5 bytes, not 6.
|
9 年 前 |
Nigel Tao
|
624b11c0e0
Fix some comment styles.
|
9 年 前 |
Nigel Tao
|
bf2ded9d81
Use 64K blocks when encoding long inputs.
|
9 年 前 |
Nigel Tao
|
d1d908a252
Fix heuristic match skipping.
|
9 年 前 |
Nigel Tao
|
c2359a1bd0
Catch MaxEncodedLen overflow.
|
9 年 前 |
Nigel Tao
|
cc71ae7cc5
Change the encoder's hash table values from int to int32.
|
9 年 前 |
Nigel Tao
|
07070fd417
Catch overflow when incrementing src pointers.
|
9 年 前 |
Nigel Tao
|
799c780093
Reduce the number of Write calls to the underlying io.Writer.
|
9 年 前 |
Nigel Tao
|
0fd139378b
Add NewBufferedWriter, and Flush and Close methods.
|
9 年 前 |
Nigel Tao
|
4e2aa98ebb
Skip multiple bytes if the last match was >= 32 bytes prior.
|
9 年 前 |
Damian Gryski
|
ec7b924342
C++ snappy has moved to github
|
10 年 前 |
Nigel Tao
|
2a6d64140d
Have Encode return []byte instead of ([]byte, error).
|
10 年 前 |
Sebastien Binet
|
c5eccb269a
all: simpler import path
|
10 年 前 |