fdeflate
Fast specialized deflate implementation
0.3.7
144M downloads/mo
#628 most downloaded on crates.io
image-rs/fdeflate
What this package is like to depend on
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 3 weeks to 8 months
Most releases are documented
notes for 8 of 12 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
12 releases · first in 2022
0 releases in the last 12 months
see the full history below
Release timeline
12 releases · Dec 2022 to Dec 2024Releases
latest 12-
0.3.706 Dec 2024 -
0.3.628 Oct 2024Release notes
Open source →This release improves end-to-end decoding peformance for PNG images by 10% on average, with select images benefitting by as much as 50%. These improvements were inspired by the algorithms in
zune-inflate.- Optimized building the Huffman table, which helps the performance of small images (#31)
- Dropped the specialized fast path for a hardcoded Huffman table, which is no longer necessary (#32)
- Add a fast path to the DEFLATE decoding loop that processes more bytes at a time, benefitting performance on large images (#34)
- Re-add test files into the crates.io tarball since they are so small. They may be removed in the future if they grow in size (#35)
-
0.3.525 Sep 2024Release notes
Open source →- Fix handling of invalid inputs, so that errors are consistently detected regardless of how the input is "chunked" when feeding it into the decompressor.
- Add more fuzz testing.
-
0.3.417 Jan 2024Release notes
Open source →- Fix bug where
Decompressor::readmight fail to return an error for a truncated deflate stream if the output buffer had room for exactly one more byte of data.
- Fix bug where
-
0.3.326 Dec 2023 -
0.3.225 Dec 2023 -
0.3.101 Nov 2023 -
0.3.017 Mar 2023 -
0.2.131 Dec 2022Nothing published for this version
-
0.2.024 Dec 2022Nothing published for this version
-
0.1.123 Dec 2022Nothing published for this version
-
0.1.023 Dec 2022Nothing published for this version