1
0
mirror of https://github.com/facebook/zstd.git synced 2025-07-25 01:42:11 +03:00
Commit Graph

70 Commits

Author SHA1 Message Date
33a7e679e5 significant zlib wrapper code refactoring
code indentation
variable scope and names
constify

Only coding style changes.
The logic should remain the same.
2017-06-02 17:10:49 -07:00
4effccbf56 zlib_wrapper's uncompress() uses ZSTD_isFrame() for routing
more generic and safer than using own routing for magic number comparison
2017-06-02 14:27:11 -07:00
dcb7535352 ensure zlibwrapper uses ZSTD_malloc() and ZSTD_free()
which is compatible with { NULL, NULL, NULL }
2017-06-02 14:01:21 -07:00
ae728a43b8 removed defaultCustomMem
now ZSTD_customCMem is promoted as new default.

Advantages : ZSTD_customCMem = { NULL, NULL, NULL},
so it's natural default after a memset.

ZSTD_customCMem is public constant
(defaultCustomMem was private only).

Also : makes it possible to introduce ZSTD_calloc(),
which can now default to stdlib's calloc()
when it detects system default.

Fixed zlibwrapper which depended on defaultCustomMem.
2017-05-30 17:11:39 -07:00
502966ab9c zlibWrapper: added the totalInBytes flag - we need it as strm->total_in can be reset by user 2017-01-19 12:10:52 +01:00
c9512db301 gzcompatibility.h updated to zlib 1.2.11 2017-01-18 12:51:44 +01:00
5edab91bbb get_crc_table only with ZLIB_VERNUM >= 0x1270 2017-01-18 10:39:39 +01:00
5b114d3c01 zlibWrapper: added get_crc_table 2017-01-17 13:02:06 +01:00
9ceb49e097 fixed zlib_wrapper conversion warnings 2016-12-22 15:26:33 +01:00
ba75e9d8c3 fix : zlib wrapper compile in gnu90 mode 2016-12-21 19:57:18 +01:00
eee427ee25 fixed fitblk 2016-12-13 19:14:04 +01:00
edd3e2a834 Z_TREES only with ZLIB_VERNUM >= 0x1240 2016-11-28 12:46:16 +01:00
3bf9a72d95 experimental support for gz* functions 2016-11-24 18:26:30 +01:00
6cecb35f98 zwrapbench uses z_const 2016-11-04 17:49:17 +01:00
0694ae2c83 typedef ZWRAP_CCtx internal_state 2016-11-04 16:05:28 +01:00
d007eb5f9f fixed clang warnings in zlibWrapper 2016-11-04 11:20:58 +01:00
22e2730081 ZSTD_resetDStream moved to inflate() 2016-09-27 18:21:17 +02:00
20859afb4c renamed to ZWRAP_deflateReset_keepDict 2016-09-27 17:27:43 +02:00
856f91ebef redirection to deflateReset and inflateReset 2016-09-27 17:14:04 +02:00
706876f09a added ZWRAP_deflateResetWithoutDict and ZWRAP_inflateResetWithoutDict 2016-09-27 16:56:07 +02:00
6072eaaa21 improved speed of deflate without Z_FINISH 2016-09-27 15:24:44 +02:00
60dddc2109 zlibWrapper: minor tweaks 2016-09-26 22:47:39 +02:00
a03b7a7f1b zwrapbench: improved tests with a dictionary 2016-09-26 22:11:55 +02:00
67a1f4d72a improved behavior of deflateReset 2016-09-26 20:49:18 +02:00
cd2f6b680b zlibWrapper\README.md: minor tweaks 2016-09-23 20:03:17 +02:00
2bb83e8271 zlibWrapper\README.md: Reusing contexts 2016-09-23 18:59:53 +02:00
e82c811946 updated zlibWrapper\README.md 2016-09-23 16:20:13 +02:00
57b9708054 faster inflate() autodetection of zlib/zstd 2016-09-23 14:59:46 +02:00
68cd4766c9 initialization of strm->adler 2016-09-23 12:42:21 +02:00
cf3ec08840 ZWRAP_setPledgedSrcSize not required with Z_FINISH 2016-09-23 10:30:26 +02:00
252c20dd34 a new ZWRAP API 2016-09-23 09:08:40 +02:00
f7ab3adaaa zwrapbench: testing reusing of a context 2016-09-22 17:59:10 +02:00
8e8b046f64 zwrapbench benchmarks zlibWrapper 2016-09-22 14:42:32 +02:00
d755717941 added setZWRAPdecompressionType 2016-09-22 11:52:00 +02:00
adc4c1640f changed naming convention 2016-09-21 19:39:25 +02:00
61abecc417 added ZWRAP_initializeCStream 2016-09-21 19:30:29 +02:00
7e7925710d tests with ZSTD_setPledgedSrcSize 2016-09-21 17:17:29 +02:00
230a61fff2 added ZSTD_setPledgedSrcSize 2016-09-21 16:46:35 +02:00
146ef58ff8 added ZWRAPC_finish_with_error_message and ZWRAPD_finish_with_error_message 2016-09-21 14:05:01 +02:00
3fa1b748d6 improved deflateEnd and inflateEnd 2016-09-21 13:51:57 +02:00
694130015b implemented inflateReset2 2016-09-20 16:40:50 +02:00
86fc8e0003 added ZWRAP_DCtx.decompState 2016-09-20 16:22:28 +02:00
554b3b935c improved logging 2016-09-20 15:18:00 +02:00
c038c30048 implemented deflateReset 2016-09-20 12:54:26 +02:00
18f66459d5 use Z_STREAM_ERROR as default error 2016-09-20 12:50:59 +02:00
c4ab571d89 better memory deallocation in case of error 2016-09-19 14:54:13 +02:00
0bb930b128 added ZWRAP_finish_with_error 2016-09-19 14:31:16 +02:00
6101687547 improved inflateSync 2016-09-19 14:27:29 +02:00
e46bad0b2c imporved support for Z_FINISH 2016-09-19 13:24:07 +02:00
8fc5848bcb inflateSetDictionary uses ZSTD_initDStream_usingDict 2016-09-16 17:14:01 +02:00