Density Versions Save

Superfast compression library

density-0.14.2

6 years ago

0.14.2

February 12, 2018

  • Improved chameleon decode speed
  • Added data hash checks and display option in benchmark
  • Now using makefiles as build system
  • Big endian support correctly implemented and tested
  • Improved continuous integration tests

density-0.14.1

6 years ago

0.14.1

January 20, 2018

  • Added MSVC support
  • Added continuous integration on travis and appveyor
  • Premake script improvement
  • Various codebase improvements

density-0.14.0

6 years ago

0.14.0

January 16, 2018

  • First stable version of DENSITY
  • Complete project reorganization and API rewrite
  • Many stability fixes and improvements
  • Fast revert to conditional copy for incompressible input
  • Custom dictionaries in API
  • Improvements in compression ratio and speed

density-0.12.5-beta

8 years ago

0.12.5 beta

June 20, 2015

  • Added conditional main footer read/write
  • Improved teleport staging buffer management
  • Regression - a minimum buffer output size has to be ensured to avoid signature loss
  • Modified the minimum lookahead and the resulting minimum buffer size in the API
  • Lion : corrected a signature interception problem due to an increase in process unit size
  • Lion : corrected chunk count conditions for new block / mode marker detection
  • Lion : modified end of stream marker conditions
  • Stability fixes and improvements

density-0.12.4-beta

8 years ago

0.12.4 beta

May 25, 2015

  • Removed remaining undefined behavior potential occurences
  • Implemented parallelizable decompressible output block header reads/writes (disabled by default)

density-0.12.3-beta

8 years ago

0.12.3 beta

May 20, 2015

  • New lion algorithm, faster and more efficient
  • Compiler specific optimizations
  • Switched to premake 5 to benefit from link time optimizations
  • Various fixes and improvements

density-0.12.2-beta

8 years ago

0.12.2 beta

May 4, 2015

  • Added an integrated in-memory benchmark
  • Better Windows compatibility
  • Fixed misaligned load/stores
  • Switched to the premake build system
  • Performance optimizations (pointers, branches, loops ...)
  • Various fixes and improvements

density-0.12.1-beta

9 years ago

0.12.1 beta

April 3, 2015

  • Better unrolling readability and efficiency
  • Improved read speed of dictionary/predictions entries
  • Implemented case generators in cheetah to speed up decoding by using less branches
  • Added signatures interception in lion to cancel the need for large output buffers
  • Improved lion decode speed with specific form data access and use of ctz in form read
  • Enabled decompression to exact-sized buffer for all algorithms
  • Various fixes and improvements

density-0.12.0-beta

9 years ago

0.12.0 beta

March 24, 2015

  • Added new lion kernel
  • Renamed kernel mandala to cheetah
  • Kernel chameleon and cheetah improvements in encoding/decoding speeds
  • Generic function macros to avoid code rewrite
  • Improved memory teleport IO flexibility and speed, bytes issued by memory teleport can now be partially read
  • Various fixes and improvements

density-0.11.4-beta

9 years ago

0.11.4 beta

February 10, 2015

  • Removed unnecessary makefile, now using a single makefile
  • Mandala kernel : reset prediction entries as required
  • Mandala kernel : convert hash to 16-bit unsigned int before storing
  • Updated SpookyHash to 1.0.2