Mercurial > hg
comparison contrib/python-zstandard/NEWS.rst @ 43994:de7838053207
zstandard: vendor python-zstandard 0.13.0
Version 0.13.0 of the package was just released. It contains
an upgraded zstd C library which can result in some performance
wins, official support for Python 3.8, and a blackened code base.
There were no meaningful code or functionality changes in this
release of python-zstandard: just reformatting and an upgraded
zstd library version. So the diff seems much larger than what it
is.
Files were added without modifications.
The clang-format-ignorelist file was updated to reflect a new
header file in the zstd distribution.
# no-check-commit because 3rd party code has different style guidelines
Differential Revision: https://phab.mercurial-scm.org/D7770
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Sat, 28 Dec 2019 09:55:45 -0800 |
parents | 69de49c4e39c |
children |
comparison
equal
deleted
inserted
replaced
43993:873d0fecb9a3 | 43994:de7838053207 |
---|---|
41 require use of ``CompressionParameters``. | 41 require use of ``CompressionParameters``. |
42 * Expose ``ZSTD_getFrameProgression()`` from more compressor types. | 42 * Expose ``ZSTD_getFrameProgression()`` from more compressor types. |
43 * Support modifying compression parameters mid operation when supported by | 43 * Support modifying compression parameters mid operation when supported by |
44 zstd API. | 44 zstd API. |
45 * Expose ``ZSTD_CLEVEL_DEFAULT`` constant. | 45 * Expose ``ZSTD_CLEVEL_DEFAULT`` constant. |
46 * Expose ``ZSTD_SRCSIZEHINT_{MIN,MAX}`` constants. | |
46 * Support ``ZSTD_p_forceAttachDict`` compression parameter. | 47 * Support ``ZSTD_p_forceAttachDict`` compression parameter. |
47 * Support ``ZSTD_c_literalCompressionMode `` compression parameter. | 48 * Support ``ZSTD_dictForceLoad`` dictionary compression parameter. |
49 * Support ``ZSTD_c_targetCBlockSize`` compression parameter. | |
50 * Support ``ZSTD_c_literalCompressionMode`` compression parameter. | |
51 * Support ``ZSTD_c_srcSizeHint`` compression parameter. | |
48 * Use ``ZSTD_CCtx_getParameter()``/``ZSTD_CCtxParam_getParameter()`` for retrieving | 52 * Use ``ZSTD_CCtx_getParameter()``/``ZSTD_CCtxParam_getParameter()`` for retrieving |
49 compression parameters. | 53 compression parameters. |
50 * Consider exposing ``ZSTDMT_toFlushNow()``. | 54 * Consider exposing ``ZSTDMT_toFlushNow()``. |
51 * Expose ``ZDICT_trainFromBuffer_fastCover()``, | 55 * Expose ``ZDICT_trainFromBuffer_fastCover()``, |
52 ``ZDICT_optimizeTrainFromBuffer_fastCover``. | 56 ``ZDICT_optimizeTrainFromBuffer_fastCover``. |
57 * Expose ``ZSTD_Sequence`` struct and related ``ZSTD_getSequences()`` API. | |
53 * Expose and enforce ``ZSTD_minCLevel()`` for minimum compression level. | 58 * Expose and enforce ``ZSTD_minCLevel()`` for minimum compression level. |
54 * Consider a ``chunker()`` API for decompression. | 59 * Consider a ``chunker()`` API for decompression. |
55 * Consider stats for ``chunker()`` API, including finding the last consumed | 60 * Consider stats for ``chunker()`` API, including finding the last consumed |
56 offset of input data. | 61 offset of input data. |
57 * Consider exposing ``ZSTD_cParam_getBounds()`` and | 62 * Consider exposing ``ZSTD_cParam_getBounds()`` and |
64 --------------------------------------- | 69 --------------------------------------- |
65 | 70 |
66 * Support for block compression APIs. | 71 * Support for block compression APIs. |
67 * API for ensuring max memory ceiling isn't exceeded. | 72 * API for ensuring max memory ceiling isn't exceeded. |
68 * Move off nose for testing. | 73 * Move off nose for testing. |
74 | |
75 0.13.0 (released 2019-12-28) | |
76 ============================ | |
77 | |
78 Changes | |
79 ------- | |
80 | |
81 * ``pytest-xdist`` ``pytest`` extension is now installed so tests can be | |
82 run in parallel. | |
83 * CI now builds ``manylinux2010`` and ``manylinux2014`` binary wheels | |
84 instead of a mix of ``manylinux2010`` and ``manylinux1``. | |
85 * Official support for Python 3.8 has been added. | |
86 * Bundled zstandard library upgraded from 1.4.3 to 1.4.4. | |
87 * Python code has been reformatted with black. | |
69 | 88 |
70 0.12.0 (released 2019-09-15) | 89 0.12.0 (released 2019-09-15) |
71 ============================ | 90 ============================ |
72 | 91 |
73 Backwards Compatibility Notes | 92 Backwards Compatibility Notes |