]>
git.ipfire.org Git - thirdparty/zstd.git/log
Christophe Chevalier [Tue, 7 Jun 2016 12:32:05 +0000 (14:32 +0200)]
Simplified and reordered the arguments to build.generic.cmd and added default values
- always Clean,Rebuild
- output folder is now build/bin/{CONFIGURATION}/{ARCH}
Christophe Chevalier [Tue, 7 Jun 2016 12:00:02 +0000 (14:00 +0200)]
Use Rebuild target instead of Clean+Build
Christophe Chevalier [Tue, 7 Jun 2016 09:36:13 +0000 (11:36 +0200)]
Added build commands for various versions of Visual Studio
- For people who want to build the library without opening it in VS
Yann Collet [Mon, 6 Jun 2016 23:40:49 +0000 (01:40 +0200)]
Integrated new dictionary API into bench module
Yann Collet [Mon, 6 Jun 2016 22:51:51 +0000 (00:51 +0200)]
first implementation of the new dictionary API (untested)
Yann Collet [Mon, 6 Jun 2016 17:52:35 +0000 (19:52 +0200)]
Added decoding of RLE blocks
Yann Collet [Mon, 6 Jun 2016 17:42:47 +0000 (19:42 +0200)]
removed msan tests, due to issues with `datagen.c`
Yann Collet [Mon, 6 Jun 2016 16:00:00 +0000 (18:00 +0200)]
attempt to re-enable msan tests
Yann Collet [Mon, 6 Jun 2016 15:50:07 +0000 (17:50 +0200)]
fixed initialization issue in bench
Yann Collet [Mon, 6 Jun 2016 10:12:28 +0000 (12:12 +0200)]
Merge pull request #200 from Cyan4973/dev070
Dev070
Yann Collet [Mon, 6 Jun 2016 09:07:33 +0000 (11:07 +0200)]
fixed initialization mismatch in `ZSTD_copyCCtx()`
Yann Collet [Sun, 5 Jun 2016 22:46:56 +0000 (00:46 +0200)]
fixed minor visual conversion warning
Yann Collet [Sun, 5 Jun 2016 22:26:38 +0000 (00:26 +0200)]
new frame format, allowing custom window size
Yann Collet [Sat, 4 Jun 2016 23:50:33 +0000 (01:50 +0200)]
reduced dependencies
Yann Collet [Sat, 4 Jun 2016 23:38:10 +0000 (01:38 +0200)]
updated README following merging of `*_static.h`
Yann Collet [Sat, 4 Jun 2016 23:33:55 +0000 (01:33 +0200)]
removed `HUF_readStats()` from public space
Yann Collet [Sat, 4 Jun 2016 23:05:01 +0000 (01:05 +0200)]
fixed cmake project
Yann Collet [Sat, 4 Jun 2016 22:58:01 +0000 (00:58 +0200)]
Merged `fse_static` into `fse.h` . Now requires `FSE_STATIC_LINKING_ONLY` macro.
Yann Collet [Sat, 4 Jun 2016 22:42:28 +0000 (00:42 +0200)]
merged `huf_static.h` into `huf.h` . Requires `HUF_STATIC_LINKING_ONLY` macro.
Yann Collet [Sat, 4 Jun 2016 22:32:23 +0000 (00:32 +0200)]
minor comment (detailing an `#include` motivation)
Yann Collet [Sat, 4 Jun 2016 22:23:20 +0000 (00:23 +0200)]
commented out versionTests, which can not work while waiting for legacy decoder v0.6
Yann Collet [Sat, 4 Jun 2016 19:59:56 +0000 (21:59 +0200)]
fixed cmake project
Yann Collet [Sat, 4 Jun 2016 18:17:38 +0000 (20:17 +0200)]
removed `ZSTD_highbit()` from `zstd_internal.h`, as it is only used by `zstd_compress.c`
Yann Collet [Sat, 4 Jun 2016 17:52:06 +0000 (19:52 +0200)]
fixed zlib wrapper for new `.h` strategy
Yann Collet [Sat, 4 Jun 2016 17:47:02 +0000 (19:47 +0200)]
Merged `zstd_static.h` into `zstd.h` . Now requires `ZSTD_STATIC_LINKING_ONLY` macro
Yann Collet [Sat, 4 Jun 2016 17:16:49 +0000 (19:16 +0200)]
Removed ZBUFF internal util function from public area
Yann Collet [Sat, 4 Jun 2016 17:12:48 +0000 (19:12 +0200)]
merged `zbuff_static.h` into `zbuff.h` . Now requires `ZBUFF_STATIC_LINKING_ONLY` macro
Yann Collet [Sat, 4 Jun 2016 16:56:23 +0000 (18:56 +0200)]
merged `zdict_static.h` into `zdict.h`. Now requires `ZDICT_STATIC_LINKING_ONLY` macro.
Yann Collet [Sat, 4 Jun 2016 16:40:55 +0000 (18:40 +0200)]
minor comment change (unfinished description of new header format)
Yann Collet [Fri, 3 Jun 2016 22:09:02 +0000 (00:09 +0200)]
better dynamic memory adaptation when using CLI
Yann Collet [Fri, 3 Jun 2016 21:09:28 +0000 (23:09 +0200)]
restore ZBUFF full-block-size, for better performance on small input
Yann Collet [Fri, 3 Jun 2016 21:08:04 +0000 (23:08 +0200)]
Merge branch 'dev070' of github.com:Cyan4973/zstd into dev070
Conflicts:
lib/decompress/zstd_decompress.c
Yann Collet [Fri, 3 Jun 2016 19:37:49 +0000 (21:37 +0200)]
Merge pull request #198 from inikep/dev070
Dev070
inikep [Fri, 3 Jun 2016 17:44:03 +0000 (19:44 +0200)]
zlibWrapper: compress uses ZWRAP_DEFAULT_CLEVEL
inikep [Fri, 3 Jun 2016 15:39:31 +0000 (17:39 +0200)]
zlibWrapper: improved error handling
Yann Collet [Fri, 3 Jun 2016 13:41:51 +0000 (15:41 +0200)]
minor decoder code refactoring
inikep [Fri, 3 Jun 2016 14:36:50 +0000 (16:36 +0200)]
fixed: deallocation of structures in case of error in ZBUFF_createCCtx and ZBUFF_createDCtx
inikep [Fri, 3 Jun 2016 14:31:57 +0000 (16:31 +0200)]
zlibWrapper: ZWRAP_createDCtx and ZWRAP_freeDCtx use custom memory allocation functions
Yann Collet [Fri, 3 Jun 2016 13:41:51 +0000 (15:41 +0200)]
minor decoder code refactoring
Yann Collet [Fri, 3 Jun 2016 13:15:47 +0000 (15:15 +0200)]
dictionary size objective can be described in Megabytes
Yann Collet [Fri, 3 Jun 2016 13:14:09 +0000 (15:14 +0200)]
minor code refactoring
inikep [Fri, 3 Jun 2016 12:53:51 +0000 (14:53 +0200)]
zlibWrapper: ZWRAP_createCCtx and ZWRAP_freeCCtx use custom memory allocation functions
inikep [Fri, 3 Jun 2016 11:28:20 +0000 (13:28 +0200)]
defaultCustomNULL replaced with defaultCustomMem
inikep [Fri, 3 Jun 2016 11:23:04 +0000 (13:23 +0200)]
removed calloc calls from lib/
inikep [Fri, 3 Jun 2016 10:56:56 +0000 (12:56 +0200)]
added defaultCustomNULL
inikep [Fri, 3 Jun 2016 09:40:15 +0000 (11:40 +0200)]
Travis cmaketest will also run "make install" and "make uninstall"
inikep [Fri, 3 Jun 2016 08:24:00 +0000 (10:24 +0200)]
cmake project: added "make clean-all"
inikep [Fri, 3 Jun 2016 08:11:26 +0000 (10:11 +0200)]
cmake project: fixed "make install"
inikep [Thu, 2 Jun 2016 20:24:29 +0000 (22:24 +0200)]
VS projects: remove duplicated xxhash.c and xxhash.h
inikep [Thu, 2 Jun 2016 20:15:09 +0000 (22:15 +0200)]
zlibWrapper: added gcc flag -Wdeclaration-after-statement
inikep [Thu, 2 Jun 2016 20:09:09 +0000 (22:09 +0200)]
Merge remote-tracking branch 'refs/remotes/Cyan4973/dev070' into dev070
inikep [Thu, 2 Jun 2016 16:40:41 +0000 (18:40 +0200)]
zlibWrapper: support for stricter gcc warnings
inikep [Thu, 2 Jun 2016 16:24:07 +0000 (18:24 +0200)]
ZWRAP_allocFunction and ZWRAP_freeFunction are static
Yann Collet [Thu, 2 Jun 2016 15:56:00 +0000 (17:56 +0200)]
Added `-Wdeclaration-after-statement` compilation flag
Yann Collet [Thu, 2 Jun 2016 15:05:50 +0000 (17:05 +0200)]
Changed command name to `--check` , `-C`, following `xz` convention
inikep [Thu, 2 Jun 2016 14:52:36 +0000 (16:52 +0200)]
zlibWrapper: added support for custom memory allocation functions
inikep [Thu, 2 Jun 2016 13:11:39 +0000 (15:11 +0200)]
default custom allocation functions moved to zstd_internal.h
inikep [Thu, 2 Jun 2016 11:04:18 +0000 (13:04 +0200)]
opaque parameter for custom memory allocation functions
inikep [Thu, 2 Jun 2016 10:00:32 +0000 (12:00 +0200)]
zlibWrapper: fixed memory deallocation bug with zstd decompression
inikep [Thu, 2 Jun 2016 08:19:35 +0000 (10:19 +0200)]
zlibWrapper: support for zlib versions from 1.2.3 to 1.2.8
Yann Collet [Wed, 1 Jun 2016 17:22:15 +0000 (19:22 +0200)]
checksum generation can be selected from command line (`--checksum`)
Yann Collet [Wed, 1 Jun 2016 16:59:55 +0000 (18:59 +0200)]
Fixed paramgrill
inikep [Wed, 1 Jun 2016 16:47:04 +0000 (18:47 +0200)]
fparamsPtr->windowLog==0 means that a frame is skippable
Yann Collet [Wed, 1 Jun 2016 16:45:34 +0000 (18:45 +0200)]
Changed `ZSTD_adjustCParams()` prototype
`ZSTD_adjustCParams()` is now automatically invoked at the end of `ZSTD_getCParams()`
Yann Collet [Wed, 1 Jun 2016 15:44:53 +0000 (17:44 +0200)]
upgraded zbufftest to also test advanced frame parameters no/checksum no/dictID
inikep [Wed, 1 Jun 2016 12:44:31 +0000 (14:44 +0200)]
VS2010 project: reverted zstdlib.rc
Yann Collet [Wed, 1 Jun 2016 11:41:19 +0000 (13:41 +0200)]
Merge pull request #197 from inikep/dev070
improved Travis tests, skippable frames
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
cyan [Wed, 1 Jun 2016 07:31:34 +0000 (09:31 +0200)]
fixed fullbench visual project
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