Commit Graph
20 Commits
Author SHA1 Message Date
pmai 3b98f3f476 Revamp gzip header decoding, process header CRC16
This enables optional checking of FHCRC CRC16 header checksum in gzip
stream processing, if present and check-checksum is enabled.
2023-05-21 15:39:39 +02:00
pmai 8ad4bc425c Error out on undefined distance codes 30/31
This regularizes our behavior vis-a-vis our handling of undefined length
codes.
2023-05-21 15:14:38 +02:00
pmai 93ee6dfea5 Regularize and improve optimization declarations 2023-05-19 00:34:42 +02:00
pmai c6163cc165 Remove no longer needed SBCL muffle declarations 2023-05-19 00:33:46 +02:00
Sebastian Melzer f8584eefd2 Prevent out of bounds accesses in decode-code-length-entries 2023-05-19 00:26:34 +02:00
pmai fd164c918a Move build system to GitHub actions (#2)
* Add initial actions build setup, remove travis
* Prepare windows builds
2023-05-19 00:24:52 +02:00
pmai fb940e63b8 Update Travis CI setup release-1.0.3 2020-02-15 14:26:52 +01:00
pmai ba28e9caa8 Fix LispWorks simple-int32-vector declarations 2020-02-15 12:15:32 +01:00
pmai a1677371c4 Add Travis CI support and add badge to README 2018-02-24 00:32:34 +01:00
pmai 8353354be3 Add version, licence and maintainer to system definition. release-1.0.2 2013-11-21 15:35:40 +01:00
pmai a8dba48d31 Update documentation for 1.0.2 release. 2013-11-21 15:35:23 +01:00
pmai 9f0487e414 Make packaging compatible with ACL "modern-mode". 2013-11-21 15:34:50 +01:00
pmai bc063b6b98 Adjust copyright years. 2013-11-21 14:51:29 +01:00
pmai 42f1aaab07 Add NEWS file with changes for release 1.0.1. release-1.0.1 2010-10-09 03:54:23 +02:00
pmai 3f472585bd Update copyright notices for new year. 2010-10-09 03:53:10 +02:00
pmai 797adba286 Change fix for ecl bug in bit-stream-read-bits for improved performance.
The previous fix in 929d3f9bc9 has worse
performance than not declaring any type on bits, so we now remove the
declaration completely.
2010-10-09 03:46:03 +02:00
pmai 929d3f9bc9 Add work-around bit-stream-read-bits for ecl bug in (unsigned-byte 8) negation.
The compiler in ecl version 10.7.1 generates erroneous code for the negation
of bits in bit-stream-read-bits if bits is declared as an (unsigned-byte 8).
Hence we declare bits as a (signed-byte 8) for ecl, given that ecl does not
generate optimal code in either case, but correct code for the later case.
2010-10-08 20:14:37 +02:00
pmai b18f8fa1da Renamed system from Deflate to deflate to aid symbol naming users.
Whereas asdf system names are strings and hence case-sensitive, many users
of asdf rely on symbol names being treated specially and down-cased to
system names.  That does not work with "Deflate" but does work with "deflate".
NB that this is a non-compatible change for existing users.
2010-10-08 19:56:09 +02:00
pmai 99558f2e3a Added ignore and attributes files to toplevel. release-1.0.0 2009-06-03 19:40:28 +02:00
pmai 5c55a9683e Added initial release of code for stand-alone Deflate library. 2009-06-03 19:33:14 +02:00