Skip to content

Releases: conor42/fast-lzma2

Fast LZMA2 DLL v1.0.1

06 May 05:59
Compare
Choose a tag to compare
  • Fixed a potential crash on memory allocation failure during structure allocations for multi-threaded decoding.
  • Renamed DLL for Windows (the POSIX build targets a different name conforming to POSIX conventions).

Fast LZMA2 DLL v1.0.0

29 Mar 13:45
Compare
Choose a tag to compare
  • Breaking changes have been made to the API functions.
  • Some of the options have been renamed.
  • Optimized the encoder, incorporating some of Igor Pavlov's improvements to 7-Zip 18.05, and some novel ones. The speed increase is
    about 5% - 8%.
  • Moved detection of repeats from the single-threaded initialization stage to a later, multi-threaded stage to increase speed.
  • Removed two compression levels, reducing the total to 10, and tweaked the parameters.
  • Improved calculation of the match buffer size. It can still be changed in the options, but the meaning of the value is different.
  • Replaced the callbacks for writing and progress with timeouts and new functions to gain direct access to the dictionary buffer and
    the compressed data buffers.
  • Added Igor Pavlov's assembler-optimized decoder.
  • Multi-threaded decompression.

Fast LZMA2 DLL v0.9.2 beta

28 Feb 05:03
Compare
Choose a tag to compare
Pre-release

Fixed excess memory allocation when the dictionary size is > 64Mb

Fast LZMA2 DLL v0.9.1 beta

06 Feb 13:40
Compare
Choose a tag to compare
Pre-release

Changes in v0.9.1:

  • Fixed a bug in compression of very small files when using a high search depth.
  • Added an incompressibility checker which processes high-entropy (e.g. encrypted or
    already compressed) data about twice as fast as before.

Fast LZMA2 DLL v0.9.0 beta

30 Jan 10:45
Compare
Choose a tag to compare
Pre-release
Doc update