Yann Collet
900f39e709
skip zstdmt at root directory
2017-01-20 16:36:29 -08:00
Yann Collet
563ef8acf4
CCtxPool starts empty, as suggested by @terrelln
...
Also : make zstdmt now a target from root
2017-01-18 12:12:10 -08:00
Yann Collet
33fce03045
added test checking dictID when using ZSTD_initCStream_usingCDict()
...
It shows that dictID is not properly added into frame header
2017-01-16 19:46:22 -08:00
Yann Collet
5eb749e734
ZSTDMT_compress() creates a single frame
...
The new strategy involves cutting frame at block level.
The result is a single frame, preserving ZSTD_getDecompressedSize()
As a consequence, bench can now make a full round-trip,
since the result is compatible with ZSTD_decompress().
This strategy will not make it possible to decode the frame with multiple threads
since the exact cut between independent blocks is not known.
MT decoding needs further discussions.
2017-01-11 18:21:25 +01:00
Yann Collet
7cedbd1936
fixed allmost target
2016-12-22 12:43:00 +01:00
Yann Collet
a86a09ea0d
removed examples from standard C tests, since they contain some POSIX elements
2016-12-22 11:31:39 +01:00
Yann Collet
1f57c2ed32
added : ZSTD_createCDict_byReference()
2016-12-21 16:20:11 +01:00
Yann Collet
c0a1d6deb0
better cleaning
2016-12-07 15:58:32 -08:00
Przemyslaw Skibinski
e579ab5faa
introduced QEMU_SYS
2016-11-14 12:57:05 +01:00
Yann Collet
d41380ea5d
make zstd a phony target at root
2016-11-07 14:55:12 -08:00
Przemyslaw Skibinski
3a415594b1
fixed MinGW compilation
2016-11-03 12:59:20 +01:00
Yann Collet
f3f13211ae
Fix #419 : no warning when setting custom LDFLAGS
2016-11-02 17:02:45 -07:00
Yann Collet
e405c7a126
updated visual projects
2016-10-12 15:29:22 -07:00
Yann Collet
e19111c42f
make creates libzstd binaries ( #415 )
2016-10-12 11:09:36 -07:00
inikep
68cd4766c9
initialization of strm->adler
2016-09-23 12:42:21 +02:00
inikep
4602e53021
added valgrindTest for zlibWrapper
2016-09-23 10:43:37 +02:00
inikep
bd76017329
Merge remote-tracking branch 'refs/remotes/facebook/dev' into zlibWrapper
2016-09-22 10:28:13 +02:00
inikep
3be5c6e6db
improved zlibWrapper\Makefile
2016-09-22 10:23:58 +02:00
Yann Collet
0704df3259
fixed cmake test
2016-09-19 16:55:35 +02:00
Yann Collet
4c9a4c18a9
changed projects to build
2016-09-19 14:58:14 +02:00
Yann Collet
a2664649df
better error handling
2016-09-09 19:33:56 +02:00
Thomas Klausner
b85cdabd50
Enable install targets for NetBSD.
2016-09-04 14:37:57 +02:00
Yann Collet
599c69d917
minor Makefile updates
2016-08-30 13:33:20 -07:00
Yann Collet
cb5a320705
made -Wdocumentation a clang only flag
2016-08-26 08:06:36 +02:00
inikep
2d5eb2beb9
updated .travis.yml and appveyor.yml for tests/
2016-08-18 13:53:26 +02:00
inikep
a1c8115df5
improved tests\Makefile
2016-08-18 13:35:36 +02:00
inikep
156ab8f4a1
APT dependencies moved from Makefile to .travis.yml
2016-08-17 14:17:54 +02:00
Yann Collet
6c36449ef3
minor comments
2016-08-12 00:05:59 +02:00
Yann Collet
2a2ba3691c
Merge pull request #266 from jrmarino/master
...
Enable build on FreeBSD ports (includes DragonFly BSD) [dev branch]
2016-07-31 02:21:26 +02:00
jrmarino
0d07ec0c0c
Enable build on FreeBSD ports (includes DragonFly BSD)
...
Zstd has been introduced to FreeBSD ports
(http://www.freshports.org/archivers/zstd/ ) which DragonFly BSD also
uses. FreeBSD and DragonFly use the install targets (albeit modified in
some cases) so they must be added to the associated Makefile filters.
2016-07-30 19:11:15 -05:00
inikep
003c7a8568
optimal parser: removed ZSTD_REP_INIT
2016-07-27 11:07:13 +02:00
inikep
5e0ed484f5
Travis CI: removed -Werror from powerpc compilation
2016-07-26 08:37:53 +02:00
Yann Collet
32faf6c8e7
fixed conversion warnings
2016-07-22 14:37:09 +02:00
Yann Collet
98c8884999
added target zstd in root Makefile
2016-07-15 16:12:38 +02:00
Yann Collet
677ed26aa7
Added examples/Makefile
2016-07-10 14:25:38 +02:00
Yann Collet
c35cd5b1db
New : Zstandard Frame format specification
2016-06-30 15:40:28 +02:00
Yann Collet
8d30cd562a
Merge pull request #219 from inikep/dev
...
added gcc5test and gcc6test for Travis
2016-06-21 21:51:52 +02:00
inikep
c9bb102401
Makefile: added gcc5test and gcc6test
...
improved Travis tests
2016-06-21 18:04:13 +02:00
Yann Collet
06d9a73b48
minor refactor, using WILDCOPY_OVERLENGTH
macro instead of hard-coded 8
2016-06-19 14:27:21 +02:00
Yann Collet
19cab46f2f
Joined seqStore
initialization at dispatch point
2016-06-17 12:54:52 +02:00
Yann Collet
c28f9e2713
attempt to re-enable msan tests
2016-06-06 18:00:00 +02:00
inikep
c7f008b069
Travis cmaketest will also run "make install" and "make uninstall"
2016-06-03 11:40:15 +02:00
inikep
7cab86f647
ZWRAP_allocFunction and ZWRAP_freeFunction are static
2016-06-02 18:24:07 +02:00
inikep
13f42d9085
VS2010 project: reverted zstdlib.rc
2016-06-01 14:44:31 +02:00
inikep
a6b942018d
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
2016-06-01 00:07:09 +02:00
Yann Collet
815580a538
added cmake --version
to check cmake version on Travis
2016-05-30 18:57:39 +02:00
Yann Collet
118bfc4ccb
fixed cmaketest
2016-05-30 18:50:28 +02:00
inikep
1981d5a730
Travis tests for PowerPC and OS X
2016-05-30 10:18:56 +02:00
inikep
e9dfdf6924
added zlibwrapper test for Travis
2016-05-27 11:56:15 +02:00
inikep
33b8a893ed
CMake project moved to projects
2016-05-24 17:44:14 +02:00
Yann Collet
de4d4da52d
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
2016-05-20 12:20:12 +02:00
Yann Collet
bde926fce7
removed msan tests
2016-05-18 17:18:48 +02:00
Yann Collet
d9967436da
added memory sanitizer to travis CI
2016-05-18 14:16:49 +02:00
Yann Collet
ddb8ebd5b3
Stricter gnu90 tests
2016-05-05 04:59:53 +02:00
Yann Collet
3f8ed50bf1
Added gnu90 test
...
work-around : disabled automatic selection of huff0 quad-decoder (see #173 )
2016-05-05 03:01:13 +02:00
Yann Collet
6f9c056662
Fixed BMI behavior on x86 and x32 targets, reported by @tycho ( #178 )
2016-05-01 10:26:30 +02:00
inikep
a1febea01d
Error functions moved to common/zstd_common.c
2016-04-22 17:14:25 +02:00
Yann Collet
74bd11954b
fixed ARM compatibility
2016-03-26 17:50:26 +01:00
Yann Collet
f4c9d75370
dictBuilder => zdict
2016-02-12 18:45:02 +01:00
Yann Collet
0db4115f35
fixed debug print macros on Windows
2016-02-10 14:50:22 +01:00
Yann Collet
991b3903b5
removed PowerPC target on Travis CI (unfortunately unsupported)
2016-02-08 20:58:37 +01:00
Yann Collet
62ba4b49c1
more tests
2016-02-08 20:29:59 +01:00
Yann Collet
0cd3ab5d66
tests for powerpc target on travis ci
2016-02-08 20:24:07 +01:00
Yann Collet
521b0108dd
Added PowerPC tests with Qemu user more
...
Shortened tests for emulated platforms
removed date from CLI for reproducibility
2016-02-08 01:27:59 +01:00
Yann Collet
648959a9ed
new : ARM tests with Qemu user-mode
2016-02-07 23:58:32 +01:00
Yann Collet
4f0a3931c8
added missing patches
2016-02-07 04:00:27 +01:00
Yann Collet
9cadd0853c
add basic tests
2016-01-28 15:39:52 +01:00
Yann Collet
3e5b73b84b
CI tests for cmake
2016-01-10 20:46:20 +01:00
Yann Collet
722504c2a0
update version to 0.4.6
2015-12-31 18:32:15 +01:00
Yann Collet
5f9f98768a
Makefile version automatically follows zstd.h
2015-12-30 19:52:08 +01:00
Yann Collet
deb078b9b1
added : -m : decompress multiple files
2015-12-17 20:30:14 +01:00
Yann Collet
6c3e2e7855
fixed : high compression modes for Windows 32 bits
2015-12-11 10:44:07 +01:00
Yann Collet
417890cec2
strengthened streaming bufferless compression
2015-12-04 17:16:37 +01:00
Yann Collet
28e7cefea9
new zstd-noBench & zstd-frugal builds
2015-12-03 12:11:30 +01:00
Yann Collet
6a2f03295c
update version to 0.4.2
2015-12-02 15:05:22 +01:00
Yann Collet
c620b48489
revert install to normal zstd due to travis limitation (likely gcc 4.6)
2015-12-01 01:56:02 +01:00
Yann Collet
88fcd2916e
Added : zstd buffered API
2015-11-25 14:42:45 +01:00
Yann Collet
7f6e91fa98
fixed library compilation
2015-11-11 14:39:50 +01:00
Yann Collet
43e0cd512a
small blocks params
2015-11-09 16:38:17 +01:00
Yann Collet
f48e35c206
minor bt improvements
2015-11-07 01:13:31 +01:00
Yann Collet
f12c1304a8
integrate fast mode
2015-11-05 18:16:59 +01:00
Yann Collet
3564487614
lazydeep
2015-11-02 16:14:46 +01:00
Yann Collet
7671f393be
v0.3.2
2015-11-02 12:17:39 +01:00
Yann Collet
66d22b803b
v0.3.1
2015-11-02 02:36:10 +01:00
Yann Collet
83fae977e6
Added asan tests
2015-10-23 15:21:53 +01:00
Yann Collet
b1f3f4b565
update huff0
2015-10-18 22:18:32 +01:00
Yann Collet
5abd8203cb
Fix : decompression i/o detects flush write errors
2015-08-27 03:16:04 +01:00
Yann Collet
bf50409e05
Refactor Makefile and .travis tests
2015-08-26 00:19:06 +01:00
Yann Collet
f44b2b02b4
Zstd cli : --version and --help write to stdout
2015-08-25 23:32:45 +01:00
Yann Collet
f4ce8913a3
Added more strigent tests : compresson into too small buffer
2015-08-11 14:18:45 +01:00
Yann Collet
e9853b2cdb
Fixed : ZSTD_compress() can attempt compression on a too small buffer
2015-08-07 19:07:32 +01:00
Yann Collet
674d91b3da
Added sanitize=undefine test
2015-07-07 00:36:49 -08:00
Yann Collet
7083b8a54a
Travis CI : added ARM compilation tests
2015-07-06 23:58:59 -08:00
Yann Collet
213089c078
Updated FSE
...
Added clang and g++ tests
2015-06-18 07:43:16 -08:00
Yann Collet
0e9d92c019
fixed travis ci tests
2015-01-24 11:20:08 +01:00
Yann Collet
4856a00164
Initial release
2015-01-24 01:58:16 +01:00