@pwnall pwnall released this Aug 25, 2017 · 15 commits to master since this release

Assets 2
  • Improved CMake build support for 64-bit Linux distributions.
  • MSVC builds now use MSVC-specific intrinsics that map to clzll.
  • ARM64 (AArch64) builds use the code paths optimized for 64-bit processors.

@pwnall pwnall released this Jul 13, 2017 · 30 commits to master since this release

Assets 2

This is a re-release of v1.1.5 with proper SONAME / SOVERSION values.

@pwnall pwnall released this Jun 29, 2017 · 31 commits to master since this release

Assets 2

This release has broken SONAME / SOVERSION values. Users of snappy as a shared library should avoid 1.1.5 and use 1.1.6 instead. SONAME / SOVERSION errors will manifest as the dynamic library loader complaining that it cannot find snappy's shared library file (libsnappy.so / libsnappy.dylib), or that the library it found does not have the required version. 1.1.6 has the same code as 1.1.5, but carries build configuration fixes for the issues above.

  • Add CMake build support. The autoconf build support is now deprecated, and will be removed in the next release.
  • Add AppVeyor configuration, for Windows CI coverage.
  • Small performance improvement on little-endian PowerPC.
  • Small performance improvement on LLVM with position-independent executables.
  • Fix a few issues with various build environments.

@alkis alkis released this Jan 27, 2017 · 50 commits to master since this release

Assets 3
  • Fix a 1% performance regression when snappy is used in PIE executables.
  • Improve compression performance by 5%.
  • Improve decompression performance by 20%.

@sesse sesse released this Jul 7, 2015 · 73 commits to master since this release

Assets 3

This is the first release to be done from GitHub, which means that
some minor things like the ChangeLog format has changed (git log
format instead of svn log).

  • Add support for Uncompress() from a Source to a Sink.
  • Various minor changes to improve MSVC support; in particular,
    the unit tests now compile and run under MSVC.