Yann Collet
|
c17e020c9a
|
disable assert when compiling paramgrill
paramgrill is a benchmark calibration function.
Speed accuracy is critical, it cannot be altered by assert.
|
2017-04-20 12:50:02 -07:00 |
Yann Collet
|
c73b76210b
|
Merge pull request #658 from facebook/compressionFlow
Compression flow
|
2017-04-20 12:03:12 -07:00 |
Yann Collet
|
16f9c572fc
|
Merge branch 'dev' into compressionFlow
|
2017-04-20 11:16:40 -07:00 |
Yann Collet
|
e348dad305
|
minor long line reformatting
|
2017-04-20 11:14:13 -07:00 |
Yann Collet
|
96e3a9c2ba
|
Merge pull request #668 from Majlen/cmake-improvement
Add zlib, lzma, pkg-config support to cmake build system
|
2017-04-19 13:56:16 -07:00 |
Milan Ševčík
|
eb7371f179
|
Change all SET_TARGET_PROPERTIES to SET_PROPERTY
SET_PROPERTY function can append to lists, whereas previously used
SET_TARGET_PROPERTIES cannot.
|
2017-04-19 21:34:17 +02:00 |
Milan Ševčík
|
f49f760b41
|
Test new cmake branches with Circle CI
|
2017-04-19 21:34:17 +02:00 |
Milan Ševčík
|
cba4e79a93
|
Create and install pkg-config file with cmake
|
2017-04-19 21:34:17 +02:00 |
Milan Ševčík
|
fce21777bd
|
Copy files during build phase, custom targets instead of commands
Previously some files were copied only during configure phase.
Custom targets seem nicer.
|
2017-04-19 21:34:17 +02:00 |
Milan Ševčík
|
522df42e10
|
Add lzma and zlib support to cmake build system
cmake 2.8.9 needed for FindLibLZMA
|
2017-04-19 21:34:17 +02:00 |
Yann Collet
|
e847730452
|
slightly refined README comments on lib-mt
|
2017-04-18 23:15:28 -07:00 |
Yann Collet
|
987cc95ed7
|
Merge pull request #666 from iburinoc/zstdmt-default
Add MT enabled targets for libzstd
|
2017-04-18 23:07:41 -07:00 |
Yann Collet
|
2c5514c759
|
fixed ZSTDMT_initCStream_advanced()
Must use the new ZSTD_compressBegin_usingCDict_advanced()
to enforce correct frame parameters
|
2017-04-18 22:52:41 -07:00 |
Sean Purcell
|
98cf7fcb2a
|
Update README
|
2017-04-18 17:03:37 -07:00 |
Yann Collet
|
0bb381dad8
|
added test for ZSTD_initCStream_advanced()
when params.fParams.contentSizeFlags = 1
and pledgedSrcSize = 0
then srcSize should be considered 0 (empty), and not "unknown"
|
2017-04-18 15:08:52 -07:00 |
Yann Collet
|
a4cab80183
|
added ZSTD_copyCCtx_internal()
which respects provided fParams.
|
2017-04-18 14:54:54 -07:00 |
Yann Collet
|
b402f1ef37
|
added make list
|
2017-04-18 14:34:24 -07:00 |
Sean Purcell
|
ca6fae7808
|
Add MT enabled targets for libzstd
|
2017-04-18 14:13:01 -07:00 |
Yann Collet
|
30fb499208
|
Changed ZSTD_resetCCtx_advanced() into ZSTD_resetCCtx_internal()
for naming consistency :
_advanced() can be invoked
while _internal() are strictly static
|
2017-04-18 14:08:50 -07:00 |
Yann Collet
|
1be92177ac
|
Merge pull request #665 from iburinoc/fixmsg
Fix no thread message
|
2017-04-18 14:04:28 -07:00 |
Yann Collet
|
715b9aa113
|
created ZSTD_compressBegin_usingCDict_advanced()
|
2017-04-18 13:55:53 -07:00 |
Sean Purcell
|
9606256a8d
|
Fix no thread message
|
2017-04-18 13:52:00 -07:00 |
Yann Collet
|
291f0cb54a
|
Merge branch 'dev' into compressionFlow
|
2017-04-18 03:18:34 -07:00 |
Yann Collet
|
af4f45b682
|
Improved code comments for block functions
|
2017-04-18 03:17:44 -07:00 |
Yann Collet
|
1c286950af
|
Merge pull request #663 from iburinoc/zstdmt-default
Compile CLI using files instead of objs
|
2017-04-18 02:59:54 -07:00 |
Yann Collet
|
478ea2bad0
|
Merge pull request #662 from iburinoc/man-mt
Add zstdmt and -T0 to man page
|
2017-04-18 02:59:44 -07:00 |
Yann Collet
|
4f818182b8
|
clarified frame parameters for ZSTD_compress*_usingCDict()
created ZSTD_compressBegin_usingCDict_internal(),
which gives direct control to frame Parameters.
ZSTD_resetCStream_internal() now points into it.
|
2017-04-17 18:29:06 -07:00 |
Sean Purcell
|
c8b2df7d62
|
Compile CLI using files instead of objs
This avoids conflicts between how the library was
configured and how the CLI was configured.
|
2017-04-17 17:13:47 -07:00 |
Sean Purcell
|
e6c504dbe6
|
Update -T0 comment in man page
|
2017-04-17 17:12:02 -07:00 |
Yann Collet
|
9c4c970399
|
Merge branch 'dev' into compressionFlow
|
2017-04-17 16:33:09 -07:00 |
Yann Collet
|
ba14b389b4
|
Merge pull request #660 from iburinoc/zstdmt-test
Add multithreading tests to playTests.sh
|
2017-04-17 16:19:46 -07:00 |
Yann Collet
|
c47c68f6ca
|
proper evaluation of Huffman CTable size
|
2017-04-17 16:14:21 -07:00 |
Sean Purcell
|
5935c990a0
|
Add zstdmt and -T0 to man page
|
2017-04-17 16:05:20 -07:00 |
Yann Collet
|
f0c9437fdf
|
Merge branch 'dev' into compressionFlow
|
2017-04-17 15:48:13 -07:00 |
Yann Collet
|
a9e92bea5c
|
Merge pull request #661 from iburinoc/zstdmt-default
Make zstd compile with mt by default
|
2017-04-17 15:43:59 -07:00 |
Yann Collet
|
415cb68e53
|
Merge branch 'dev' into compressionFlow
|
2017-04-17 14:51:05 -07:00 |
Sean Purcell
|
f6ef4db20e
|
Install zstdmt even without threading support
|
2017-04-17 12:21:11 -07:00 |
Sean Purcell
|
d845dab69c
|
Fix input size too small to trigger zstdmt
|
2017-04-17 12:10:58 -07:00 |
Sean Purcell
|
5a61f36474
|
Make zstd compile with mt by default
|
2017-04-17 12:06:02 -07:00 |
Sean Purcell
|
c424ec2eae
|
Add multithreading tests to playTests.sh
|
2017-04-17 11:41:46 -07:00 |
Yann Collet
|
ce1cf8691d
|
Merge pull request #659 from bapt/bsd-multithread
Enable multithreading on BSD
|
2017-04-16 23:14:10 -07:00 |
Baptiste Daroussin
|
7dd14d03b0
|
Enable multithreading on BSD
|
2017-04-15 16:25:08 +02:00 |
Yann Collet
|
2afb075382
|
Merge branch 'dev' into compressionFlow
|
2017-04-14 15:08:31 -07:00 |
Yann Collet
|
f913cbed33
|
fixed : memory leak in fuzzer test
|
2017-04-13 22:46:51 -07:00 |
Yann Collet
|
d68ed73172
|
Merge pull request #656 from iburinoc/core-count
Make -T0 mean "number of physical cores"
|
2017-04-13 20:29:41 -07:00 |
Yann Collet
|
95bb8fff92
|
Merge pull request #657 from iburinoc/appveyor
Make appveyor small tests use new mingw as well
|
2017-04-13 16:36:53 -07:00 |
Sean Purcell
|
e4f3235c85
|
Add 0 initializers to static variables
|
2017-04-13 16:34:28 -07:00 |
Sean Purcell
|
42bac7fa84
|
Change ifndef's to undef's
|
2017-04-13 15:35:05 -07:00 |
Sean Purcell
|
ad8da8855b
|
Make appveyor small tests use new mingw as well
|
2017-04-13 14:40:06 -07:00 |
Sean Purcell
|
9227aae001
|
Fix clang linux compilation
|
2017-04-13 14:06:40 -07:00 |