src/libdeflate/NEWS.md

libdeflate release notes

Version 1.18

Version 1.17

(Apologies for another release so soon after v1.16, but the bug fix listed below needed to go out.)

Version 1.16

Version 1.15

Version 1.14

Significantly improved decompression performance on all platforms. Examples include (measuring DEFLATE only):

| Platform | Speedup over v1.13 | |------------------------------------|--------------------| | x86_64 (Intel Comet Lake), gcc | 1.287x | | x86_64 (Intel Comet Lake), clang | 1.437x | | x86_64 (Intel Ice Lake), gcc | 1.332x | | x86_64 (Intel Ice Lake), clang | 1.296x | | x86_64 (Intel Sandy Bridge), gcc | 1.162x | | x86_64 (Intel Sandy Bridge), clang | 1.092x | | x86_64 (AMD Zen 2), gcc | 1.263x | | x86_64 (AMD Zen 2), clang | 1.259x | | i386 (Intel Comet Lake), gcc | 1.570x | | i386 (Intel Comet Lake), clang | 1.344x | | arm64 (Apple M1), clang | 1.306x | | arm64 (Cortex-A76), clang | 1.355x | | arm64 (Cortex-A55), clang | 1.190x | | arm32 (Cortex-A76), clang | 1.665x | | arm32 (Cortex-A55), clang | 1.283x |

Thanks to Dougall Johnson (https://dougallj.wordpress.com/) for ideas for many of the improvements.

Version 1.13

Version 1.12

This release focuses on improving the performance of the CRC-32 and Adler-32 checksum algorithms on x86 and ARM (both 32-bit and 64-bit).

Version 1.11

Version 1.10

Note: this was only a problem when decompressing with an unknown output size, which isn't the recommended use case of libdeflate. However, libdeflate-gunzip has to do this, and it would run out of memory as it would keep trying to allocate a larger output buffer.

Version 1.9

As always, compression ratios will vary depending on the input data, and compression speeds will vary depending on the input data and target platform.

Version 1.8

Version 1.7

Version 1.6

Version 1.5

Version 1.4

Version 1.3

Version 1.2

Version 1.1

Version 1.0

Version 0.8

Version 0.7

Version 0.6

Version 0.5

Version 0.4

Version 0.3

Version 0.2

Version 0.1



Try the GMMAT package in your browser

Any scripts or data that you put into this service are public.

GMMAT documentation built on Nov. 17, 2023, 5:07 p.m.