v1.4.1
CHANGES:
-
Fix and of file and end of block op-code (@dinosaure, #123)
breaking changes
Semantically, the moduleDe
has another behavior about the inflation.
Previously, the stream inflation was smart enough to recognize the end
of the stream and the user did not need to really emit:
De.Inf.src decoder empty 0 0
to say the end of the stream. Now, such
call is required to notice toDe.Inf
the end of the stream. By this
way, we are able to terminate the inflation correctly and we still
continue to raise an error for unterminated stream
(seetests/invalid_distance_code
).For
Zl
/Gz
users, this update does not imply anything when these
implementations take care about such detail. OnlyDe
users should update
their code to really emit the end of the stream with
De.Inf.src decoder empty 0 0
. In the PR, the diff show how to upgrade such
code. -
Upgrade
decompress
tooptint.0.1.0
(@samoht, @dinosaure, #124) -
Fix compilation of benchmarks (@dinosaure, #128)
-
Fix out of bounds errors on the non-stream implementation (@clecat,
@ewanmellor, @dinosaure, #126, #127) -
Optimize
memcpy
used on the non-stream implementation (@clecat,
@dinosaure, #129)