summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* 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
|\
| * Disable fuzzing on OSX.Chris Mumford2020-12-151-1/+2
* | Test stub improvements.Victor Costan2020-12-162-112/+102
|/
* Fixup for adding the third_party/{benchmark, googletest} submodules. (#115)Victor Costan2020-12-152-0/+0
* Merge pull request #114 from cmumford:werror-only-clangVictor Costan2020-12-153-370/+372
|\
| * Fixed endif clause.Chris Mumford2020-12-151-1/+1
| * Matching clang.Chris Mumford2020-12-151-2/+1
| * Building with `-Werror` only with clang.Chris Mumford2020-12-151-4/+7
|/
* Fix CHECK_EQ to call ok() instead of CheckSuccess().Chris Mumford2020-12-152-2/+2
* Fixup for adding the third_party/{benchmark, googletest} submodules. (#111)Victor Costan2020-12-152-0/+0
* Rework file:: stubs.Victor Costan2020-12-152-49/+92
* Wrap snappy_unittest in an anonymous namespace and remove static from functions.Victor Costan2020-12-153-31/+25
* Fixup for adding the third_party/{benchmark, googletest} submodules. (#110)Victor Costan2020-12-142-0/+0
* Fix unused local variable warnings.Victor Costan2020-12-151-2/+14
* Remove custom testing and benchmarking code.Victor Costan2020-12-147-433/+154
* Add Travis-CI build status badge to README.md.Chris Mumford2020-12-141-0/+1
* Update Travis CI config.Victor Costan2020-12-141-5/+5
* 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-142-126/+188