1. 9ae09f5 Merge pull request #77 from eustas/limitVarInt by Nigel Tao · 2 days ago master
  2. b6a66aa Limit length of varint in decodedLen by Evgenii Kliuchnikov · 2 months ago
  3. 43d5d4c Merge pull request #68 from MarkLodato/cli-readme by Nigel Tao · 2 years, 7 months ago v1.0.0
  4. 470b9ed README: update instructions to install CLI by Mark Lodato · 3 years, 8 months ago
  5. fa58105 Ensure arm64 frame sizes are 8 (mod 16) by Nigel Tao · 4 years, 6 months ago
  6. 544b418 Update AUTHORS and CONTRIBUTORS by Nigel Tao · 5 years ago v0.0.4
  7. 0eaccd4 Fix dangling golden_test filename link by Nigel Tao · 5 years ago
  8. 3ff355f Merge pull request #51 from topos-ai/bytereader by Nigel Tao · 5 years ago
  9. b9440b4 Merge pull request #40 from EdwardBetts/spelling by Nigel Tao · 5 years ago
  10. ef34881 Merge pull request #60 from alexlegg/master by Nigel Tao · 5 years ago
  11. 33fc3d5 Merge pull request #61 from cuonglm/cuonglm/fix-wrong-arm64-scaled-register-format by Nigel Tao · 5 years ago
  12. b46926b Fix wrong arm64 scaled register format by Cuong Manh Le · 5 years ago
  13. e149cdd Use a more inclusive text for golden input. by Alex Legg · 5 years ago
  14. 674baa8 Merge pull request #56 from AWSjswinney/arm64-port-pr by Nigel Tao · 6 years ago v0.0.3
  15. f81760e bug fix to encode_arm64.s: some registers overwritten in memmove call by Jonathan Swinney · 6 years ago
  16. 196ae77 A+C: add Jonathan Swinney <jswinney@amazon.com>. by Nigel Tao · 6 years ago v0.0.2
  17. 1801c13 Merge pull request #53 from AWSjswinney/arm64-port-pr by Nigel Tao · 6 years ago
  18. ea060cc port amd64 assembly to arm64 by Jonathan Swinney · 6 years ago
  19. 0a27eb7 Add ReadByte method, satisfies the io.ByteReader interface by Eric Buth · 6 years ago
  20. ff6b7dc Add comments re handling block and stream formats by Nigel Tao · 7 years ago
  21. 059a9b1 A+C: add Klaus Post <klauspost@gmail.com>. by Nigel Tao · 7 years ago
  22. c9879f9 Merge pull request #48 from klauspost/use-copy-for-non-overlapping by Nigel Tao · 7 years ago
  23. 5610373 Merge pull request #49 from klauspost/faster-overlapping-copies by Nigel Tao · 7 years ago
  24. f6ad6c8 Faster overlapping copies by Klaus Post · 7 years ago
  25. efb0d86 Use faster copy when not overlapping by Klaus Post · 7 years ago
  26. 2a8bb92 Merge pull request #46 from creachadair/gomod by Nigel Tao · 7 years ago v0.0.1
  27. f05e7a5 Add a go.mod file for basic Go modules support. by M. J. Fromberger · 7 years ago
  28. 2e65f85 Fix snappytool to use block, not stream, format by Nigel Tao · 8 years ago
  29. e45cd31 Merge pull request #38 from mattn/cmd-snappytool by Nigel Tao · 8 years ago
  30. da2bb33 correct spelling mistake by Edward Betts · 9 years ago
  31. 35a8406 rewrite snappytool in go by Yasuhiro Matsumoto · 9 years ago
  32. 553a641 Merge pull request #37 from fatedier/master by Nigel Tao · 9 years ago
  33. 0d9c4c0 fix typo by fatedier · 9 years ago
  34. 7db9049 Merge pull request #36 from sguiheux/gofmt by Nigel Tao · 9 years ago
  35. 5a0054d fix: gofmt by Steven Guiheux · 10 years ago
  36. d9eb7a3 Support the COPY_4 tag. by Nigel Tao · 10 years ago
  37. d666831 Fix BenchmarkExtendMatch to honor the testdata flag. by Nigel Tao · 10 years ago
  38. d7b1e15 Add a benchdataDir flag. by Nigel Tao · 10 years ago
  39. aefa7ba Re-add the testdata flag. by Nigel Tao · 10 years ago
  40. 43fea28 Remove the snappy.test binary, inadvertently checked in. by Nigel Tao · 10 years ago
  41. b62d312 Add some benchmark numbers to the README. by Nigel Tao · 10 years ago
  42. dfb3612 Inline the extendMatch call. by Nigel Tao · 10 years ago
  43. c707890 Rearrange the extendMatch register allocation. by Nigel Tao · 10 years ago
  44. 5a44a9d Inline the emitLiteral call. by Nigel Tao · 10 years ago
  45. c3defcc Inline the emitCopy call. by Nigel Tao · 10 years ago
  46. 598d84d Rearrange the emitLiteral register allocation. by Nigel Tao · 10 years ago
  47. 9f7b278 Rearrange the emitCopy register allocation. by Nigel Tao · 10 years ago
  48. 2b29335 Run asmfmt. by Nigel Tao · 10 years ago
  49. 6ffc20e Add more comments for the asm workaround. by Nigel Tao · 10 years ago
  50. ec64241 Workaround "table-32768(SP)(R11*2)" not assembling. by Nigel Tao · 10 years ago
  51. 7dddae1 Fix redeclaration of "end" in the asm. by Nigel Tao · 10 years ago
  52. 2dbf365 Inline extendMatch for the noasm encoder. by Nigel Tao · 10 years ago
  53. 988ce01 Add a fast path for short emitLiteral calls. by Nigel Tao · 10 years ago
  54. 45da9d9 Zero out only that part of the hash table in use. by Nigel Tao · 10 years ago
  55. 6880122 Write the encoder's encodeBlock in asm. by Nigel Tao · 10 years ago
  56. 17e4358 Restrict the scope of the tableSize variable. by Nigel Tao · 10 years ago
  57. 0c43e98 Add comment that dst and src must not overlap. by Nigel Tao · 10 years ago
  58. 62bb72d Write the encoder's emitLiteral in asm. by Nigel Tao · 10 years ago
  59. d8211ff Write the encoder's emitCopy in asm. by Nigel Tao · 10 years ago
  60. 4f2f9a1 Write the encoder's extendMatch in asm. by Nigel Tao · 10 years ago
  61. 1f4d362 Clarify the emitLiteral and emitCopy preconditions. by Nigel Tao · 10 years ago
  62. bd94318 Add some more encoder tests. by Nigel Tao · 10 years ago
  63. 774a973 Remove the no-longer-used maxOffset constant. by Nigel Tao · 10 years ago
  64. 3588d1d Add appengine and noasm build tags. by Nigel Tao · 10 years ago
  65. fa0b0e6 Eliminate some bounds checks. by Nigel Tao · 10 years ago
  66. ef80b33 Change the encoder's hash table values from int32 to uint16. by Nigel Tao · 10 years ago
  67. 70f093a Use a more compressible golden input for the tests. by Nigel Tao · 10 years ago
  68. 9bc0b5a Make heuristic match skipping more aggressive. by Nigel Tao · 10 years ago
  69. cef980a Add more commentary to minNonLiteralBlockSize. by Nigel Tao · 10 years ago
  70. 6218a58 Clarify the semantics of minNonLiteralBlockSize. by Nigel Tao · 10 years ago
  71. a2aa89c Add a TestSameEncodingAsCppShortCopies test. by Nigel Tao · 10 years ago
  72. 857ad66 Add gc build tag for the asm code. by Nigel Tao · 10 years ago
  73. 3675542 Don't allow EOF in the middle of a framing chunk. by Nigel Tao · 10 years ago
  74. 0e8b256 Fix a too-long uncompressed frame chunk causing a panic. by Nigel Tao · 10 years ago
  75. aca045a Clarify when goEncoderShouldMatchCppEncoder. by Nigel Tao · 10 years ago
  76. 8939696 Use the same encoding algorithm as C++ snappy. by Nigel Tao · 10 years ago
  77. ebebc71 Raise the "always encode as literal" size threshold from 4 to 14. by Nigel Tao · 10 years ago
  78. 7ede8d1 Eliminate some bounds checks in the encoder. by Nigel Tao · 10 years ago
  79. d1f56d2 Encode copies of length 65, 66 or 67 as 5 bytes, not 6. by Nigel Tao · 10 years ago
  80. 5f1c01d Optimize a 16-byte load and store. by Nigel Tao · 10 years ago
  81. 427fb6f Optimize asm for decoding copy fragments some more. by Nigel Tao · 10 years ago
  82. 4c1fc8e Optimize asm for decoding copy fragments. by Nigel Tao · 10 years ago
  83. 8c7c9de Optimize asm for decoding literal fragments. by Nigel Tao · 10 years ago
  84. 4024363 Rewrite the core of the decoder in asm. by Nigel Tao · 10 years ago
  85. 03ee571 Use more than one 'not present' byte value to catch Decode overruns. by Nigel Tao · 10 years ago
  86. 9eb9b0a Add a comment about forwardCopy semantics. by Nigel Tao · 10 years ago
  87. da163d3 Note that Decode's dst and src must not overlap. by Nigel Tao · 10 years ago
  88. 12528fe Make TestDecodeLengthOffset test values above 16. by Nigel Tao · 10 years ago
  89. 32b392a Make a small s/uint/uint32/ decoder optimization. by Nigel Tao · 10 years ago
  90. 624b11c Fix some comment styles. by Nigel Tao · 10 years ago
  91. bb00731 Ensure that Decode doesn't write past the decoded length. by Nigel Tao · 10 years ago
  92. 343d0f4 Add a snappytool command that uses the C++ library. by Nigel Tao · 10 years ago
  93. f1ae403 Update .gitignore. by Nigel Tao · 10 years ago
  94. 6d15e7c Move benchmark data files to testdata/bench. by Nigel Tao · 10 years ago
  95. a64ab7d Add TestDecodeLengthOffset. by Nigel Tao · 10 years ago
  96. b95e9b3 Merge overlapping test cases in TestInvalidVarint and TestDecode. by Nigel Tao · 10 years ago
  97. 939eddc Add some more TestDecode cases. by Nigel Tao · 10 years ago
  98. e292361 Catch overflow when incrementing src pointers. by Nigel Tao · 10 years ago
  99. bf2ded9 Use 64K blocks when encoding long inputs. by Nigel Tao · 10 years ago
  100. d1d908a Fix heuristic match skipping. by Nigel Tao · 10 years ago