summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Convert DCHECK to assert.fix_rcVictor Costan2019-01-081-12/+8
* Wrap BMI2 instruction usage in support checks.costan2019-01-085-8/+63
* Optimize decompression by about 0.82%.nafi2019-01-081-1/+15
* Fix typo in two argument names in stubs.costan2019-01-061-3/+3
* Remove direct use of _builtin_clz.costan2019-01-062-12/+47
* Remove use of std::uniform_distribution<uint8_t>.costan2019-01-061-6/+6
* Use std random number generators in tests.costan2019-01-042-81/+55
* Convert DCHECK to assert.costan2019-01-041-2/+2
* Update Travis CI configuration.costan2019-01-041-14/+15
* 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
* Migrate to use absl::randomjueminyang2019-01-041-9/+10
* Reduce number of allocations when compressing and simplify the code.alkis2019-01-043-62/+55
* 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-166-53/+18
* Remove GCC on OSX from the Travis CI matrix.costan2018-08-161-3/+5
* Move pshufb_fill_patterns from snappy-internal.h to snappy.cc.costan2018-08-092-14/+17
* Fix Visual Studio build.costan2018-08-085-12/+67
* Improve performance of zippy decompression to IOVecs by up to almost 50%jefflim2018-08-072-73/+66
* Update Travis CI configuration.costan2018-08-071-6/+6
* Test for SSE3 suppport before using pshufb.atdt2018-08-041-1/+1
* Avoid store-forwarding stalls in Zippy's IncrementalCopyatdt2018-08-043-1/+58
* Update CI configurations.costan2018-03-092-13/+10
* 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
* Fix Travis CI configuration for OSX.costan2018-01-041-4/+11
* Rework a very hot, very sensitive part of snappy to reduce the number ofchandlerc2018-01-041-11/+49
* Fix generated version number in open source release.costan2017-12-201-3/+3
* Tag open source release 1.1.7.1.1.7costan2017-08-242-1/+9
* Add a loop alignment directive to work around a performance regression.wmi2017-08-241-0/+7
* Add GNUInstallDirs to CMake configuration.costan2017-08-161-4/+14
* Use 64-bit optimized code path for ARM64.costan2017-08-164-23/+26
* Add unistd.h checks back to the CMake build.costan2017-08-023-0/+12
* Replace getpagesize() with sysconf(_SC_PAGESIZE).costan2017-08-011-4/+5
* Add guidelines for opensource contributions.costan2017-08-011-0/+26
* Use _BitScanForward and _BitScanReverse on MSVC.costan2017-08-011-0/+36
* Add SNAPPY_ prefix to PREDICT_{TRUE,FALSE} macros.jueminyang2017-08-014-23/+24
* Redo CMake configuration.costan2017-07-286-170/+180
* Small improvements to open source CI configuration.costan2017-07-272-6/+15
* Support both static and shared library CMake builds.costan2017-07-271-2/+8
* Inline DISALLOW_COPY_AND_ASSIGN.costan2017-07-273-8/+6
* snappy: Remove autoconf build configuration.costan2017-07-256-2726/+0
* Clean up CMake header and type checks.costan2017-07-253-86/+27
* zippy: Re-release snappy 1.1.5 as 1.1.6.1.1.6costan2017-07-133-4/+16
* Tag open source release 1.1.5.1.1.5costan2017-06-283-3/+16
* Set minimum CMake version to 3.1.costan2017-06-281-1/+1