Commit Graph

20 Commits

Author SHA1 Message Date
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
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
93ee6dfea5 Regularize and improve optimization declarations 2023-05-19 00:34:42 +02:00
c6163cc165 Remove no longer needed SBCL muffle declarations 2023-05-19 00:33:46 +02:00
f8584eefd2 Prevent out of bounds accesses in decode-code-length-entries 2023-05-19 00:26:34 +02:00
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
fb940e63b8 Update Travis CI setup release-1.0.3 2020-02-15 14:26:52 +01:00
ba28e9caa8 Fix LispWorks simple-int32-vector declarations 2020-02-15 12:15:32 +01:00
a1677371c4 Add Travis CI support and add badge to README 2018-02-24 00:32:34 +01:00
8353354be3 Add version, licence and maintainer to system definition. release-1.0.2 2013-11-21 15:35:40 +01:00
a8dba48d31 Update documentation for 1.0.2 release. 2013-11-21 15:35:23 +01:00
9f0487e414 Make packaging compatible with ACL "modern-mode". 2013-11-21 15:34:50 +01:00
bc063b6b98 Adjust copyright years. 2013-11-21 14:51:29 +01:00
42f1aaab07 Add NEWS file with changes for release 1.0.1. release-1.0.1 2010-10-09 03:54:23 +02:00
3f472585bd Update copyright notices for new year. 2010-10-09 03:53:10 +02:00
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
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
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
99558f2e3a Added ignore and attributes files to toplevel. release-1.0.0 2009-06-03 19:40:28 +02:00
5c55a9683e Added initial release of code for stand-alone Deflate library. 2009-06-03 19:33:14 +02:00