summaryrefslogtreecommitdiff
path: root/snappy.cc
Commit message (Expand)AuthorAgeFilesLines
* Fully qualify std::string.Victor Costan2019-09-261-2/+3
* Add BM_ZFlatAll, BM_ZFlatIncreasingTableSize benchmarks to see how good zippy...Shahriar Rouf2019-08-191-3/+5
* Sync TODO and comment processing with external repo.Chris Mumford2019-05-141-8/+9
* Remove MSan exemption for _bzhi_u32, since LLVM now handles it correctly.atdt2019-05-131-3/+1
* Optimize snappy compression by about 2.2%.nafi2019-02-261-10/+8
* Convert DCHECK to assert.costan2019-01-081-1/+1
* Reduce the LeftShiftOverflows() table size.costan2019-01-081-11/+7
* Wrap BMI2 instruction usage in support checks.costan2019-01-081-2/+25
* Optimize decompression by about 0.82%.nafi2019-01-081-1/+15
* Remove direct use of _builtin_clz.costan2019-01-061-1/+3
* Convert DCHECK to assert.costan2019-01-041-2/+2
* Add comment explaining MSan false-positive workaroundatdt2019-01-041-0/+2
* Don't use _bzhi_u32 under MSanatdt2019-01-041-1/+1
* If BMI instructions are available, use BZHI to extract low bytes.atdt2019-01-041-8/+11
* Optimize by about 0.5%.nafi2019-01-041-13/+22
* Reduce number of allocations when compressing and simplify the code.alkis2019-01-041-56/+42
* Use sized deallocation when releasing Zippy's scratch buffers.ckennelly2019-01-041-11/+21
* Compute the wordmask instead of looking it up in a table.alkis2019-01-041-24/+11
* Fix unused private field warning in NDEBUG builds.costan2018-08-171-4/+10
* C++11 guarantees <cstddef> and <cstdint>.costan2018-08-161-3/+3
* Move pshufb_fill_patterns from snappy-internal.h to snappy.cc.costan2018-08-091-1/+17
* Fix Visual Studio build.costan2018-08-081-5/+22
* Improve performance of zippy decompression to IOVecs by up to almost 50%jefflim2018-08-071-72/+65
* Test for SSE3 suppport before using pshufb.atdt2018-08-041-1/+1
* Avoid store-forwarding stalls in Zippy's IncrementalCopyatdt2018-08-041-1/+33
* Ensure DecompressAllTags starts on a 32-byte boundary + 16 bytes.jgorbe2018-02-171-0/+19
* Fix an incorrect analysis / comment in the "pattern doubling" code.scrubbed2018-02-171-11/+8
* Rework a very hot, very sensitive part of snappy to reduce the number ofchandlerc2018-01-041-11/+49
* Add a loop alignment directive to work around a performance regression.wmi2017-08-241-0/+7
* Add SNAPPY_ prefix to PREDICT_{TRUE,FALSE} macros.jueminyang2017-08-011-15/+16
* Explicitly copy internal::wordmask to the stack array to work around a compilertmsriram2017-06-281-1/+10
* Improve the SSE2 macro check on Windows.alkis2017-06-051-2/+11
* Clean up unused function warnings in snappy.costan2017-03-171-1/+8
* Remove "using namespace std;" from zippy-stubs-internal.h.costan2017-03-131-5/+5
* Make UnalignedCopy64 not exhibit undefined behavior when src and dst overlap.alkis2017-03-081-2/+6
* Add compression size reporting hooks.skanev2017-03-081-4/+18
* Use #ifdef __SSE2__ for the emmintrin.h include, otherwise snappy.cc does not...alkis2017-03-071-1/+1
* Improve zippy decompression speed.Alkis Evlogimenos2017-01-271-122/+143
* adds std:: to stl types (#061)Behzad Nouri2017-01-261-3/+4
* Re-work fast path for handling copies in zippy decompression.Geoff Pike2017-01-261-8/+30
* Speed up Zippy decompression in PIE mode by removing the penalty forSriraman Tallam2017-01-261-0/+4
* Re-work fast path that emits copies in zippy compression.Geoff Pike2017-01-261-30/+42
* Speed up the EmitLiteral fast path, +1.62% for ZFlat benchmarks.ckennelly2017-01-261-17/+21
* Speed up zippy decompression by removing some zero-extensions.Geoff Pike2017-01-261-4/+4
* Avoid calling memset when resizing the buffer.ckennelly2017-01-261-1/+1
* Make heuristic match skipping more aggressive.Steinar H. Gunderson2016-04-051-4/+5
* Fix an issue where the ByteSource path (used for parsing std::string)Steinar H. Gunderson2016-01-041-1/+3
* Move the logic from ComputeTable into the unit test, which means it's runSteinar H. Gunderson2015-08-191-164/+8
* Fix signed-vs.-unsigned comparison warnings.Steinar H. Gunderson2015-08-031-4/+4
* Initialized members of SnappyArrayWriter and SnappyDecompressionValidator.Steinar H. Gunderson2015-07-061-2/+3