Commit Graph

47 Commits (1ead0c5d5a12f2a584c796e557699010245e278f)

Author SHA1 Message Date
Yann Collet cadff8cdc4 zlibwrapper : fixed flag-variable name
release doesn't use specific std/debug flags
2019-10-02 17:41:19 -07:00
Yann Collet c69ed0f8d7 updated tests for zlibwrapper C90 strict compatibility 2019-10-02 17:32:19 -07:00
Yann Collet 69c9401932 simplified Makefile
and fixed a few c++-compat issues
2019-09-26 15:01:29 -07:00
Yann Collet 0582b27cae added c++-compat build flag
ensure code can be compiled "as is" in C++ mode

also : restructured flags so that they can be individually changed / disabled on command line
2019-09-26 13:08:25 -07:00
Yann Collet cb18fffe65 enforce C90 compatibility for zlibWrapper 2019-09-24 17:50:58 -07:00
Yann Collet 59a7116cc2 benchfn dependencies reduced to only timefn
benchfn used to rely on mem.h, and util,
which in turn relied on platform.h.
Using benchfn outside of zstd required to bring all these dependencies.

Now, dependency is reduced to timefn only.
This required to create a separate timefn from util,
and rewrite benchfn and timefn to no longer need mem.h.

Separating timefn from util has a wide effect accross the code base,
as usage of time functions is widespread.
A lot of build scripts had to be updated to also include timefn.
2019-04-10 12:37:03 -07:00
Yann Collet 068c9b89be fixed zlibwrapper examples build 2018-12-20 15:28:03 -08:00
Rohit Jain 705e0b18ab Making changes to make it compile on my laptop 2018-10-11 15:51:57 -07:00
Yann Collet 058ed2ad33 ZSTD_decodingBufferSize_min()
supporting function for bufferless streaming API (ZSTD_decompressContinue())
makes it possible to correctly size a round buffer for decoding using this API.

also : added field blockSizeMax within ZSTD_frameHeader,
as it's a necessary information to know when to restart at beginning of decoding buffer.
2017-09-09 01:03:29 -07:00
Yann Collet 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
Przemyslaw Skibinski 95f34e056a zlibWrapper/README.md: updated info about gzip file access functions 2016-12-06 11:36:24 +01:00
Yann Collet 2f902f946c fixed zlibwrapper use of xxh 2016-12-06 08:52:53 +01:00
Przemyslaw Skibinski 087bd2c198 compile with -Wstrict-aliasing=1 2016-11-29 17:57:00 +01:00
Przemyslaw Skibinski 0fa3447dee plainly marked altered files from zlib 2016-11-28 16:55:14 +01:00
Przemyslaw Skibinski 8b3e2f1a0b updated zlibWrapper/Makefile 2016-11-28 15:41:36 +01:00
Przemyslaw Skibinski a641776197 zlibWrapper: improve "make clean" 2016-11-25 17:13:25 +01:00
Przemyslaw Skibinski 4c690507a7 added minigzip test 2016-11-25 14:45:55 +01:00
Przemyslaw Skibinski 6b3c2018db added minigzip 2016-11-24 18:26:47 +01:00
Przemyslaw Skibinski de4b4fc36f zlibWrapper: added XXH_NAMESPACE 2016-11-21 15:03:05 +01:00
Przemyslaw Skibinski 7e06e6ab19 updated Makefile for zlibWrapper 2016-11-04 16:50:39 +01:00
Przemyslaw Skibinski d007eb5f9f fixed clang warnings in zlibWrapper 2016-11-04 11:20:58 +01:00
Yann Collet 6c111fa3da fix zlibWrapper make test 2016-11-03 00:44:02 -07:00
Przemyslaw Skibinski 3ee94a7600 zstd_compression_format.md moved to doc/ 2016-10-24 15:58:07 +02:00
inikep 60dddc2109 zlibWrapper: minor tweaks 2016-09-26 22:47:39 +02:00
inikep ad468ab25c updated zlibWrapper\Makefile 2016-09-26 22:24:04 +02:00
inikep cbd7bdca1e improved zwrapbench tests 2016-09-26 20:41:52 +02:00
inikep 57b9708054 faster inflate() autodetection of zlib/zstd 2016-09-23 14:59:46 +02:00
inikep b88accfb5f use valgrind with a dynamic zstd library 2016-09-23 13:38:02 +02:00
inikep 68cd4766c9 initialization of strm->adler 2016-09-23 12:42:21 +02:00
inikep f77a1132a7 improved valgrind tests 2016-09-23 12:01:38 +02:00
inikep 4602e53021 added valgrindTest for zlibWrapper 2016-09-23 10:43:37 +02:00
inikep f71828f2c4 zwrapbench: testing speed of ZSTD_decompressStream 2016-09-22 15:55:01 +02:00
inikep 8e8b046f64 zwrapbench benchmarks zlibWrapper 2016-09-22 14:42:32 +02:00
inikep d755717941 added setZWRAPdecompressionType 2016-09-22 11:52:00 +02:00
inikep 3be5c6e6db improved zlibWrapper\Makefile 2016-09-22 10:23:58 +02:00
inikep 86fc8e0003 added ZWRAP_DCtx.decompState 2016-09-20 16:22:28 +02:00
inikep 554b3b935c improved logging 2016-09-20 15:18:00 +02:00
inikep 7b546e5da9 added fitblk.c 2016-09-20 12:49:39 +02:00
Yann Collet 613c706c96 fixed zlibWrapper examples for lib/zstd.h 2016-07-18 03:27:26 +02:00
inikep 3640396b1a fixed: deallocation of structures in case of error in ZBUFF_createCCtx and ZBUFF_createDCtx 2016-06-03 16:36:50 +02:00
inikep db2f540414 added defaultCustomNULL 2016-06-03 12:56:56 +02:00
inikep ff2d18928d zlibWrapper: added gcc flag -Wdeclaration-after-statement 2016-06-02 22:15:09 +02:00
inikep 614fddee6a zlibWrapper: support for stricter gcc warnings 2016-06-02 18:40:41 +02:00
inikep bf25d7ac57 zlibWrapper: support for zlib versions from 1.2.3 to 1.2.8 2016-06-02 10:19:35 +02:00
inikep 043b3c01bb zlibWrapped: removed dependency from ZSTD_FRAMEHEADERSIZE_MIN 2016-06-01 10:15:25 +02:00
inikep e9dfdf6924 added zlibwrapper test for Travis 2016-05-27 11:56:15 +02:00
inikep 3eabe9b474 added zlibWrapper - zstd wrapper for zlib 2016-05-12 17:15:41 +02:00