Yann Collet
c2a4632789
release builds use less debug symbols and warnings
...
release build are triggered through either `make`,
or their specific target `make zstd-release` and `make lib-release`.
2017-02-02 20:54:41 -08:00
Yann Collet
d7e3cb58c5
Resolved merge conflict dev+zstdmt
2017-01-20 16:44:50 -08:00
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