]> git.ipfire.org Git - thirdparty/zstd.git/log
thirdparty/zstd.git
9 years agoRemoved old xxx_static.h header references from VS2010 project 209/head
Christophe Chevalier [Tue, 14 Jun 2016 12:07:54 +0000 (14:07 +0200)] 
Removed old xxx_static.h header references from VS2010 project

9 years agoMerge pull request #208 from inikep/dev
Yann Collet [Mon, 13 Jun 2016 09:17:40 +0000 (11:17 +0200)] 
Merge pull request #208 from inikep/dev

fixed test-zstd-speed.py default "--message" parameter

9 years agofixed test-zstd-speed.py default "--message" parameter 208/head
inikep [Mon, 13 Jun 2016 08:50:09 +0000 (10:50 +0200)] 
fixed test-zstd-speed.py default "--message" parameter

9 years agoMoved versionsTest on Travis to Ubuntu Server VM
Yann Collet [Sun, 12 Jun 2016 21:19:14 +0000 (23:19 +0200)] 
Moved versionsTest on Travis to Ubuntu Server VM

9 years agofixed gcc warning on uninitialized structure variable
Yann Collet [Sun, 12 Jun 2016 20:51:52 +0000 (22:51 +0200)] 
fixed gcc warning on uninitialized structure variable

9 years agore-enable versionsTest on Travis
Yann Collet [Sun, 12 Jun 2016 20:31:47 +0000 (22:31 +0200)] 
re-enable versionsTest on Travis

9 years agoMerge pull request #207 from KrzysFR/msbuild_scripts
Yann Collet [Sun, 12 Jun 2016 14:05:53 +0000 (16:05 +0200)] 
Merge pull request #207 from KrzysFR/msbuild_scripts

Fix hardcoded path in msbuild scripts

9 years agoRenamed vs_ prefix to msuild_, added SETLOCAL 207/head
Christophe Chevalier [Sun, 12 Jun 2016 13:20:40 +0000 (15:20 +0200)] 
Renamed vs_ prefix to msuild_, added SETLOCAL

9 years agoFixed decompression issue with invalid data
Yann Collet [Sat, 11 Jun 2016 21:26:22 +0000 (23:26 +0200)] 
Fixed decompression issue with invalid data

9 years agoenable repeat-entropic-stats mode
Yann Collet [Sat, 11 Jun 2016 00:52:42 +0000 (02:52 +0200)] 
enable repeat-entropic-stats mode

9 years agoLiteral decompression builds Huffman tables within shared space (for later re-use)
Yann Collet [Sat, 11 Jun 2016 00:35:31 +0000 (02:35 +0200)] 
Literal decompression builds Huffman tables within shared space (for later re-use)

9 years agoAdded single-stream decompression variant using external DTable
Yann Collet [Fri, 10 Jun 2016 23:46:03 +0000 (01:46 +0200)] 
Added single-stream decompression variant using external DTable

9 years agoUpdated huff0
Yann Collet [Fri, 10 Jun 2016 22:23:43 +0000 (00:23 +0200)] 
Updated huff0

9 years agoMerge pull request #205 from inikep/dev
Yann Collet [Fri, 10 Jun 2016 15:13:07 +0000 (17:13 +0200)] 
Merge pull request #205 from inikep/dev

legacy decoder for v0.6

9 years agoMerge remote-tracking branch 'refs/remotes/origin/legacy' into dev 205/head
inikep [Fri, 10 Jun 2016 13:46:35 +0000 (15:46 +0200)] 
Merge remote-tracking branch 'refs/remotes/origin/legacy' into dev

9 years agocompleted `.gitignore`
Yann Collet [Fri, 10 Jun 2016 12:44:16 +0000 (14:44 +0200)] 
completed `.gitignore`

9 years agoMerge pull request #203 from inikep/dev
Yann Collet [Fri, 10 Jun 2016 12:32:44 +0000 (14:32 +0200)] 
Merge pull request #203 from inikep/dev

introduced test-zstd-speed.py

9 years agoAdditional remarks for tests\README.md 203/head
inikep [Fri, 10 Jun 2016 11:59:08 +0000 (13:59 +0200)] 
Additional remarks for tests\README.md

9 years agoadded how to run test-zstd-speed.py in background
inikep [Fri, 10 Jun 2016 11:02:38 +0000 (13:02 +0200)] 
added how to run test-zstd-speed.py in background

9 years agoadded tests\README.md
inikep [Fri, 10 Jun 2016 10:53:39 +0000 (12:53 +0200)] 
added tests\README.md

9 years agoimproved test-zstd-speed.py
inikep [Fri, 10 Jun 2016 10:53:12 +0000 (12:53 +0200)] 
improved test-zstd-speed.py

1. Logs are much smaller now
2. Added "--message"
3. Added autodetection of mutt and mail

9 years ago`litBlockType_t` is an `enum`
Yann Collet [Thu, 9 Jun 2016 22:12:26 +0000 (00:12 +0200)] 
`litBlockType_t` is an `enum`

9 years agoAdded command `--rm` : remove source file after successful de/compression
Yann Collet [Thu, 9 Jun 2016 20:59:51 +0000 (22:59 +0200)] 
Added command `--rm` : remove source file after successful de/compression

9 years agofixed warnings from Travis
inikep [Thu, 9 Jun 2016 18:03:30 +0000 (20:03 +0200)] 
fixed warnings from Travis

9 years agoproject updated for legacy decoder zstd_v06.c
inikep [Thu, 9 Jun 2016 16:12:06 +0000 (18:12 +0200)] 
project updated for legacy decoder zstd_v06.c

9 years agoadded legacy decoder for v0.6 format
inikep [Thu, 9 Jun 2016 15:59:18 +0000 (17:59 +0200)] 
added legacy decoder for v0.6 format

9 years agotest-zstd-speed.py: fixed git clone
inikep [Thu, 9 Jun 2016 11:14:21 +0000 (13:14 +0200)] 
test-zstd-speed.py: fixed git clone

9 years agoupdate python scripts permissions
inikep [Thu, 9 Jun 2016 10:57:18 +0000 (12:57 +0200)] 
update python scripts permissions

9 years agoadded test-zstd-speed.py
inikep [Thu, 9 Jun 2016 10:54:06 +0000 (12:54 +0200)] 
added test-zstd-speed.py

9 years ago"versionsTest" renamed to "tests"
inikep [Thu, 9 Jun 2016 09:42:36 +0000 (11:42 +0200)] 
"versionsTest" renamed to "tests"

9 years agoMerge remote-tracking branch 'refs/remotes/Cyan4973/dev' into dev
inikep [Thu, 9 Jun 2016 09:33:08 +0000 (11:33 +0200)] 
Merge remote-tracking branch 'refs/remotes/Cyan4973/dev' into dev

9 years agoMerge branch 'dev' of github.com:Cyan4973/zstd into dev
Yann Collet [Wed, 8 Jun 2016 09:12:07 +0000 (11:12 +0200)] 
Merge branch 'dev' of github.com:Cyan4973/zstd into dev

9 years agoupdated huff0 - now generates a common HUF_DTable type for all decoding tables
Yann Collet [Wed, 8 Jun 2016 09:11:02 +0000 (11:11 +0200)] 
updated huff0 - now generates a common HUF_DTable type for all decoding tables

9 years agoMerge pull request #202 from KrzysFR/msbuild_scripts
Yann Collet [Tue, 7 Jun 2016 15:33:12 +0000 (17:33 +0200)] 
Merge pull request #202 from KrzysFR/msbuild_scripts

Added build commands for various versions of Visual Studio

9 years agoSimplified and reordered the arguments to build.generic.cmd and added default values 202/head
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}

9 years agoUse Rebuild target instead of Clean+Build
Christophe Chevalier [Tue, 7 Jun 2016 12:00:02 +0000 (14:00 +0200)] 
Use Rebuild target instead of Clean+Build

9 years agoRemoved `ZSTD_*_usingPrepared?Ctx()` declaration from public space
Yann Collet [Tue, 7 Jun 2016 10:16:49 +0000 (12:16 +0200)] 
Removed `ZSTD_*_usingPrepared?Ctx()` declaration from public space

9 years agoAdded build commands for various versions of Visual Studio
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

9 years agoIntegrated new dictionary API into bench module
Yann Collet [Mon, 6 Jun 2016 23:40:49 +0000 (01:40 +0200)] 
Integrated new dictionary API into bench module

9 years agofirst implementation of the new dictionary API (untested)
Yann Collet [Mon, 6 Jun 2016 22:51:51 +0000 (00:51 +0200)] 
first implementation of the new dictionary API (untested)

9 years agoAdded decoding of RLE blocks
Yann Collet [Mon, 6 Jun 2016 17:52:35 +0000 (19:52 +0200)] 
Added decoding of RLE blocks

9 years agoremoved msan tests, due to issues with `datagen.c`
Yann Collet [Mon, 6 Jun 2016 17:42:47 +0000 (19:42 +0200)] 
removed msan tests, due to issues with `datagen.c`

9 years agoattempt to re-enable msan tests
Yann Collet [Mon, 6 Jun 2016 16:00:00 +0000 (18:00 +0200)] 
attempt to re-enable msan tests

9 years agofixed initialization issue in bench
Yann Collet [Mon, 6 Jun 2016 15:50:07 +0000 (17:50 +0200)] 
fixed initialization issue in bench

9 years agoMerge remote-tracking branch 'refs/remotes/Cyan4973/dev' into dev
inikep [Mon, 6 Jun 2016 14:21:49 +0000 (16:21 +0200)] 
Merge remote-tracking branch 'refs/remotes/Cyan4973/dev' into dev

9 years agoMerge pull request #200 from Cyan4973/dev070
Yann Collet [Mon, 6 Jun 2016 10:12:28 +0000 (12:12 +0200)] 
Merge pull request #200 from Cyan4973/dev070

Dev070

9 years agofixed initialization mismatch in `ZSTD_copyCCtx()` 200/head
Yann Collet [Mon, 6 Jun 2016 09:07:33 +0000 (11:07 +0200)] 
fixed initialization mismatch in `ZSTD_copyCCtx()`

9 years agofixed minor visual conversion warning
Yann Collet [Sun, 5 Jun 2016 22:46:56 +0000 (00:46 +0200)] 
fixed minor visual conversion warning

9 years agonew frame format, allowing custom window size
Yann Collet [Sun, 5 Jun 2016 22:26:38 +0000 (00:26 +0200)] 
new frame format, allowing custom window size

9 years agoreduced dependencies
Yann Collet [Sat, 4 Jun 2016 23:50:33 +0000 (01:50 +0200)] 
reduced dependencies

9 years agoupdated README following merging of `*_static.h`
Yann Collet [Sat, 4 Jun 2016 23:38:10 +0000 (01:38 +0200)] 
updated README following merging of `*_static.h`

9 years agoremoved `HUF_readStats()` from public space
Yann Collet [Sat, 4 Jun 2016 23:33:55 +0000 (01:33 +0200)] 
removed `HUF_readStats()` from public space

9 years agofixed cmake project
Yann Collet [Sat, 4 Jun 2016 23:05:01 +0000 (01:05 +0200)] 
fixed cmake project

9 years agoMerged `fse_static` into `fse.h` . Now requires `FSE_STATIC_LINKING_ONLY` macro.
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.

9 years agomerged `huf_static.h` into `huf.h` . Requires `HUF_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.

9 years agominor comment (detailing an `#include` motivation)
Yann Collet [Sat, 4 Jun 2016 22:32:23 +0000 (00:32 +0200)] 
minor comment (detailing an `#include` motivation)

9 years agocommented out versionTests, which can not work while waiting for legacy decoder v0.6
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

9 years agofixed cmake project
Yann Collet [Sat, 4 Jun 2016 19:59:56 +0000 (21:59 +0200)] 
fixed cmake project

9 years agoremoved `ZSTD_highbit()` from `zstd_internal.h`, as it is only used by `zstd_compress.c`
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`

9 years agofixed zlib wrapper for new `.h` strategy
Yann Collet [Sat, 4 Jun 2016 17:52:06 +0000 (19:52 +0200)] 
fixed zlib wrapper for new `.h` strategy

9 years agoMerged `zstd_static.h` into `zstd.h` . Now requires `ZSTD_STATIC_LINKING_ONLY` macro
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

9 years agoRemoved ZBUFF internal util function from public area
Yann Collet [Sat, 4 Jun 2016 17:16:49 +0000 (19:16 +0200)] 
Removed ZBUFF internal util function from public area

9 years agomerged `zbuff_static.h` into `zbuff.h` . Now requires `ZBUFF_STATIC_LINKING_ONLY...
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

9 years agomerged `zdict_static.h` into `zdict.h`. Now requires `ZDICT_STATIC_LINKING_ONLY`...
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.

9 years agominor comment change (unfinished description of new header format)
Yann Collet [Sat, 4 Jun 2016 16:40:55 +0000 (18:40 +0200)] 
minor comment change (unfinished description of new header format)

9 years agobetter dynamic memory adaptation when using CLI
Yann Collet [Fri, 3 Jun 2016 22:09:02 +0000 (00:09 +0200)] 
better dynamic memory adaptation when using CLI

9 years agorestore ZBUFF full-block-size, for better performance on small input
Yann Collet [Fri, 3 Jun 2016 21:09:28 +0000 (23:09 +0200)] 
restore ZBUFF full-block-size, for better performance on small input

9 years agoMerge branch 'dev070' of github.com:Cyan4973/zstd into dev070
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

9 years agoMerge pull request #198 from inikep/dev070
Yann Collet [Fri, 3 Jun 2016 19:37:49 +0000 (21:37 +0200)] 
Merge pull request #198 from inikep/dev070

Dev070

9 years agozlibWrapper: compress uses ZWRAP_DEFAULT_CLEVEL 198/head
inikep [Fri, 3 Jun 2016 17:44:03 +0000 (19:44 +0200)] 
zlibWrapper: compress uses ZWRAP_DEFAULT_CLEVEL

9 years agozlibWrapper: improved error handling
inikep [Fri, 3 Jun 2016 15:39:31 +0000 (17:39 +0200)] 
zlibWrapper: improved error handling

9 years agominor decoder code refactoring
Yann Collet [Fri, 3 Jun 2016 13:41:51 +0000 (15:41 +0200)] 
minor decoder code refactoring

9 years agofixed: deallocation of structures in case of error in ZBUFF_createCCtx and ZBUFF_crea...
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

9 years agozlibWrapper: ZWRAP_createDCtx and ZWRAP_freeDCtx use custom memory allocation functions
inikep [Fri, 3 Jun 2016 14:31:57 +0000 (16:31 +0200)] 
zlibWrapper: ZWRAP_createDCtx and ZWRAP_freeDCtx use custom memory allocation functions

9 years agominor decoder code refactoring
Yann Collet [Fri, 3 Jun 2016 13:41:51 +0000 (15:41 +0200)] 
minor decoder code refactoring

9 years agodictionary size objective can be described in Megabytes
Yann Collet [Fri, 3 Jun 2016 13:15:47 +0000 (15:15 +0200)] 
dictionary size objective can be described in Megabytes

9 years agominor code refactoring
Yann Collet [Fri, 3 Jun 2016 13:14:09 +0000 (15:14 +0200)] 
minor code refactoring

9 years agozlibWrapper: ZWRAP_createCCtx and ZWRAP_freeCCtx use custom memory allocation functions
inikep [Fri, 3 Jun 2016 12:53:51 +0000 (14:53 +0200)] 
zlibWrapper: ZWRAP_createCCtx and ZWRAP_freeCCtx use custom memory allocation functions

9 years agodefaultCustomNULL replaced with defaultCustomMem
inikep [Fri, 3 Jun 2016 11:28:20 +0000 (13:28 +0200)] 
defaultCustomNULL replaced with defaultCustomMem

9 years agoremoved calloc calls from lib/
inikep [Fri, 3 Jun 2016 11:23:04 +0000 (13:23 +0200)] 
removed calloc calls from lib/

9 years agoadded defaultCustomNULL
inikep [Fri, 3 Jun 2016 10:56:56 +0000 (12:56 +0200)] 
added defaultCustomNULL

9 years agoTravis cmaketest will also run "make install" and "make uninstall"
inikep [Fri, 3 Jun 2016 09:40:15 +0000 (11:40 +0200)] 
Travis cmaketest will also run "make install" and "make uninstall"

9 years agocmake project: added "make clean-all"
inikep [Fri, 3 Jun 2016 08:24:00 +0000 (10:24 +0200)] 
cmake project: added "make clean-all"

9 years agocmake project: fixed "make install"
inikep [Fri, 3 Jun 2016 08:11:26 +0000 (10:11 +0200)] 
cmake project: fixed "make install"

9 years agoVS projects: remove duplicated xxhash.c and xxhash.h
inikep [Thu, 2 Jun 2016 20:24:29 +0000 (22:24 +0200)] 
VS projects: remove duplicated xxhash.c and xxhash.h

9 years agozlibWrapper: added gcc flag -Wdeclaration-after-statement
inikep [Thu, 2 Jun 2016 20:15:09 +0000 (22:15 +0200)] 
zlibWrapper: added gcc flag -Wdeclaration-after-statement

9 years agoMerge remote-tracking branch 'refs/remotes/Cyan4973/dev070' into dev070
inikep [Thu, 2 Jun 2016 20:09:09 +0000 (22:09 +0200)] 
Merge remote-tracking branch 'refs/remotes/Cyan4973/dev070' into dev070

9 years agozlibWrapper: support for stricter gcc warnings
inikep [Thu, 2 Jun 2016 16:40:41 +0000 (18:40 +0200)] 
zlibWrapper: support for stricter gcc warnings

9 years agoZWRAP_allocFunction and ZWRAP_freeFunction are static
inikep [Thu, 2 Jun 2016 16:24:07 +0000 (18:24 +0200)] 
ZWRAP_allocFunction and ZWRAP_freeFunction are static

9 years agoAdded `-Wdeclaration-after-statement` compilation flag
Yann Collet [Thu, 2 Jun 2016 15:56:00 +0000 (17:56 +0200)] 
Added `-Wdeclaration-after-statement` compilation flag

9 years agoChanged command name to `--check` , `-C`, following `xz` convention
Yann Collet [Thu, 2 Jun 2016 15:05:50 +0000 (17:05 +0200)] 
Changed command name to `--check` , `-C`, following `xz` convention

9 years agozlibWrapper: added support for custom memory allocation functions
inikep [Thu, 2 Jun 2016 14:52:36 +0000 (16:52 +0200)] 
zlibWrapper: added support for custom memory allocation functions

9 years agodefault custom allocation functions moved to zstd_internal.h
inikep [Thu, 2 Jun 2016 13:11:39 +0000 (15:11 +0200)] 
default custom allocation functions moved to zstd_internal.h

9 years agoopaque parameter for custom memory allocation functions
inikep [Thu, 2 Jun 2016 11:04:18 +0000 (13:04 +0200)] 
opaque parameter for custom memory allocation functions

9 years agozlibWrapper: fixed memory deallocation bug with zstd decompression
inikep [Thu, 2 Jun 2016 10:00:32 +0000 (12:00 +0200)] 
zlibWrapper: fixed memory deallocation bug with zstd decompression

9 years agozlibWrapper: support for zlib versions from 1.2.3 to 1.2.8
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

9 years agochecksum generation can be selected from command line (`--checksum`)
Yann Collet [Wed, 1 Jun 2016 17:22:15 +0000 (19:22 +0200)] 
checksum generation can be selected from command line (`--checksum`)

9 years agoFixed paramgrill
Yann Collet [Wed, 1 Jun 2016 16:59:55 +0000 (18:59 +0200)] 
Fixed paramgrill

9 years agofparamsPtr->windowLog==0 means that a frame is skippable
inikep [Wed, 1 Jun 2016 16:47:04 +0000 (18:47 +0200)] 
fparamsPtr->windowLog==0 means that a frame is skippable

9 years agoChanged `ZSTD_adjustCParams()` prototype
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()`