]>
git.ipfire.org Git - thirdparty/zstd.git/log
inikep [Wed, 1 Jun 2016 08:50:17 +0000 (10:50 +0200)]
zlibWrapper: Z_DEFAULT_COMPRESSION is translated to ZWRAP_DEFAULT_CLEVEL for zstd
inikep [Wed, 1 Jun 2016 08:24:57 +0000 (10:24 +0200)]
VS projects: fixed xxhash dependency in fullbench
inikep [Wed, 1 Jun 2016 08:15:25 +0000 (10:15 +0200)]
zlibWrapped: removed dependency from ZSTD_FRAMEHEADERSIZE_MIN
inikep [Wed, 1 Jun 2016 07:16:11 +0000 (09:16 +0200)]
Merge remote-tracking branch 'refs/remotes/Cyan4973/dev070' into dev070
# Conflicts:
# .gitignore
# lib/decompress/zstd_decompress.c
# programs/zbufftest.c
Yann Collet [Tue, 31 May 2016 22:44:36 +0000 (00:44 +0200)]
fixed zbufftest :
Yann Collet [Tue, 31 May 2016 22:18:28 +0000 (00:18 +0200)]
decompression validates frame content checksum
inikep [Tue, 31 May 2016 22:13:02 +0000 (00:13 +0200)]
update playTests.sh permission
inikep [Tue, 31 May 2016 22:07:09 +0000 (00:07 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/dev' into dev070
# Conflicts:
# .travis.yml
# Makefile
# lib/common/zstd_static.h
# programs/Makefile
# projects/VS2008/zstd/zstd.vcproj
# projects/VS2008/zstdlib/zstdlib.vcproj
# projects/cmake/lib/CMakeLists.txt
# projects/cmake/programs/CMakeLists.txt
Yann Collet [Tue, 31 May 2016 20:24:07 +0000 (22:24 +0200)]
Merge branch 'dev070' of github.com:Cyan4973/zstd into dev070
Yann Collet [Tue, 31 May 2016 16:13:56 +0000 (18:13 +0200)]
added : frame content checksum
inikep [Tue, 31 May 2016 18:21:43 +0000 (20:21 +0200)]
zbufftest.c: fixed g++ warning
inikep [Tue, 31 May 2016 17:36:51 +0000 (19:36 +0200)]
fixed skippable frame
inikep [Tue, 31 May 2016 15:34:37 +0000 (17:34 +0200)]
VS project: dictBuilder added to include directories
inikep [Tue, 31 May 2016 15:19:05 +0000 (17:19 +0200)]
cmake project: removed WORKAROUND_OUTDATED_CODE_STYLE
Yann Collet [Tue, 31 May 2016 12:46:21 +0000 (14:46 +0200)]
Merge pull request #195 from inikep/dev070
updated CMakeLists.txt
inikep [Tue, 31 May 2016 11:39:36 +0000 (13:39 +0200)]
updated CMakeLists.txt
inikep [Tue, 31 May 2016 11:36:14 +0000 (13:36 +0200)]
cmake project works with MSYS
inikep [Tue, 31 May 2016 10:43:46 +0000 (12:43 +0200)]
support for skippable frames
inikep [Tue, 31 May 2016 09:46:16 +0000 (11:46 +0200)]
updated appveyor.yml
Yann Collet [Tue, 31 May 2016 08:12:04 +0000 (10:12 +0200)]
Updated news
Yann Collet [Tue, 31 May 2016 06:56:38 +0000 (08:56 +0200)]
Merge branch 'dev070' of github.com:Cyan4973/zstd into dev070
Yann Collet [Tue, 31 May 2016 06:56:22 +0000 (08:56 +0200)]
Merge pull request #194 from ot/dev070
Expose function to add entropy tables to pre-built dictionary.
Giuseppe Ottaviano [Tue, 31 May 2016 01:49:58 +0000 (18:49 -0700)]
Expose function to add entropy tables to pre-built dictionary.
In some cases a custom dictionary building algorithm tailored for a specific
input can be more effective than the one produced by `ZDICT_trainFromBuffer`,
but with the current API it's not possible encode the entropy tables into the
custom-built dictionary.
This commit extracts the logic to add entropy tables to a dictionary from
`ZDICT_trainFromBuffer` and exposes it as a function
`ZDICT_addEntropyTablesFromBuffer`.
Yann Collet [Tue, 31 May 2016 00:40:42 +0000 (02:40 +0200)]
Changed : max dictionary file size increased to 8 MB
Yann Collet [Tue, 31 May 2016 00:29:45 +0000 (02:29 +0200)]
Added : ability to create compressed frames without dictID
Yann Collet [Mon, 30 May 2016 20:29:45 +0000 (22:29 +0200)]
fixed minor conversion warning
Yann Collet [Mon, 30 May 2016 19:18:52 +0000 (21:18 +0200)]
Added : ability to manually select the dictionary ID of a newly created dictionary
Yann Collet [Mon, 30 May 2016 16:57:39 +0000 (18:57 +0200)]
added `cmake --version` to check cmake version on Travis
Yann Collet [Mon, 30 May 2016 16:50:28 +0000 (18:50 +0200)]
fixed cmaketest
cyan [Mon, 30 May 2016 16:20:46 +0000 (18:20 +0200)]
Fixed visual projects
Signed-off-by: Yann Collet <yann.collet.73@gmail.com>
Yann Collet [Mon, 30 May 2016 14:17:33 +0000 (16:17 +0200)]
fuzzer tests dictBuilder.
Added : ability to not store dictID during compression; decompression doesn't check dictID then
Yann Collet [Mon, 30 May 2016 13:10:09 +0000 (15:10 +0200)]
minor refactoring
Yann Collet [Mon, 30 May 2016 12:06:44 +0000 (14:06 +0200)]
Merge branch 'dev' into dev070
Yann Collet [Mon, 30 May 2016 12:05:44 +0000 (14:05 +0200)]
Updated NEWS with @inikep's work
inikep [Mon, 30 May 2016 09:33:52 +0000 (11:33 +0200)]
improved scripts compatibility
inikep [Mon, 30 May 2016 08:23:52 +0000 (10:23 +0200)]
update playTests.sh perimissions
inikep [Mon, 30 May 2016 08:18:56 +0000 (10:18 +0200)]
Travis tests for PowerPC and OS X
inikep [Mon, 30 May 2016 08:17:55 +0000 (10:17 +0200)]
playTests.sh working with Linux, Windows, OS X
Yann Collet [Sun, 29 May 2016 23:56:08 +0000 (01:56 +0200)]
minor code refactoring
Yann Collet [Sun, 29 May 2016 23:42:05 +0000 (01:42 +0200)]
added fuzzer test for `ZSTD_compressBegin_advanced()`
Yann Collet [Sun, 29 May 2016 23:12:13 +0000 (01:12 +0200)]
commented versionsTest, which won't succeed while legacy 0.6 is missing
Yann Collet [Sun, 29 May 2016 21:09:51 +0000 (23:09 +0200)]
fixed fuzzer dictionary test
Yann Collet [Sun, 29 May 2016 03:16:05 +0000 (05:16 +0200)]
restored zstdcli.c
Yann Collet [Sun, 29 May 2016 03:01:04 +0000 (05:01 +0200)]
added dictionary ID (incomplete)
Yann Collet [Sun, 29 May 2016 00:02:24 +0000 (02:02 +0200)]
fixed cmake
fixed playTests
Yann Collet [Sat, 28 May 2016 23:39:19 +0000 (01:39 +0200)]
Simplified list of `*.c` files
Yann Collet [Sat, 28 May 2016 23:06:30 +0000 (01:06 +0200)]
moved xxhash to lib/common
Yann Collet [Sat, 28 May 2016 22:41:36 +0000 (00:41 +0200)]
Merge pull request #192 from Cyan4973/dev
updated xxhash
Yann Collet [Sat, 28 May 2016 14:06:29 +0000 (16:06 +0200)]
fixed makefile error in clean target
Yann Collet [Sat, 28 May 2016 13:30:01 +0000 (15:30 +0200)]
Added : utility `roundTripCrash`
which generates a crash (double-free) on detecting a round-trip corruption
Yann Collet [Sat, 28 May 2016 11:34:07 +0000 (13:34 +0200)]
updated xxhash to latest "dev" version
inikep [Fri, 27 May 2016 10:33:19 +0000 (12:33 +0200)]
#define z_const if not defined
inikep [Fri, 27 May 2016 09:56:15 +0000 (11:56 +0200)]
added zlibwrapper test for Travis
inikep [Fri, 27 May 2016 08:07:46 +0000 (10:07 +0200)]
playTests.sh updated to work better with /bin/sh
Yann Collet [Wed, 25 May 2016 21:51:59 +0000 (23:51 +0200)]
Merge branch 'dev' of github.com:Cyan4973/zstd into dev
Yann Collet [Wed, 25 May 2016 21:42:44 +0000 (23:42 +0200)]
Merge pull request #191 from inikep/dev
AppVeyor tests
inikep [Wed, 25 May 2016 15:40:58 +0000 (17:40 +0200)]
fixed Visual Studio warning
inikep [Wed, 25 May 2016 13:30:55 +0000 (15:30 +0200)]
zstdcli: -r (operate recursively on directories) works with dictBuilder and compression
inikep [Wed, 25 May 2016 10:41:41 +0000 (12:41 +0200)]
usage of fileno() only on POSIX and Windows
inikep [Wed, 25 May 2016 09:31:16 +0000 (11:31 +0200)]
ZBUFF_createCCtx_advanced moved to zbuff_static.h
Yann Collet [Wed, 25 May 2016 08:58:11 +0000 (10:58 +0200)]
minor linter modifications
inikep [Wed, 25 May 2016 08:50:28 +0000 (10:50 +0200)]
playTests.sh joined with playTestsMSYS.sh
Yann Collet [Wed, 25 May 2016 08:12:39 +0000 (10:12 +0200)]
cleaner versionsTest script and output
inikep [Tue, 24 May 2016 16:22:38 +0000 (18:22 +0200)]
playTests updated with Pass-Through mode
inikep [Tue, 24 May 2016 15:44:14 +0000 (17:44 +0200)]
CMake project moved to projects
inikep [Tue, 24 May 2016 15:15:04 +0000 (17:15 +0200)]
Merge remote-tracking branch 'refs/remotes/Cyan4973/dev' into dev
inikep [Tue, 24 May 2016 13:45:29 +0000 (15:45 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/playTests' into dev
inikep [Tue, 24 May 2016 13:38:52 +0000 (15:38 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/playTests' into dev
inikep [Tue, 24 May 2016 13:36:37 +0000 (15:36 +0200)]
zstd_stats.h included only in debug mode
inikep [Tue, 24 May 2016 13:35:48 +0000 (15:35 +0200)]
zbufftest.c: tests for ZBUFF_createCCtx_advanced/ZBUFF_createDCtx_advanced
inikep [Tue, 24 May 2016 08:57:14 +0000 (10:57 +0200)]
fullbench: tests for ZBUFF_createCCtx_advanced and ZBUFF_createDCtx_advanced
Yann Collet [Mon, 23 May 2016 22:52:14 +0000 (00:52 +0200)]
fixed minor conversion warning
Yann Collet [Mon, 23 May 2016 17:46:47 +0000 (19:46 +0200)]
Pass-Through mode support (using `-df`), for compatibility with gzip
Yann Collet [Mon, 23 May 2016 15:48:57 +0000 (17:48 +0200)]
Added tests for Sparse mode support
Fixed : complex cli arg case involving a mix of `stdin` and `-o`
inikep [Mon, 23 May 2016 15:04:23 +0000 (17:04 +0200)]
added ZBUFF_createCCtx_advanced and ZBUFF_createDCtx_advanced
Yann Collet [Mon, 23 May 2016 14:56:56 +0000 (16:56 +0200)]
Added : Sparse write support
--[no-]sparse command
inikep [Mon, 23 May 2016 14:24:52 +0000 (16:24 +0200)]
added ZSTD_createDCtx_advanced
inikep [Mon, 23 May 2016 13:49:09 +0000 (15:49 +0200)]
added ZSTD_createCCtx_advanced
Yann Collet [Mon, 23 May 2016 13:43:17 +0000 (15:43 +0200)]
more portable DEVNULL definition
Yann Collet [Mon, 23 May 2016 13:04:14 +0000 (15:04 +0200)]
cleaner script output
Yann Collet [Mon, 23 May 2016 12:23:55 +0000 (14:23 +0200)]
Added : new cross-version test : check new versions can decode older ones
Yann Collet [Sat, 21 May 2016 13:21:21 +0000 (15:21 +0200)]
Merge pull request #189 from thatsafunnyname/patch-2
Minor changes needed for OpenVMS
Peter (Stig) Edwards [Sat, 21 May 2016 11:15:48 +0000 (12:15 +0100)]
Minor changes needed for OpenVMS
Define util sleep functions on VMS.
If PRIO_PROCESS is not defined then do not attempt to use it in the definition of SET_HIGH_PRIORITY.
inikep [Fri, 20 May 2016 17:42:20 +0000 (19:42 +0200)]
zstd_stats.h updated to v0.6
Yann Collet [Fri, 20 May 2016 12:36:36 +0000 (14:36 +0200)]
huff0 dynamic reduction
Yann Collet [Fri, 20 May 2016 10:34:40 +0000 (12:34 +0200)]
all programs use `ZSTD_VERSION_STRING` from `zstd.h` to display their version
Yann Collet [Fri, 20 May 2016 10:20:12 +0000 (12:20 +0200)]
changed version to 0.6.2
removed make-controlled version (now used from zstd.h)
removed std=c99 by default
added : c90/gno90/c99/gnu99/c11 tests
Yann Collet [Fri, 20 May 2016 09:44:43 +0000 (11:44 +0200)]
minor refactoring
Yann Collet [Fri, 20 May 2016 09:24:35 +0000 (11:24 +0200)]
minor simplification
inikep [Thu, 19 May 2016 13:50:58 +0000 (15:50 +0200)]
AppVeyor tests use playTests.bat
inikep [Thu, 19 May 2016 10:16:14 +0000 (12:16 +0200)]
added datagen in Visual Studio project
inikep [Thu, 19 May 2016 08:29:49 +0000 (10:29 +0200)]
fixed compression with -c with multiple files on Windows
inikep [Wed, 18 May 2016 16:05:56 +0000 (18:05 +0200)]
added playTests.bat
inikep [Wed, 18 May 2016 16:04:10 +0000 (18:04 +0200)]
update file permission
inikep [Wed, 18 May 2016 16:03:02 +0000 (18:03 +0200)]
changed appveyor.yml
Yann Collet [Wed, 18 May 2016 15:26:23 +0000 (17:26 +0200)]
fixed minor conversion warnings
Yann Collet [Wed, 18 May 2016 15:18:48 +0000 (17:18 +0200)]
removed msan tests
inikep [Wed, 18 May 2016 14:38:36 +0000 (16:38 +0200)]
added playTestsMSYS.sh
Yann Collet [Wed, 18 May 2016 12:16:49 +0000 (14:16 +0200)]
added memory sanitizer to travis CI
Yann Collet [Wed, 18 May 2016 10:06:33 +0000 (12:06 +0200)]
reverted default compression level to 1