Sign in
chromium
/
external
/
github.com
/
golang
/
snappy
/
HEAD
43d5d4c
Merge pull request #68 from MarkLodato/cli-readme
by Nigel Tao
· 2 years, 5 months ago
master
v1.0.0
470b9ed
README: update instructions to install CLI
by Mark Lodato
· 3 years, 6 months ago
fa58105
Ensure arm64 frame sizes are 8 (mod 16)
by Nigel Tao
· 4 years, 4 months ago
544b418
Update AUTHORS and CONTRIBUTORS
by Nigel Tao
· 5 years ago
v0.0.4
0eaccd4
Fix dangling golden_test filename link
by Nigel Tao
· 5 years ago
3ff355f
Merge pull request #51 from topos-ai/bytereader
by Nigel Tao
· 5 years ago
b9440b4
Merge pull request #40 from EdwardBetts/spelling
by Nigel Tao
· 5 years ago
ef34881
Merge pull request #60 from alexlegg/master
by Nigel Tao
· 5 years ago
33fc3d5
Merge pull request #61 from cuonglm/cuonglm/fix-wrong-arm64-scaled-register-format
by Nigel Tao
· 5 years ago
b46926b
Fix wrong arm64 scaled register format
by Cuong Manh Le
· 5 years ago
e149cdd
Use a more inclusive text for golden input.
by Alex Legg
· 5 years ago
674baa8
Merge pull request #56 from AWSjswinney/arm64-port-pr
by Nigel Tao
· 6 years ago
v0.0.3
f81760e
bug fix to encode_arm64.s: some registers overwritten in memmove call
by Jonathan Swinney
· 6 years ago
196ae77
A+C: add Jonathan Swinney <jswinney@amazon.com>.
by Nigel Tao
· 6 years ago
v0.0.2
1801c13
Merge pull request #53 from AWSjswinney/arm64-port-pr
by Nigel Tao
· 6 years ago
ea060cc
port amd64 assembly to arm64
by Jonathan Swinney
· 6 years ago
0a27eb7
Add ReadByte method, satisfies the io.ByteReader interface
by Eric Buth
· 6 years ago
ff6b7dc
Add comments re handling block and stream formats
by Nigel Tao
· 7 years ago
059a9b1
A+C: add Klaus Post <klauspost@gmail.com>.
by Nigel Tao
· 7 years ago
c9879f9
Merge pull request #48 from klauspost/use-copy-for-non-overlapping
by Nigel Tao
· 7 years ago
5610373
Merge pull request #49 from klauspost/faster-overlapping-copies
by Nigel Tao
· 7 years ago
f6ad6c8
Faster overlapping copies
by Klaus Post
· 7 years ago
efb0d86
Use faster copy when not overlapping
by Klaus Post
· 7 years ago
2a8bb92
Merge pull request #46 from creachadair/gomod
by Nigel Tao
· 7 years ago
v0.0.1
f05e7a5
Add a go.mod file for basic Go modules support.
by M. J. Fromberger
· 7 years ago
2e65f85
Fix snappytool to use block, not stream, format
by Nigel Tao
· 8 years ago
e45cd31
Merge pull request #38 from mattn/cmd-snappytool
by Nigel Tao
· 8 years ago
da2bb33
correct spelling mistake
by Edward Betts
· 9 years ago
35a8406
rewrite snappytool in go
by Yasuhiro Matsumoto
· 9 years ago
553a641
Merge pull request #37 from fatedier/master
by Nigel Tao
· 9 years ago
0d9c4c0
fix typo
by fatedier
· 9 years ago
7db9049
Merge pull request #36 from sguiheux/gofmt
by Nigel Tao
· 9 years ago
5a0054d
fix: gofmt
by Steven Guiheux
· 9 years ago
d9eb7a3
Support the COPY_4 tag.
by Nigel Tao
· 10 years ago
d666831
Fix BenchmarkExtendMatch to honor the testdata flag.
by Nigel Tao
· 10 years ago
d7b1e15
Add a benchdataDir flag.
by Nigel Tao
· 10 years ago
aefa7ba
Re-add the testdata flag.
by Nigel Tao
· 10 years ago
43fea28
Remove the snappy.test binary, inadvertently checked in.
by Nigel Tao
· 10 years ago
b62d312
Add some benchmark numbers to the README.
by Nigel Tao
· 10 years ago
dfb3612
Inline the extendMatch call.
by Nigel Tao
· 10 years ago
c707890
Rearrange the extendMatch register allocation.
by Nigel Tao
· 10 years ago
5a44a9d
Inline the emitLiteral call.
by Nigel Tao
· 10 years ago
c3defcc
Inline the emitCopy call.
by Nigel Tao
· 10 years ago
598d84d
Rearrange the emitLiteral register allocation.
by Nigel Tao
· 10 years ago
9f7b278
Rearrange the emitCopy register allocation.
by Nigel Tao
· 10 years ago
2b29335
Run asmfmt.
by Nigel Tao
· 10 years ago
6ffc20e
Add more comments for the asm workaround.
by Nigel Tao
· 10 years ago
ec64241
Workaround "table-32768(SP)(R11*2)" not assembling.
by Nigel Tao
· 10 years ago
7dddae1
Fix redeclaration of "end" in the asm.
by Nigel Tao
· 10 years ago
2dbf365
Inline extendMatch for the noasm encoder.
by Nigel Tao
· 10 years ago
988ce01
Add a fast path for short emitLiteral calls.
by Nigel Tao
· 10 years ago
45da9d9
Zero out only that part of the hash table in use.
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
bd94318
Add some more encoder tests.
by Nigel Tao
· 10 years ago
774a973
Remove the no-longer-used maxOffset constant.
by Nigel Tao
· 10 years ago
3588d1d
Add appengine and noasm build tags.
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
70f093a
Use a more compressible golden input for the tests.
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
a2aa89c
Add a TestSameEncodingAsCppShortCopies test.
by Nigel Tao
· 10 years ago
857ad66
Add gc build tag for the asm code.
by Nigel Tao
· 10 years ago
3675542
Don't allow EOF in the middle of a framing chunk.
by Nigel Tao
· 10 years ago
0e8b256
Fix a too-long uncompressed frame chunk causing a panic.
by Nigel Tao
· 10 years ago
aca045a
Clarify when goEncoderShouldMatchCppEncoder.
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
5f1c01d
Optimize a 16-byte load and store.
by Nigel Tao
· 10 years ago
427fb6f
Optimize asm for decoding copy fragments some more.
by Nigel Tao
· 10 years ago
4c1fc8e
Optimize asm for decoding copy fragments.
by Nigel Tao
· 10 years ago
8c7c9de
Optimize asm for decoding literal fragments.
by Nigel Tao
· 10 years ago
4024363
Rewrite the core of the decoder in asm.
by Nigel Tao
· 10 years ago
03ee571
Use more than one 'not present' byte value to catch Decode overruns.
by Nigel Tao
· 10 years ago
9eb9b0a
Add a comment about forwardCopy semantics.
by Nigel Tao
· 10 years ago
da163d3
Note that Decode's dst and src must not overlap.
by Nigel Tao
· 10 years ago
12528fe
Make TestDecodeLengthOffset test values above 16.
by Nigel Tao
· 10 years ago
32b392a
Make a small s/uint/uint32/ decoder optimization.
by Nigel Tao
· 10 years ago
624b11c
Fix some comment styles.
by Nigel Tao
· 10 years ago
bb00731
Ensure that Decode doesn't write past the decoded length.
by Nigel Tao
· 10 years ago
343d0f4
Add a snappytool command that uses the C++ library.
by Nigel Tao
· 10 years ago
f1ae403
Update .gitignore.
by Nigel Tao
· 10 years ago
6d15e7c
Move benchmark data files to testdata/bench.
by Nigel Tao
· 10 years ago
a64ab7d
Add TestDecodeLengthOffset.
by Nigel Tao
· 10 years ago
b95e9b3
Merge overlapping test cases in TestInvalidVarint and TestDecode.
by Nigel Tao
· 10 years ago
939eddc
Add some more TestDecode cases.
by Nigel Tao
· 10 years ago
e292361
Catch overflow when incrementing src pointers.
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
Next »