mirror of
https://github.com/pmai/Deflate.git
synced 2025-12-21 21:14:29 +01:00
38 lines
1.3 KiB
Plaintext
38 lines
1.3 KiB
Plaintext
Release 1.0.4
|
|
=============
|
|
|
|
* Make dynamic huffman table decoding more robust against out of bounds
|
|
distance entries, based on a PR from @se-mz.
|
|
* Detect invalid distance codes 30/31, for symmetrical treatment of
|
|
invalid length and distance codes.
|
|
* Revamp gzip header decoding to allow for checking of optional FHCRC
|
|
CRC16 header checksum when checksum checking is enabled.
|
|
* Improve optimize declarations, especially for LispWorks performance.
|
|
* Remove no longer needed muffle annotations for SBCL.
|
|
|
|
Release 1.0.3
|
|
=============
|
|
|
|
* Correct type declarations for LispWorks simple int32 vectors.
|
|
|
|
Release 1.0.2
|
|
=============
|
|
|
|
* Adjust package name specifications to belatedly support ACL in its
|
|
"modern-mode".
|
|
|
|
Release 1.0.1
|
|
=============
|
|
|
|
* Renamed Deflate system from Deflate to deflate to support
|
|
convenience references to system by symbol rather than string name.
|
|
NOTE: This is an incompatible change from all prior releases, all
|
|
references to "Deflate" in system definitions will have to be
|
|
changed to "deflate" or :deflate or equivalents.
|
|
|
|
* Preliminary support for ecl has been added: Due to bugs in current
|
|
versions of ecl (10.7.1), prior versions of Deflate do not work out
|
|
of the box. This version should work better, once fixnum-specialized
|
|
arrays work again on 64bit versions of ecl in an upcoming release of
|
|
ecl.
|