( )⚙ D3198 zstandard: vendor python-zstandard 0.9.0

This is an archive of the discontinued Mercurial Phabricator instance.

zstandard: vendor python-zstandard 0.9.0
ClosedPublic

Authored by indygreg on Apr 9 2018, 1:20 PM.

Details

Summary

This was just released. It features a number of goodies. More info at
https://gregoryszorc.com/blog/2018/04/09/release-of-python-zstandard-0.9/.

The clang-format ignore list was updated to reflect the new source
of files.

The project contains a vendored copy of zstandard 1.3.4. The old
version was 1.1.3. One of the changes between those versions is that
zstandard is now dual licensed BSD + GPLv2 and the patent rights grant
has been removed. Good riddance.

The API should be backwards compatible. So no changes in core
should be needed. However, there were a number of changes in the
library that we'll want to adapt to. Those will be addressed in
subsequent commits.

Diff Detail

Repository
rHG Mercurial
Lint
Lint Skipped
Unit
Unit Tests Skipped

Event Timeline

indygreg created this revision.Apr 9 2018, 1:20 PM
durin42 accepted this revision.Apr 9 2018, 6:22 PM
This revision is now accepted and ready to land.Apr 9 2018, 6:22 PM
This revision was automatically updated to reflect the committed changes.
contrib/python-zstandard/zstd/decompress/huf_decompress.c