summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Tag open source release 1.1.10.1.1.10Victor Costan2023-03-082-1/+7
* The output buffer in DecompressBranchless is never read from and the source b...Snappy Team2023-03-071-9/+41
* Merge pull request #150 from davemgreen:betterunalignedloadsVictor Costan2023-01-121-12/+45
|\
| * Change LittleEndian loads/stores to use memcpyDavid Green2022-01-191-12/+36
* | Allow some buffer overwrite on literal emittingSnappy Team2023-01-121-1/+13
* | Add prefetch to zippy decompess,Ilya Tokar2023-01-121-0/+8
* | Add "cc" clobbers to inline asm that modifies flags.Snappy Team2023-01-122-3/+6
* | Improve the speed of hashing in zippy compression.Snappy Team2023-01-123-20/+79
* | Modify MemCopy64 to use AVX 32 byte copies instead of SSE2 16 byte copies on ...Snappy Team2023-01-121-7/+16
* | Fix the remaining occurrence of non-const `std::string::data()`.Marcin Kowalczyk2022-10-081-1/+1
* | Fix compilation errors under C++11.Matt Callanan2022-10-083-3/+3
* | Fix warnings due to use of `__attribute__(always_inline)` without `inline`.Marcin Kowalczyk2022-10-051-2/+2
* | Add `snappy::CompressFromIOVec`.Matt Callanan2022-09-294-23/+218
* | Merge pull request #148 from pitrou:ubsan-ptr-add-overflowVictor Costan2022-07-271-1/+2
|\ \
| * | Fix UBSan error (ptr + offset overflow)Antoine Pitrou2021-11-301-1/+1
* | | Move the comment about non-overlap requirement from the implementation to theMarcin Kowalczyk2022-07-271-2/+2
* | | Optimize zippy MemCpy / MemMove during decompressionSnappy Team2022-07-271-16/+29
* | | Optimize Zippy compression for ARM by 5-10% by choosing csel instructionsSnappy Team2022-05-091-6/+6
* | | Fix compilation for older GCC and Clang versions.Snappy Team2022-02-201-1/+1
| |/ |/|
* | Update contributing guidelines.masterVictor Costan2022-01-122-24/+35
|/
* Pass by reference the first argument of ExtractLowBytesSnappy Team2021-11-141-1/+1
* Switch CI to GitHub Actions.Victor Costan2021-09-014-148/+136
* Merge pull request #140 from JunHe77:advVictor Costan2021-08-311-4/+8
|\
| * decompress: refine data depdencyJun He2021-08-301-4/+8
|/
* Merge pull request #133 from JunHe77:simdVictor Costan2021-08-303-2/+31
|\
| * Add config and header file for NEON supportJun He2021-08-122-0/+12
| * Fix SSE3 and BMI2 compile errorJun He2021-08-122-23/+33
* | Migrate feature detection macro checks from #ifdef to #if.Victor Costan2021-08-167-43/+44
* | Add baseline CPU level to Travis CI.Victor Costan2021-08-161-4/+13
* | Merge pull request #135 from JunHe77:remove_extraVictor Costan2021-08-141-0/+9
|\ \
| * | decompress: add hint to remove extra ANDJun He2021-08-121-0/+9
| |/
* | Merge pull request #136 from JunHe77:ext_armVictor Costan2021-08-131-0/+4
|\ \ | |/ |/|
| * decompression: optimize ExtractOffset for ArmJun He2021-08-061-0/+3
|/
* 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-022-1/+15
* 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-052-59/+99
* Update Travis CI config.Victor Costan2021-05-251-9/+9
* Clarify, in a comment, that offset/256 fits in 3 bits. It has to in this con...Snappy Team2021-05-251-1/+1
* Tag open source release 1.1.9.1.1.9Victor Costan2021-05-042-2/+2
* 'size' remains unused if none of ZLIB, LZO and LZ4 are available.atdt2021-04-221-2/+4
* Add project goals to CONTRIBUTING.md.Chris Mumford2021-03-121-0/+20
* Add stubs for abseil flags.Victor Costan2021-03-087-70/+42
* Remove unused run_microbenchmarks flag.Victor Costan2021-03-081-3/+0
* Add absl::GetFlag and absl::SetFlag to uses of flags.Snappy Team2021-02-172-14/+18
* Add AppVeyor status badge.Victor Costan2020-12-161-0/+1
* Remove unused include in snappy_benchmark.cc.Victor Costan2020-12-161-2/+3
* Split benchmarks and test tools into separate targets.Victor Costan2020-12-1610-1062/+1350
* Merge pull request #117 from cmumford:disable-osx-fuzzerVictor Costan2020-12-161-1/+2
|\