Commit History

Autor SHA1 Mensaxe Data
  Nigel Tao 6ffc20e64a Add more comments for the asm workaround. %!s(int64=9) %!d(string=hai) anos
  Nigel Tao ec642410cd Workaround "table-32768(SP)(R11*2)" not assembling. %!s(int64=9) %!d(string=hai) anos
  Nigel Tao 7dddae14f7 Fix redeclaration of "end" in the asm. %!s(int64=9) %!d(string=hai) anos
  Nigel Tao 2dbf365277 Inline extendMatch for the noasm encoder. %!s(int64=9) %!d(string=hai) anos
  Nigel Tao 988ce01844 Add a fast path for short emitLiteral calls. %!s(int64=9) %!d(string=hai) anos
  Nigel Tao 45da9d9c0f Zero out only that part of the hash table in use. %!s(int64=9) %!d(string=hai) anos
  Nigel Tao 6880122951 Write the encoder's encodeBlock in asm. %!s(int64=9) %!d(string=hai) anos
  Nigel Tao 17e435849f Restrict the scope of the tableSize variable. %!s(int64=9) %!d(string=hai) anos
  Nigel Tao 0c43e98dfe Add comment that dst and src must not overlap. %!s(int64=9) %!d(string=hai) anos
  Nigel Tao 62bb72da9a Write the encoder's emitLiteral in asm. %!s(int64=9) %!d(string=hai) anos
  Nigel Tao d8211ff0ee Write the encoder's emitCopy in asm. %!s(int64=9) %!d(string=hai) anos
  Nigel Tao 4f2f9a13dd Write the encoder's extendMatch in asm. %!s(int64=9) %!d(string=hai) anos
  Nigel Tao 1f4d362d6d Clarify the emitLiteral and emitCopy preconditions. %!s(int64=9) %!d(string=hai) anos
  Nigel Tao bd94318f58 Add some more encoder tests. %!s(int64=9) %!d(string=hai) anos
  Nigel Tao 774a97396f Remove the no-longer-used maxOffset constant. %!s(int64=9) %!d(string=hai) anos
  Nigel Tao 3588d1dd84 Add appengine and noasm build tags. %!s(int64=9) %!d(string=hai) anos
  Nigel Tao fa0b0e6289 Eliminate some bounds checks. %!s(int64=9) %!d(string=hai) anos
  Nigel Tao ef80b33e87 Change the encoder's hash table values from int32 to uint16. %!s(int64=9) %!d(string=hai) anos
  Nigel Tao 70f093abd7 Use a more compressible golden input for the tests. %!s(int64=9) %!d(string=hai) anos
  Nigel Tao 9bc0b5ad10 Make heuristic match skipping more aggressive. %!s(int64=9) %!d(string=hai) anos
  Nigel Tao cef980a12b Add more commentary to minNonLiteralBlockSize. %!s(int64=9) %!d(string=hai) anos
  Nigel Tao 6218a584d0 Clarify the semantics of minNonLiteralBlockSize. %!s(int64=9) %!d(string=hai) anos
  Nigel Tao a2aa89c177 Add a TestSameEncodingAsCppShortCopies test. %!s(int64=9) %!d(string=hai) anos
  Nigel Tao 857ad66e00 Add gc build tag for the asm code. %!s(int64=9) %!d(string=hai) anos
  Nigel Tao 3675542200 Don't allow EOF in the middle of a framing chunk. %!s(int64=9) %!d(string=hai) anos
  Nigel Tao 0e8b256be2 Fix a too-long uncompressed frame chunk causing a panic. %!s(int64=9) %!d(string=hai) anos
  Nigel Tao aca045a2df Clarify when goEncoderShouldMatchCppEncoder. %!s(int64=9) %!d(string=hai) anos
  Nigel Tao 8939696c22 Use the same encoding algorithm as C++ snappy. %!s(int64=9) %!d(string=hai) anos
  Nigel Tao ebebc71721 Raise the "always encode as literal" size threshold from 4 to 14. %!s(int64=9) %!d(string=hai) anos
  Nigel Tao 7ede8d1b13 Eliminate some bounds checks in the encoder. %!s(int64=9) %!d(string=hai) anos