summaryrefslogtreecommitdiff
path: root/snappy.cc
AgeCommit message (Expand)AuthorFilesLines
2018-02-17Ensure DecompressAllTags starts on a 32-byte boundary + 16 bytes.jgorbe1-0/+19
2018-02-17Fix an incorrect analysis / comment in the "pattern doubling" code.scrubbed1-11/+8
2018-01-04Rework a very hot, very sensitive part of snappy to reduce the number ofchandlerc1-11/+49
2017-08-24Add a loop alignment directive to work around a performance regression.wmi1-0/+7
2017-08-01Add SNAPPY_ prefix to PREDICT_{TRUE,FALSE} macros.jueminyang1-15/+16
2017-06-28Explicitly copy internal::wordmask to the stack array to work around a compilertmsriram1-1/+10
2017-06-05Improve the SSE2 macro check on Windows.alkis1-2/+11
2017-03-17Clean up unused function warnings in snappy.costan1-1/+8
2017-03-13Remove "using namespace std;" from zippy-stubs-internal.h.costan1-5/+5
2017-03-08Make UnalignedCopy64 not exhibit undefined behavior when src and dst overlap.alkis1-2/+6
2017-03-08Add compression size reporting hooks.skanev1-4/+18
2017-03-07Use #ifdef __SSE2__ for the emmintrin.h include, otherwise snappy.cc does not...alkis1-1/+1
2017-01-27Improve zippy decompression speed.Alkis Evlogimenos1-122/+143
2017-01-26adds std:: to stl types (#061)Behzad Nouri1-3/+4
2017-01-26Re-work fast path for handling copies in zippy decompression.Geoff Pike1-8/+30
2017-01-26Speed up Zippy decompression in PIE mode by removing the penalty forSriraman Tallam1-0/+4
2017-01-26Re-work fast path that emits copies in zippy compression.Geoff Pike1-30/+42
2017-01-26Speed up the EmitLiteral fast path, +1.62% for ZFlat benchmarks.ckennelly1-17/+21
2017-01-26Speed up zippy decompression by removing some zero-extensions.Geoff Pike1-4/+4
2017-01-26Avoid calling memset when resizing the buffer.ckennelly1-1/+1
2016-04-05Make heuristic match skipping more aggressive.Steinar H. Gunderson1-4/+5
2016-01-04Fix an issue where the ByteSource path (used for parsing std::string)Steinar H. Gunderson1-1/+3
2015-08-19Move the logic from ComputeTable into the unit test, which means it's runSteinar H. Gunderson1-164/+8
2015-08-03Fix signed-vs.-unsigned comparison warnings.Steinar H. Gunderson1-4/+4
2015-07-06Initialized members of SnappyArrayWriter and SnappyDecompressionValidator.Steinar H. Gunderson1-2/+3
2015-07-06Add support for Uncompress(source, sink). Various changes to allowSteinar H. Gunderson1-1/+248
2015-06-22Change a few branch annotations that profiling found to be wrong.Steinar H. Gunderson1-2/+2
2015-06-22Sync with various Google-internal changes.Steinar H. Gunderson1-1/+0
2013-07-29When we compare the number of bytes produced with the offset for asnappy.mirrorbot@gmail.com1-2/+13
2013-06-30In the fast path for decompressing literals, instead of checkingsnappy.mirrorbot@gmail.com1-19/+27
2013-06-14Make the two IncrementalCopy* functions take in an ssize_t instead of a len,snappy.mirrorbot@gmail.com1-4/+4
2013-06-13Add support for uncompressing to iovecs (scatter I/O).snappy.mirrorbot@gmail.com1-0/+177
2013-06-12Some code reorganization needed for an internal change.snappy.mirrorbot@gmail.com1-17/+8
2013-01-04Change a few ORs to additions where they don't matter. This helps the compilersnappy.mirrorbot@gmail.com1-2/+2
2012-05-22Snappy library no longer depends on iostream.snappy.mirrorbot@gmail.com1-33/+41
2012-02-23For 32-bit platforms, do not try to accelerate multiple neighboringsnappy.mirrorbot@gmail.com1-4/+37
2012-02-21Enable the use of unaligned loads and stores for ARM-based architectures snappy.mirrorbot@gmail.com1-8/+8
2012-01-08Minor refactoring to accomodate changes in Google's internal code tree.snappy.mirrorbot@gmail.com1-2/+11
2012-01-04Fix public issue r57: Fix most warnings with -Wall, mostly signed/unsignedsnappy.mirrorbot@gmail.com1-26/+25
2011-12-05Speed up decompression by moving the refill check to the end of the loop.snappy.mirrorbot@gmail.com1-6/+18
2011-11-23Speed up decompression by making the fast path for literals faster.snappy.mirrorbot@gmail.com1-22/+50
2011-06-28Fix public issue #44: Make the definition and declaration of CompressFragmentsnappy.mirrorbot@gmail.com1-2/+2
2011-06-03Speed up decompression by removing a fast-path attempt.snappy.mirrorbot@gmail.com1-2/+1
2011-06-03Speed up decompression by not needing a lookup table for literal items.snappy.mirrorbot@gmail.com1-5/+15
2011-06-02Remove an unneeded goto in the decompressor; it turns out that thesnappy.mirrorbot@gmail.com1-7/+4
2011-06-02Speed up decompression by caching ip_.snappy.mirrorbot@gmail.com1-36/+45
2011-03-26Change on 2011-03-25 19:18:00-07:00 by sessesnappy.mirrorbot@gmail.com1-9/+23
2011-03-18Revision created by MOE tool push_codebase.snappy.mirrorbot@gmail.com1-0/+1001