Sign in
chromium
/
external
/
github.com
/
golang
/
snappy
/
refs/tags/v0.0.1
/
encode.go
0d9c4c0
fix typo
by fatedier
· 9 years ago
988ce01
Add a fast path for short emitLiteral calls.
by Nigel Tao
· 10 years ago
6880122
Write the encoder's encodeBlock in asm.
by Nigel Tao
· 10 years ago
17e4358
Restrict the scope of the tableSize variable.
by Nigel Tao
· 10 years ago
0c43e98
Add comment that dst and src must not overlap.
by Nigel Tao
· 10 years ago
62bb72d
Write the encoder's emitLiteral in asm.
by Nigel Tao
· 10 years ago
d8211ff
Write the encoder's emitCopy in asm.
by Nigel Tao
· 10 years ago
4f2f9a1
Write the encoder's extendMatch in asm.
by Nigel Tao
· 10 years ago
1f4d362
Clarify the emitLiteral and emitCopy preconditions.
by Nigel Tao
· 10 years ago
774a973
Remove the no-longer-used maxOffset constant.
by Nigel Tao
· 10 years ago
fa0b0e6
Eliminate some bounds checks.
by Nigel Tao
· 10 years ago
ef80b33
Change the encoder's hash table values from int32 to uint16.
by Nigel Tao
· 10 years ago
9bc0b5a
Make heuristic match skipping more aggressive.
by Nigel Tao
· 10 years ago
cef980a
Add more commentary to minNonLiteralBlockSize.
by Nigel Tao
· 10 years ago
6218a58
Clarify the semantics of minNonLiteralBlockSize.
by Nigel Tao
· 10 years ago
8939696
Use the same encoding algorithm as C++ snappy.
by Nigel Tao
· 10 years ago
ebebc71
Raise the "always encode as literal" size threshold from 4 to 14.
by Nigel Tao
· 10 years ago
7ede8d1
Eliminate some bounds checks in the encoder.
by Nigel Tao
· 10 years ago
d1f56d2
Encode copies of length 65, 66 or 67 as 5 bytes, not 6.
by Nigel Tao
· 10 years ago
624b11c
Fix some comment styles.
by Nigel Tao
· 10 years ago
bf2ded9
Use 64K blocks when encoding long inputs.
by Nigel Tao
· 10 years ago
d1d908a
Fix heuristic match skipping.
by Nigel Tao
· 10 years ago
c2359a1
Catch MaxEncodedLen overflow.
by Nigel Tao
· 10 years ago
cc71ae7
Change the encoder's hash table values from int to int32.
by Nigel Tao
· 10 years ago
07070fd
Catch overflow when incrementing src pointers.
by Nigel Tao
· 10 years ago
799c780
Reduce the number of Write calls to the underlying io.Writer.
by Nigel Tao
· 10 years ago
0fd1393
Add NewBufferedWriter, and Flush and Close methods.
by Nigel Tao
· 10 years ago
4e2aa98
Skip multiple bytes if the last match was >= 32 bytes prior.
by Nigel Tao
· 10 years ago
ec7b924
C++ snappy has moved to github
by Damian Gryski
· 10 years ago
2a6d641
Have Encode return []byte instead of ([]byte, error).
by Nigel Tao
· 10 years ago
c5eccb2
all: simpler import path
by Sebastien Binet
· 10 years ago