]> git.ipfire.org Git - thirdparty/zstd.git/log
thirdparty/zstd.git
9 years agorestore openVMS support (detected by @thatsafunnyname) 186/head
Yann Collet [Fri, 13 May 2016 10:43:36 +0000 (12:43 +0200)] 
restore openVMS support (detected by @thatsafunnyname)

9 years agoMerge pull request #185 from inikep/dev
Yann Collet [Fri, 13 May 2016 10:40:02 +0000 (12:40 +0200)] 
Merge pull request #185 from inikep/dev

Dev

9 years agoMerge remote-tracking branch 'refs/remotes/Cyan4973/dev' into dev 185/head
inikep [Fri, 13 May 2016 10:06:36 +0000 (12:06 +0200)] 
Merge remote-tracking branch 'refs/remotes/Cyan4973/dev' into dev

9 years agoupdated NEWS for v0.6.1
Yann Collet [Fri, 13 May 2016 09:29:38 +0000 (11:29 +0200)] 
updated NEWS for v0.6.1

9 years agoadded common/entropy_common.c 184/head
inikep [Fri, 13 May 2016 09:27:56 +0000 (11:27 +0200)] 
added common/entropy_common.c

9 years agoMerge pull request #183 from inikep/dev
Yann Collet [Fri, 13 May 2016 09:24:14 +0000 (11:24 +0200)] 
Merge pull request #183 from inikep/dev

added zlibWrapper - zstd wrapper for zlib

9 years agoMerge remote-tracking branch 'refs/remotes/Cyan4973/dev' into dev
inikep [Fri, 13 May 2016 09:05:35 +0000 (11:05 +0200)] 
Merge remote-tracking branch 'refs/remotes/Cyan4973/dev' into dev

9 years agochanged definition of UTIL_createFileList 183/head
inikep [Fri, 13 May 2016 08:52:02 +0000 (10:52 +0200)] 
changed definition of UTIL_createFileList

9 years agoupdated zlibWrapper/README.md (2)
inikep [Thu, 12 May 2016 15:32:28 +0000 (17:32 +0200)] 
updated zlibWrapper/README.md (2)

9 years agoupdated zlibWrapper/README.md
inikep [Thu, 12 May 2016 15:28:57 +0000 (17:28 +0200)] 
updated zlibWrapper/README.md

9 years agoadded zlibWrapper - zstd wrapper for zlib
inikep [Thu, 12 May 2016 15:15:41 +0000 (17:15 +0200)] 
added zlibWrapper - zstd wrapper for zlib

9 years agoimproved decoding speed by inlining x_isError() functions
Yann Collet [Thu, 12 May 2016 13:55:26 +0000 (15:55 +0200)] 
improved decoding speed by inlining x_isError() functions

9 years agominor refactor : more accurate variable scope
Yann Collet [Thu, 12 May 2016 12:27:00 +0000 (14:27 +0200)] 
minor refactor : more accurate variable scope

9 years agorestored inline for better decompression speed
Yann Collet [Thu, 12 May 2016 12:06:31 +0000 (14:06 +0200)] 
restored inline for better decompression speed

9 years agorestored DStream init
Yann Collet [Thu, 12 May 2016 11:50:13 +0000 (13:50 +0200)] 
restored DStream init
due to strange speed regressions and warnins on gcc 5.3

9 years agofixed clang conversion warning
Yann Collet [Wed, 11 May 2016 16:55:27 +0000 (18:55 +0200)] 
fixed clang conversion warning

9 years agoupdate FSE library
Yann Collet [Wed, 11 May 2016 16:30:24 +0000 (18:30 +0200)] 
update FSE library

9 years agobetter big-endian / little-endian r/w support
Yann Collet [Wed, 11 May 2016 14:38:18 +0000 (16:38 +0200)] 
better big-endian / little-endian r/w support

9 years agodynamic memory allocation in UTIL_createFileList
inikep [Wed, 11 May 2016 12:11:00 +0000 (14:11 +0200)] 
dynamic memory allocation in UTIL_createFileList

9 years agodatagencli uses `mem.h`
Yann Collet [Wed, 11 May 2016 09:42:51 +0000 (11:42 +0200)] 
datagencli uses `mem.h`

9 years agofixed minor asan warning in legacy decoder
Yann Collet [Wed, 11 May 2016 09:07:54 +0000 (11:07 +0200)] 
fixed minor asan warning in legacy decoder

9 years agoAdded : ZSTD_getErrorString(), to get error string from error enum (#168)
Yann Collet [Tue, 10 May 2016 15:47:11 +0000 (17:47 +0200)] 
Added : ZSTD_getErrorString(), to get error string from error enum (#168)

9 years agoMerge pull request #182 from inikep/dev
Yann Collet [Tue, 10 May 2016 15:18:12 +0000 (17:18 +0200)] 
Merge pull request #182 from inikep/dev

support for Visual Studio 2012, 2013, 2015

9 years agofixed : unused argument in printf
Yann Collet [Tue, 10 May 2016 13:30:43 +0000 (15:30 +0200)] 
fixed : unused argument in printf

9 years agodisable Visual Studio code analysis 182/head
inikep [Tue, 10 May 2016 12:42:54 +0000 (14:42 +0200)] 
disable Visual Studio code analysis

9 years agobench.c: experimental -r (operate recursively on directories) for Windows and _POSIX_...
inikep [Tue, 10 May 2016 12:22:55 +0000 (14:22 +0200)] 
bench.c: experimental -r (operate recursively on directories) for Windows and _POSIX_C_SOURCE >= 200112L

9 years agozbuff supports byte-by-byte decompression scenarios
Yann Collet [Tue, 10 May 2016 12:14:19 +0000 (14:14 +0200)] 
zbuff supports byte-by-byte decompression scenarios

9 years agoMerge remote-tracking branch 'refs/remotes/Cyan4973/dev' into dev
inikep [Tue, 10 May 2016 11:20:01 +0000 (13:20 +0200)] 
Merge remote-tracking branch 'refs/remotes/Cyan4973/dev' into dev

# Conflicts:
# lib/common/util.h
# programs/paramgrill.c
# visual/2013/fullbench/fullbench.vcxproj.filters
# visual/2013/fuzzer/fuzzer.vcxproj.filters

9 years agominor comment update
Yann Collet [Tue, 10 May 2016 05:00:07 +0000 (07:00 +0200)] 
minor comment update

9 years agofixed : null-length string roundtrip
Yann Collet [Tue, 10 May 2016 03:56:09 +0000 (05:56 +0200)] 
fixed : null-length string roundtrip

9 years agominor refactor : more accurate variables scope
Yann Collet [Tue, 10 May 2016 03:37:43 +0000 (05:37 +0200)] 
minor refactor : more accurate variables scope
Added null-length string test

9 years agofixed Linux compilation
inikep [Mon, 9 May 2016 16:04:07 +0000 (18:04 +0200)] 
fixed Linux compilation

9 years agocommon/util.h moved to programs/util.h
inikep [Mon, 9 May 2016 14:19:25 +0000 (16:19 +0200)] 
common/util.h moved to programs/util.h

decompress/fse_decompress.c moved to common/

9 years agodetection of snprintf for Visual <= 2012
inikep [Mon, 9 May 2016 12:37:41 +0000 (14:37 +0200)] 
detection of snprintf for Visual <= 2012

9 years agoadded appveyor.yml
inikep [Mon, 9 May 2016 12:04:40 +0000 (14:04 +0200)] 
added appveyor.yml

9 years agoadded support for VS 2015
inikep [Mon, 9 May 2016 12:00:54 +0000 (14:00 +0200)] 
added support for VS 2015

9 years agofixed datagen
Yann Collet [Mon, 9 May 2016 10:28:20 +0000 (12:28 +0200)] 
fixed datagen

9 years agodatagen uses `mem.h`
Yann Collet [Mon, 9 May 2016 10:20:50 +0000 (12:20 +0200)] 
datagen uses `mem.h`

9 years agoMerge pull request #180 from thatsafunnyname/patch-1
Yann Collet [Mon, 9 May 2016 09:56:42 +0000 (11:56 +0200)] 
Merge pull request #180 from thatsafunnyname/patch-1

No stdint.h on OpenVMS.

9 years agoadded : midipix support (#181)
Yann Collet [Mon, 9 May 2016 09:44:00 +0000 (11:44 +0200)] 
added : midipix support (#181)

9 years agoFixed Windows API, as detected by @KrzysFR (#171)
Yann Collet [Mon, 9 May 2016 06:19:27 +0000 (08:19 +0200)] 
Fixed Windows API, as detected by @KrzysFR (#171)

9 years agoReduced console display on loading lots of files with `zstd --train`. Reported by...
Yann Collet [Mon, 9 May 2016 02:44:45 +0000 (04:44 +0200)] 
Reduced console display on loading lots of files with `zstd --train`. Reported by @KrzysFR, see #177

9 years agoExpose Advanced Streaming API for v0.5.x legacy
Yann Collet [Sun, 8 May 2016 07:13:40 +0000 (09:13 +0200)] 
Expose Advanced Streaming API for v0.5.x legacy

9 years agofixed legacy dictionary decompression
Yann Collet [Sun, 8 May 2016 06:23:51 +0000 (08:23 +0200)] 
fixed legacy dictionary decompression

9 years agoCLI supports dictionary decompression in legacy mode v0.5.x
Yann Collet [Sun, 8 May 2016 06:11:24 +0000 (08:11 +0200)] 
CLI supports dictionary decompression in legacy mode v0.5.x

9 years agominor refactor : more accurate variable scope
Yann Collet [Sat, 7 May 2016 20:43:40 +0000 (22:43 +0200)] 
minor refactor : more accurate variable scope

9 years agoupdated fse (minor refactor)
Yann Collet [Fri, 6 May 2016 14:55:27 +0000 (16:55 +0200)] 
updated fse (minor refactor)

9 years agoSupport legacy ZSTD_decompress_usingDict() (starting v0.5+)
Yann Collet [Fri, 6 May 2016 14:43:23 +0000 (16:43 +0200)] 
Support legacy ZSTD_decompress_usingDict() (starting v0.5+)

9 years agoFixed decoding corruption error with quad-symbols huffman on legacy decoders
Yann Collet [Thu, 5 May 2016 23:51:31 +0000 (01:51 +0200)] 
Fixed decoding corruption error with quad-symbols huffman on legacy decoders

9 years agocode cleaning
inikep [Thu, 5 May 2016 11:58:56 +0000 (13:58 +0200)] 
code cleaning

9 years agofixed compatibility issues
inikep [Thu, 5 May 2016 11:10:57 +0000 (13:10 +0200)] 
fixed compatibility issues

9 years agofixed Huff0 quad-symbols decoder (#173)
Yann Collet [Thu, 5 May 2016 10:41:36 +0000 (12:41 +0200)] 
fixed Huff0 quad-symbols decoder (#173)

9 years agoCompiler Options moved to util.h
inikep [Thu, 5 May 2016 09:53:42 +0000 (11:53 +0200)] 
Compiler Options moved to util.h

9 years agoStricter gnu90 tests
Yann Collet [Thu, 5 May 2016 02:59:53 +0000 (04:59 +0200)] 
Stricter gnu90 tests

9 years agoAdded gnu90 test
Yann Collet [Thu, 5 May 2016 01:01:13 +0000 (03:01 +0200)] 
Added gnu90 test
work-around : disabled automatic selection of huff0 quad-decoder (see #173)

9 years agoUTIL_prepareFileList
inikep [Wed, 4 May 2016 22:25:38 +0000 (00:25 +0200)] 
UTIL_prepareFileList

9 years agoNo stdint.h on OpenVMS. 180/head
thatsafunnyname [Wed, 4 May 2016 14:43:42 +0000 (15:43 +0100)] 
No stdint.h on OpenVMS.

No stdint.h on OpenVMS, it is inttypes.h instead, some projects use HAVE_STDINT_H.

9 years agoNo stdint.h on OpenVMS.
thatsafunnyname [Wed, 4 May 2016 14:42:25 +0000 (15:42 +0100)] 
No stdint.h on OpenVMS.

No stdint.h on OpenVMS, it is inttypes.h instead, some projects use HAVE_STDINT_H.

9 years agoNo stdint.h on OpenVMS.
thatsafunnyname [Wed, 4 May 2016 14:39:31 +0000 (15:39 +0100)] 
No stdint.h on OpenVMS.

No stdint.h on OpenVMS, it is inttypes.h instead, some projects use HAVE_STDINT_H.

9 years agoremoved BMI tests on Travis CI : incompatible compiler
Yann Collet [Sun, 1 May 2016 08:34:04 +0000 (10:34 +0200)] 
removed BMI tests on Travis CI : incompatible compiler

9 years agoadded : BMI x64 test for Travis CI
Yann Collet [Sun, 1 May 2016 08:27:54 +0000 (10:27 +0200)] 
added : BMI x64 test for Travis CI

9 years agoFixed BMI behavior on x86 and x32 targets, reported by @tycho (#178)
Yann Collet [Sun, 1 May 2016 08:26:30 +0000 (10:26 +0200)] 
Fixed BMI behavior on x86 and x32 targets, reported by @tycho (#178)

9 years agoMerge pull request #175 from inikep/dev
Yann Collet [Sat, 30 Apr 2016 06:07:45 +0000 (23:07 -0700)] 
Merge pull request #175 from inikep/dev

separation into compressor and decompressor

9 years agoSync 175/head
inikep [Fri, 29 Apr 2016 13:25:00 +0000 (15:25 +0200)] 
Sync

9 years agoutil.h must the the first include to #define _POSIX_C_SOURCE
inikep [Fri, 29 Apr 2016 13:19:40 +0000 (15:19 +0200)] 
util.h must the the first include to #define _POSIX_C_SOURCE

9 years agoutil.h must be the first include to #define _POSIX_C_SOURCE
inikep [Fri, 29 Apr 2016 13:18:50 +0000 (15:18 +0200)] 
util.h must be the first include to #define _POSIX_C_SOURCE

9 years agogetTotalFileSize moved to common/util.h
inikep [Thu, 28 Apr 2016 14:50:13 +0000 (16:50 +0200)] 
getTotalFileSize moved to common/util.h

9 years agoordering of #include
inikep [Thu, 28 Apr 2016 12:40:45 +0000 (14:40 +0200)] 
ordering of #include

9 years agobench.c: time functions moved to common/util.h
inikep [Thu, 28 Apr 2016 11:16:01 +0000 (13:16 +0200)] 
bench.c: time functions moved to common/util.h

9 years agogetFileSize moved to common/util.h
inikep [Thu, 28 Apr 2016 10:23:33 +0000 (12:23 +0200)] 
getFileSize moved to common/util.h

9 years agoget rid of some Visual C++ warnings
inikep [Mon, 25 Apr 2016 13:23:09 +0000 (15:23 +0200)] 
get rid of some Visual C++ warnings

9 years agofixed 64-bit compilation with Visual C++
inikep [Mon, 25 Apr 2016 12:42:15 +0000 (14:42 +0200)] 
fixed 64-bit compilation with Visual C++

9 years agoadded compatibility with Visual C++ 2012
inikep [Mon, 25 Apr 2016 11:09:06 +0000 (13:09 +0200)] 
added compatibility with Visual C++ 2012

9 years agoupdated lib/README.md part 2
inikep [Mon, 25 Apr 2016 09:36:44 +0000 (11:36 +0200)] 
updated lib/README.md part 2

9 years agoupdated lib/README.md
inikep [Mon, 25 Apr 2016 09:31:28 +0000 (11:31 +0200)] 
updated lib/README.md

9 years agofix for g++ compilation
inikep [Fri, 22 Apr 2016 16:54:05 +0000 (18:54 +0200)] 
fix for g++ compilation

9 years agointroduced ZSTD_NODECOMPRESS to link only compressor
inikep [Fri, 22 Apr 2016 16:22:30 +0000 (18:22 +0200)] 
introduced ZSTD_NODECOMPRESS to link only compressor

9 years agoError functions moved to common/zstd_common.c
inikep [Fri, 22 Apr 2016 15:14:25 +0000 (17:14 +0200)] 
Error functions moved to common/zstd_common.c

9 years agoupdated CMakeLists.txt
inikep [Fri, 22 Apr 2016 11:59:21 +0000 (13:59 +0200)] 
updated CMakeLists.txt

9 years agointroduced ZSTD_NOCOMPRESS to generate decompressor only
inikep [Fri, 22 Apr 2016 11:59:05 +0000 (13:59 +0200)] 
introduced ZSTD_NOCOMPRESS to generate decompressor only

9 years agoseparation of lib/ into common/, compress/, decompress/, dictBuilder/, legacy/
inikep [Fri, 22 Apr 2016 10:43:18 +0000 (12:43 +0200)] 
separation of lib/ into common/, compress/, decompress/, dictBuilder/, legacy/

9 years agoMerge remote-tracking branch 'refs/remotes/Cyan4973/dev' into dev
inikep [Thu, 21 Apr 2016 10:30:58 +0000 (12:30 +0200)] 
Merge remote-tracking branch 'refs/remotes/Cyan4973/dev' into dev

9 years agominor speed improvements 2
inikep [Thu, 21 Apr 2016 10:18:47 +0000 (12:18 +0200)] 
minor speed improvements 2

bench.c: block size has to be bigger than 32 bytes
zstdcli.c: support for e.g. -B16k -B16m

9 years agozst_opt.h: minor compression speed improvement
inikep [Thu, 21 Apr 2016 09:08:43 +0000 (11:08 +0200)] 
zst_opt.h: minor compression speed improvement

9 years agobumped lib version to 0.6.1
Yann Collet [Wed, 20 Apr 2016 20:46:16 +0000 (22:46 +0200)] 
bumped lib version to 0.6.1
added ZSTD_VERSION_STRING

9 years agobench.c: force at least one compression and decompression loop
inikep [Tue, 19 Apr 2016 07:37:59 +0000 (09:37 +0200)] 
bench.c: force at least one compression and decompression loop

fix for -i0 with small files

9 years agobench.c: fixed rare compression and decompression speed bug
inikep [Fri, 15 Apr 2016 14:54:11 +0000 (16:54 +0200)] 
bench.c: fixed rare compression and decompression speed bug

concerns only big files with compression or decompression time longer
than 100 seconds

9 years agointroduced ZSTD_DEAFULT_CLEVEL for (compressionLevel<=0)
inikep [Fri, 15 Apr 2016 11:44:46 +0000 (13:44 +0200)] 
introduced ZSTD_DEAFULT_CLEVEL for (compressionLevel<=0)

9 years agoremoved ZSTD_compressBegin_targetSrcSize
inikep [Thu, 14 Apr 2016 11:43:51 +0000 (13:43 +0200)] 
removed ZSTD_compressBegin_targetSrcSize

9 years agoMerge remote-tracking branch 'refs/remotes/Cyan4973/dev' into dev
inikep [Wed, 13 Apr 2016 08:48:26 +0000 (10:48 +0200)] 
Merge remote-tracking branch 'refs/remotes/Cyan4973/dev' into dev

9 years agobench.c: ignore directories from a file list for benchmark
inikep [Wed, 13 Apr 2016 08:48:04 +0000 (10:48 +0200)] 
bench.c: ignore directories from a file list for benchmark

9 years agoupdated readme for 0.6.0 167/head
Yann Collet [Tue, 12 Apr 2016 21:58:52 +0000 (23:58 +0200)] 
updated readme for 0.6.0

9 years agoUpdated DICT_MAGIC, since internal dictionary format has changed (length encoding)
Yann Collet [Tue, 12 Apr 2016 21:26:23 +0000 (23:26 +0200)] 
Updated DICT_MAGIC, since internal dictionary format has changed (length encoding)

9 years agoAdded : zbuff.c to library; reported by Yipei Zhang
Yann Collet [Tue, 12 Apr 2016 19:46:18 +0000 (21:46 +0200)] 
Added : zbuff.c to library; reported by Yipei Zhang

9 years agoFixed : contentSize + copyCCtx()
Yann Collet [Tue, 12 Apr 2016 17:13:08 +0000 (19:13 +0200)] 
Fixed : contentSize + copyCCtx()

9 years agoAdded : fuzzer test, checking contentLength value after copyCCtx() usage
Yann Collet [Tue, 12 Apr 2016 16:00:20 +0000 (18:00 +0200)] 
Added : fuzzer test, checking contentLength value after copyCCtx() usage

9 years agoremoved headerBuffer
Yann Collet [Tue, 12 Apr 2016 13:52:33 +0000 (15:52 +0200)] 
removed headerBuffer

9 years agocreated ZSTD_writeFrameHeader()
Yann Collet [Tue, 12 Apr 2016 12:14:10 +0000 (14:14 +0200)] 
created ZSTD_writeFrameHeader()

9 years agominor speed improvement for ZSTD_copyCCtx()
Yann Collet [Mon, 11 Apr 2016 18:42:31 +0000 (20:42 +0200)] 
minor speed improvement for ZSTD_copyCCtx()

9 years agoFixed copyCCtx() on uninitialized cctx (reported by Oliver Lange)
Yann Collet [Mon, 11 Apr 2016 18:12:27 +0000 (20:12 +0200)] 
Fixed copyCCtx() on uninitialized cctx (reported by Oliver Lange)