2022-11-23 15:04:32 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-bitarray: updated to 2.6.0
2.6.0:
* add data descriptions: `.nbytes`, `.padbits`, `.readonly`
* allow optional `endian` argument to be `None` when creating bitarrays
* fix type annotation for `canonical_decode()`
* frozenbitarray's padbits are now guaranteed to be zero
* add tests
|
2022-05-14 06:56:19 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-bitarray: updated to 2.5.1
2.5.1:
* optimize `.reverse()`
* allow negative (byte) indices in `.bytereverse()`
|
2022-05-10 15:01:05 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-bitarray: updated to 2.5.0
2.5.0:
* add calculating of canonical Huffman codes `util.canonical_huffman()`
and decoding thereof `util.canonical_decode()`
* allow creating "Huffman codes" from frequency maps with a single symbol
in `util.huffman_code()` and `util.canonical_huffman()`
* allow bytes-like argument in `.frombytes()` and `.pack()` - previously,
the arguments were limited to the `bytes` object
* allow bytes-like arguments in `util.deserialize()`
* add official [pyodide](https://pyodide.org/) support
* add [DEFLATE decompression](../examples/puff/) example
* optimize `.bytereverse()`
* optimize `delslice()` for cases like `del a[1:17:2]` when `a` is large
* fix `examples/huffman/compress.py` to handle files with 0 or 1 characters,
* add `skipIF` decorator for skipping tests
* add tests
|
2022-04-03 15:56:18 by Thomas Klausner | Files touched by this commit (1) |
Log message:
py-bitarray: fix PLIST for python 2.7
|
2022-03-30 09:22:20 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-bitarray: updated to 2.4.1
2.4.1:
* improve `resize()`
* optimize `copy_n()` by avoiding loops
* `.bytereverse()` no longer sets unused bits to zero
2.4.0:
* enable building wheels for multiple platforms and Python versions using
pypa/cibuildwheel
* use setuptools instead of distutils in `setup.py`
* add missing type hinting for `.count()` step argument
|
2022-02-22 09:36:15 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-bitarray: updated to 2.3.7
2.3.7:
* add optional step argument to `.count()` method
* add tests
|
2022-02-08 09:54:22 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-bitarray: updated to 2.3.6
2.3.6:
* add optional value parameter to `util.count_n()`
* determine machine endianness at build time when possible, by using
the `PY_LITTLE_ENDIAN` macro, in order to optimize `shift_r8()`
* add official Python 3.11 support
|
2022-01-19 18:50:48 by Thomas Klausner | Files touched by this commit (25) |
Log message:
*: fix for python 3.x
|
2022-01-14 18:52:07 by Thomas Klausner | Files touched by this commit (146) |
Log message:
*: python2 egg files are back, add them to the PLISTs
|
2022-01-11 09:49:53 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-bitarray: updated to 2.3.5
2.3.5:
* Fixed bug for big-endian systems (such as IBM s390)
* Pass `zip_safe=False` to `setup()`
|