summaryrefslogtreecommitdiff
path: root/snappy.cc
Commit message (Expand)AuthorAgeFilesLines
* Fix SSE3 and BMI2 compile errorJun He2021-08-121-21/+0
* Move the extract masks variable out in zippy. I see a consistent 1.5-2% impro...Snappy Team2021-08-021-9/+18
* Remove inline assembly as the bug in clang was fixedSnappy Team2021-08-021-16/+0
* Optimize memset to pure SIMD because compilers generate consistently bad code...Snappy Team2021-08-021-1/+7
* Optimize tag extraction for ARM with conditional increment instruction genera...Snappy Team2021-07-051-2/+25
* Enable vector byte shuffle optimizations on ARM NEONatdt2021-07-051-59/+49
* Fix unused local variable warnings.Victor Costan2020-12-151-2/+14
* Replace #pragma nounroll with equivalent used elsewhere.Victor Costan2020-12-141-2/+6
* Remove inline qualifier from static variables.Victor Costan2020-12-141-4/+4
* 1) Improve the lookup table data to require less instructions to extract the ...Snappy Team2020-12-141-124/+186
* Optimize zippy decompression by making IncrementalCopy faster.Shahriar Rouf2020-12-141-58/+226
* Internal changeSnappy Team2020-12-031-224/+56
* Optimize zippy decompression by making IncrementalCopy faster.Shahriar Rouf2020-12-031-56/+224
* Fix opensource versionSnappy Team2020-11-191-34/+37
* Bug fix. Error on 0 offset copies.Snappy Team2020-11-181-0/+2
* Make zippy decompression branchlessSnappy Team2020-11-181-4/+206
* Revert zippy optimization that causes heap buffer overflows.Snappy Team2020-11-181-140/+54
* Optimize zippy unzipping by upto >10% by making IncrementalCopy faster.Shahriar Rouf2020-11-181-54/+140
* Change hash function for Compress.Luca Versari2020-11-181-12/+10
* Fix the use of op + len when op is nullptr and len is non-zero.Snappy Team2020-11-031-3/+2
* Run clang-formatLuca Versari2020-11-031-89/+58
* Replace the division with a constant table in IncrementalCopySnappy Team2020-07-111-1/+4
* Correct uninitialized variable.Snappy Team2020-06-011-1/+2
* Fix Clang/GCC compilation warnings.Victor Costan2020-05-051-16/+45
* Tighten types on a few for loops.Victor Costan2020-05-041-6/+5
* Switch from C headers to C++ headers.Victor Costan2020-04-291-2/+1
* Introduce SNAPPY_ATTRIBUTE_ALWAYS_INLINE.Victor Costan2020-04-131-1/+1
* Migrate to standard integral types.Victor Costan2020-04-121-51/+51
* Modernize memcpy() and memmove() usage.Victor Costan2020-04-121-21/+23
* Improve zippy with 5-10%.Snappy Team2020-04-111-16/+31
* assertion failure on darwin_x86_64, have to investigageSnappy Team2020-04-111-9/+16
* assertion failure on darwin_x86_64, have to investigageSnappy Team2020-04-111-16/+9
* This cl does two thingsSnappy Team2020-04-111-9/+16
* The result on protobuf benchmark is around 19%. Results vary by their propens...Snappy Team2020-04-111-69/+47
* 1) Make the output pointer a local variable such it doesn't need a load add s...Snappy Team2020-04-111-113/+167
* Cut a load from the critical dependency chain of the input pointer by specula...Snappy Team2020-04-111-14/+37
* Improve comments in IncrementalCopy, add an assert.Snappy Team2020-04-111-3/+6
* Optimize IncrementalCopy: There are between 1 and 4 copy iterations. Allow FD...Snappy Team2020-01-141-23/+19
* 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