Sign in
fuchsia
/
third_party
/
golang
/
snappy
/
HEAD
553a641
Merge pull request #37 from fatedier/master
by Nigel Tao
· 8 years ago
main
master
upstream/master
0d9c4c0
fix typo
by fatedier
· 8 years ago
7db9049
Merge pull request #36 from sguiheux/gofmt
by Nigel Tao
· 8 years ago
5a0054d
fix: gofmt
by Steven Guiheux
· 8 years ago
d9eb7a3
Support the COPY_4 tag.
by Nigel Tao
· 9 years ago
d666831
Fix BenchmarkExtendMatch to honor the testdata flag.
by Nigel Tao
· 9 years ago
d7b1e15
Add a benchdataDir flag.
by Nigel Tao
· 9 years ago
aefa7ba
Re-add the testdata flag.
by Nigel Tao
· 9 years ago
43fea28
Remove the snappy.test binary, inadvertently checked in.
by Nigel Tao
· 9 years ago
b62d312
Add some benchmark numbers to the README.
by Nigel Tao
· 9 years ago
dfb3612
Inline the extendMatch call.
by Nigel Tao
· 9 years ago
c707890
Rearrange the extendMatch register allocation.
by Nigel Tao
· 9 years ago
5a44a9d
Inline the emitLiteral call.
by Nigel Tao
· 9 years ago
c3defcc
Inline the emitCopy call.
by Nigel Tao
· 9 years ago
598d84d
Rearrange the emitLiteral register allocation.
by Nigel Tao
· 9 years ago
9f7b278
Rearrange the emitCopy register allocation.
by Nigel Tao
· 9 years ago
2b29335
Run asmfmt.
by Nigel Tao
· 9 years ago
6ffc20e
Add more comments for the asm workaround.
by Nigel Tao
· 9 years ago
ec64241
Workaround "table-32768(SP)(R11*2)" not assembling.
by Nigel Tao
· 9 years ago
7dddae1
Fix redeclaration of "end" in the asm.
by Nigel Tao
· 9 years ago
2dbf365
Inline extendMatch for the noasm encoder.
by Nigel Tao
· 9 years ago
988ce01
Add a fast path for short emitLiteral calls.
by Nigel Tao
· 9 years ago
45da9d9
Zero out only that part of the hash table in use.
by Nigel Tao
· 9 years ago
6880122
Write the encoder's encodeBlock in asm.
by Nigel Tao
· 9 years ago
17e4358
Restrict the scope of the tableSize variable.
by Nigel Tao
· 9 years ago
0c43e98
Add comment that dst and src must not overlap.
by Nigel Tao
· 9 years ago
62bb72d
Write the encoder's emitLiteral in asm.
by Nigel Tao
· 9 years ago
d8211ff
Write the encoder's emitCopy in asm.
by Nigel Tao
· 9 years ago
4f2f9a1
Write the encoder's extendMatch in asm.
by Nigel Tao
· 9 years ago
1f4d362
Clarify the emitLiteral and emitCopy preconditions.
by Nigel Tao
· 9 years ago
bd94318
Add some more encoder tests.
by Nigel Tao
· 9 years ago
774a973
Remove the no-longer-used maxOffset constant.
by Nigel Tao
· 9 years ago
3588d1d
Add appengine and noasm build tags.
by Nigel Tao
· 9 years ago
fa0b0e6
Eliminate some bounds checks.
by Nigel Tao
· 9 years ago
ef80b33
Change the encoder's hash table values from int32 to uint16.
by Nigel Tao
· 9 years ago
70f093a
Use a more compressible golden input for the tests.
by Nigel Tao
· 9 years ago
9bc0b5a
Make heuristic match skipping more aggressive.
by Nigel Tao
· 9 years ago
cef980a
Add more commentary to minNonLiteralBlockSize.
by Nigel Tao
· 9 years ago
6218a58
Clarify the semantics of minNonLiteralBlockSize.
by Nigel Tao
· 9 years ago
a2aa89c
Add a TestSameEncodingAsCppShortCopies test.
by Nigel Tao
· 9 years ago
857ad66
Add gc build tag for the asm code.
by Nigel Tao
· 9 years ago
3675542
Don't allow EOF in the middle of a framing chunk.
by Nigel Tao
· 9 years ago
0e8b256
Fix a too-long uncompressed frame chunk causing a panic.
by Nigel Tao
· 9 years ago
aca045a
Clarify when goEncoderShouldMatchCppEncoder.
by Nigel Tao
· 9 years ago
8939696
Use the same encoding algorithm as C++ snappy.
by Nigel Tao
· 9 years ago
ebebc71
Raise the "always encode as literal" size threshold from 4 to 14.
by Nigel Tao
· 9 years ago
7ede8d1
Eliminate some bounds checks in the encoder.
by Nigel Tao
· 9 years ago
d1f56d2
Encode copies of length 65, 66 or 67 as 5 bytes, not 6.
by Nigel Tao
· 9 years ago
5f1c01d
Optimize a 16-byte load and store.
by Nigel Tao
· 9 years ago
427fb6f
Optimize asm for decoding copy fragments some more.
by Nigel Tao
· 9 years ago
4c1fc8e
Optimize asm for decoding copy fragments.
by Nigel Tao
· 9 years ago
8c7c9de
Optimize asm for decoding literal fragments.
by Nigel Tao
· 9 years ago
4024363
Rewrite the core of the decoder in asm.
by Nigel Tao
· 9 years ago
03ee571
Use more than one 'not present' byte value to catch Decode overruns.
by Nigel Tao
· 9 years ago
9eb9b0a
Add a comment about forwardCopy semantics.
by Nigel Tao
· 9 years ago
da163d3
Note that Decode's dst and src must not overlap.
by Nigel Tao
· 9 years ago
12528fe
Make TestDecodeLengthOffset test values above 16.
by Nigel Tao
· 9 years ago
32b392a
Make a small s/uint/uint32/ decoder optimization.
by Nigel Tao
· 9 years ago
624b11c
Fix some comment styles.
by Nigel Tao
· 9 years ago
bb00731
Ensure that Decode doesn't write past the decoded length.
by Nigel Tao
· 9 years ago
343d0f4
Add a snappytool command that uses the C++ library.
by Nigel Tao
· 9 years ago
f1ae403
Update .gitignore.
by Nigel Tao
· 9 years ago
6d15e7c
Move benchmark data files to testdata/bench.
by Nigel Tao
· 9 years ago
a64ab7d
Add TestDecodeLengthOffset.
by Nigel Tao
· 9 years ago
b95e9b3
Merge overlapping test cases in TestInvalidVarint and TestDecode.
by Nigel Tao
· 9 years ago
939eddc
Add some more TestDecode cases.
by Nigel Tao
· 9 years ago
e292361
Catch overflow when incrementing src pointers.
by Nigel Tao
· 9 years ago
bf2ded9
Use 64K blocks when encoding long inputs.
by Nigel Tao
· 9 years ago
d1d908a
Fix heuristic match skipping.
by Nigel Tao
· 9 years ago
c2359a1
Catch MaxEncodedLen overflow.
by Nigel Tao
· 9 years ago
cc71ae7
Change the encoder's hash table values from int to int32.
by Nigel Tao
· 9 years ago
51195a1
Add some length/offset tests where offset < length.
by Nigel Tao
· 9 years ago
7e6c06b
Reject zero offsets in a length/offset pair.
by Nigel Tao
· 9 years ago
5979233
Run go fmt.
by Nigel Tao
· 9 years ago
6ad2a85
Catch overflow when incrementing dst pointer.
by Nigel Tao
· 9 years ago
5096ca2
Improve Decode test coverage.
by Nigel Tao
· 9 years ago
fd4a55a
Add a .gitignore file for the downloaded testdata.
by Nigel Tao
· 9 years ago
07070fd
Catch overflow when incrementing src pointers.
by Nigel Tao
· 9 years ago
799c780
Reduce the number of Write calls to the underlying io.Writer.
by Nigel Tao
· 9 years ago
0fd1393
Add NewBufferedWriter, and Flush and Close methods.
by Nigel Tao
· 9 years ago
75a5f0a
Add some shorter benchmarks.
by Nigel Tao
· 9 years ago
4e2aa98
Skip multiple bytes if the last match was >= 32 bytes prior.
by Nigel Tao
· 9 years ago
99f5c1a
Add a sizeLimit to the benchmarks.
by Nigel Tao
· 9 years ago
92d8f39
A+C: remove Klaus Post <
[email protected]
>.
by Nigel Tao
· 9 years ago
a3e588b
A+C: add Klaus Post <
[email protected]
>.
by Nigel Tao
· 9 years ago
894fd46
Use a less unusual looking random number seed when testing.
by Nigel Tao
· 9 years ago
7269ba4
Add BenchmarkRandomEncode.
by Nigel Tao
· 9 years ago
1963d05
Merge pull request #22 from rhcarvalho/patch-1
by Nigel Tao
· 9 years ago
45146e5
A+C: add Rodolfo Carvalho <
[email protected]
>.
by Nigel Tao
· 9 years ago
405fe50
Fix typo in godoc
by Rodolfo Carvalho
· 9 years ago
723cc1e
Merge pull request #16 from dgryski/uint32-fix
by Nigel Tao
· 10 years ago
f5466f1
Fix max block size check
by Damian Gryski
· 10 years ago
0c7f8a7
Merge pull request #18 from dgryski/github-move
by Nigel Tao
· 10 years ago
cbff9e9
Merge pull request #17 from dgryski/golint-fixes
by Nigel Tao
· 10 years ago
7f37d67
A+C: add Damian Gryski <
[email protected]
>.
by Nigel Tao
· 10 years ago
ec7b924
C++ snappy has moved to github
by Damian Gryski
· 10 years ago
28028bb
Lint fixes.
by Damian Gryski
· 10 years ago
f4b10fa
Reject invalid varints when decoding.
by Nigel Tao
· 10 years ago
2a6d641
Have Encode return []byte instead of ([]byte, error).
by Nigel Tao
· 10 years ago
6bb8005
Skip benchmarks if /usr/share/dict/words isn't readable.
by Nigel Tao
· 10 years ago
Next »
Otomatik - 108.177.127.82
CloudFlare DNS
Türk Telekom DNS
Google DNS
Open DNS
OSZAR »