Skip to content

Releases: jmacd/xdelta-gpl

3.1.0 [beta]

08 Jan 08:06
Compare
Choose a tag to compare

First release of the 3.1.x series. This is taken from the "64bithash" branch.

  • Adds support for -B values greater than 2GB, enabled by -DXD3_USE_LARGESIZET=1 variable
  • Adds new performance and speed regression test (written in #Golang)

When compiled for large sizes, xdelta3 uses a 64bit checksum function. This impacts both compression and speed.

Relative to 3.0.11, the new branch is currently 3-5% slower and has 1-2% worse compression. Performance will be addressed in future 3.1.x releases.

3.0.11

08 Jan 07:58
Compare
Choose a tag to compare

Fixes and one major bug:

  • Decoder block cache poor cache performance (source buffer was effectively half-sized)

and a number of minor and non-critical bugs:

  • Number of decoder crashes discovered by American Fuzzy Lop
  • Lingering XD3_TOOFARBACK issues
  • Improved testing & portability

3.0.10

23 Jul 07:57
Compare
Choose a tag to compare

Primarily fixes jmacd/xdelta#188

Continuing work on portability, new release script runs build+test in more configurations.
Windows executable built with MinGW cross compiler.

3.0.9

31 Mar 06:22
Compare
Choose a tag to compare

Builds (more) cleanly on newer compilers.

  • Improvements in "printf" usage & portability
    Several minor bug fixes.
    Move to Github.