D3198: zstandard: vendor python-zstandard 0.9.0

indygreg (Gregory Szorc) phabricator at mercurial-scm.org
Mon Apr 9 17:20:12 UTC 2018


indygreg created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.

REVISION 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.

REPOSITORY
  rHG Mercurial

REVISION DETAIL
  https://phab.mercurial-scm.org/D3198

AFFECTED FILES
  contrib/clang-format-ignorelist
  contrib/python-zstandard/MANIFEST.in
  contrib/python-zstandard/NEWS.rst
  contrib/python-zstandard/README.rst
  contrib/python-zstandard/c-ext/bufferutil.c
  contrib/python-zstandard/c-ext/compressiondict.c
  contrib/python-zstandard/c-ext/compressionparams.c
  contrib/python-zstandard/c-ext/compressionreader.c
  contrib/python-zstandard/c-ext/compressionwriter.c
  contrib/python-zstandard/c-ext/compressobj.c
  contrib/python-zstandard/c-ext/compressor.c
  contrib/python-zstandard/c-ext/compressoriterator.c
  contrib/python-zstandard/c-ext/constants.c
  contrib/python-zstandard/c-ext/decompressionreader.c
  contrib/python-zstandard/c-ext/decompressionwriter.c
  contrib/python-zstandard/c-ext/decompressobj.c
  contrib/python-zstandard/c-ext/decompressor.c
  contrib/python-zstandard/c-ext/decompressoriterator.c
  contrib/python-zstandard/c-ext/frameparams.c
  contrib/python-zstandard/c-ext/python-zstandard.h
  contrib/python-zstandard/make_cffi.py
  contrib/python-zstandard/setup.py
  contrib/python-zstandard/setup_zstd.py
  contrib/python-zstandard/tests/common.py
  contrib/python-zstandard/tests/test_buffer_util.py
  contrib/python-zstandard/tests/test_compressor.py
  contrib/python-zstandard/tests/test_compressor_fuzzing.py
  contrib/python-zstandard/tests/test_data_structures.py
  contrib/python-zstandard/tests/test_data_structures_fuzzing.py
  contrib/python-zstandard/tests/test_decompressor.py
  contrib/python-zstandard/tests/test_decompressor_fuzzing.py
  contrib/python-zstandard/tests/test_estimate_sizes.py
  contrib/python-zstandard/tests/test_module_attributes.py
  contrib/python-zstandard/tests/test_train_dictionary.py
  contrib/python-zstandard/zstandard/__init__.py
  contrib/python-zstandard/zstd.c
  contrib/python-zstandard/zstd/COPYING
  contrib/python-zstandard/zstd/PATENTS
  contrib/python-zstandard/zstd/common/bitstream.h
  contrib/python-zstandard/zstd/common/compiler.h
  contrib/python-zstandard/zstd/common/cpu.h
  contrib/python-zstandard/zstd/common/entropy_common.c
  contrib/python-zstandard/zstd/common/error_private.c
  contrib/python-zstandard/zstd/common/error_private.h
  contrib/python-zstandard/zstd/common/fse.h
  contrib/python-zstandard/zstd/common/fse_decompress.c
  contrib/python-zstandard/zstd/common/huf.h
  contrib/python-zstandard/zstd/common/mem.h
  contrib/python-zstandard/zstd/common/pool.c
  contrib/python-zstandard/zstd/common/pool.h
  contrib/python-zstandard/zstd/common/threading.c
  contrib/python-zstandard/zstd/common/threading.h
  contrib/python-zstandard/zstd/common/xxhash.c
  contrib/python-zstandard/zstd/common/xxhash.h
  contrib/python-zstandard/zstd/common/zstd_common.c
  contrib/python-zstandard/zstd/common/zstd_errors.h
  contrib/python-zstandard/zstd/common/zstd_internal.h
  contrib/python-zstandard/zstd/compress/fse_compress.c
  contrib/python-zstandard/zstd/compress/huf_compress.c
  contrib/python-zstandard/zstd/compress/zstd_compress.c
  contrib/python-zstandard/zstd/compress/zstd_compress_internal.h
  contrib/python-zstandard/zstd/compress/zstd_double_fast.c
  contrib/python-zstandard/zstd/compress/zstd_double_fast.h
  contrib/python-zstandard/zstd/compress/zstd_fast.c
  contrib/python-zstandard/zstd/compress/zstd_fast.h
  contrib/python-zstandard/zstd/compress/zstd_lazy.c
  contrib/python-zstandard/zstd/compress/zstd_lazy.h
  contrib/python-zstandard/zstd/compress/zstd_ldm.c
  contrib/python-zstandard/zstd/compress/zstd_ldm.h
  contrib/python-zstandard/zstd/compress/zstd_opt.c
  contrib/python-zstandard/zstd/compress/zstd_opt.h
  contrib/python-zstandard/zstd/compress/zstdmt_compress.c
  contrib/python-zstandard/zstd/compress/zstdmt_compress.h
  contrib/python-zstandard/zstd/decompress/huf_decompress.c
  contrib/python-zstandard/zstd/decompress/zstd_decompress.c
  contrib/python-zstandard/zstd/deprecated/zbuff.h
  contrib/python-zstandard/zstd/deprecated/zbuff_common.c
  contrib/python-zstandard/zstd/deprecated/zbuff_compress.c
  contrib/python-zstandard/zstd/deprecated/zbuff_decompress.c
  contrib/python-zstandard/zstd/dictBuilder/cover.c
  contrib/python-zstandard/zstd/dictBuilder/zdict.c
  contrib/python-zstandard/zstd/dictBuilder/zdict.h
  contrib/python-zstandard/zstd/zstd.h
  contrib/python-zstandard/zstd_cffi.py

To: indygreg, #hg-reviewers
Cc: mercurial-devel


More information about the Mercurial-devel mailing list