Commit Graph
100 Commits
Author SHA1 Message Date
Yann ColletandGitHub a067c38eea Merge pull request #595 from terrelln/macros
Remove 'mem.h' dependency from ZSTD_WINDOWLOG_MAX
2017-03-08 16:13:31 -08:00
Yann ColletandGitHub a41a4ed39a Merge pull request #594 from terrelln/bugs
Small fixes
2017-03-08 14:56:07 -08:00
Yann ColletandGitHub 15c9dd80a8 Merge pull request #593 from iburinoc/undef
Reduce point at which we reduce offsets to protect against UB
2017-03-07 18:31:38 -08:00
Yann ColletandGitHub 15235ef3c8 Merge pull request #592 from iburinoc/ci
Fix travis test broken by Makefile change
2017-03-07 13:51:33 -08:00
Yann ColletandGitHub 15a7a99653 Merge pull request #590 from iburinoc/ci
Set up "short" tests on CircleCI
2017-03-06 23:29:26 -08:00
Yann ColletandGitHub 9ba81a3c63 Merge pull request #588 from pixelb/fedora-warnings
support -Werror=format-security
2017-03-05 21:06:13 -08:00
Yann ColletandGitHub 5d801278dc Merge pull request #586 from terrelln/repeat-heuristic
Always check Huffman tables for ZSTD_lazy+
2017-03-03 19:38:56 -08:00
Yann ColletandGitHub 1af570bd05 Merge pull request #585 from terrelln/cover-leak
Fix COVER_optimizeTrainFromBuffer() resource leaks
2017-03-02 20:46:35 -08:00
Yann ColletandGitHub f44b55c18d Merge pull request #584 from terrelln/huff-repeat
Allow compressor to repeat Huffman tables
2017-03-02 17:20:11 -08:00
Yann ColletandGitHub 3a55d8be26 Merge pull request #582 from iburinoc/m32
Encode/decode offsets >= 32MB in 32-bits mode
2017-03-02 16:42:50 -08:00
Yann ColletandGitHub fdb0fd34b3 Merge pull request #583 from terrelln/set-dictid
Set dictID to 0 for content only dictionaries
2017-03-02 13:15:31 -08:00
Yann ColletandGitHub 31432cc57d Merge pull request #579 from iburinoc/multiframe
Check to ensure ddict isn't null before dereference
2017-03-01 11:02:04 -08:00
Yann ColletandGitHub 51598510c0 Merge pull request #580 from facebook/speedStream
Improve streaming decompression speed
2017-03-01 10:59:51 -08:00
Yann ColletandGitHub c896735b8d Merge pull request #575 from Majlen/cmake-improvement
Cmake improvement
2017-02-28 15:32:21 -08:00
Yann ColletandGitHub a5cbc02ed1 Merge pull request #578 from inikep/dev
decompression: --rm is silent when input is stdin
2017-02-28 15:21:28 -08:00
Yann ColletandGitHub a81c2e7e44 Merge pull request #573 from facebook/ddict
Improved DDict memory usage
2017-02-27 20:54:42 -08:00
Yann ColletandGitHub ea7589ce07 Merge pull request #571 from inikep/dev11
gzip tests
2017-02-27 13:54:33 -08:00
Yann ColletandGitHub b78f211068 Merge pull request #569 from iburinoc/testcorpus
Fix some more ARM compile errors
2017-02-27 10:19:37 -08:00
Yann ColletandGitHub 3ac85faf1f Merge pull request #572 from prashantkhandelwal/dev
Fix for a small typo
2017-02-27 10:19:08 -08:00
Yann ColletandGitHub 682ae8a10e Merge pull request #567 from inikep/dev11
faster Travis tests
2017-02-25 06:57:31 -08:00
Yann ColletandGitHub 0990d79476 Merge pull request #566 from facebook/forceRawDict
Force raw dict
2017-02-24 16:59:24 -08:00
Yann ColletandGitHub 571a68dcda Merge pull request #565 from iburinoc/testcorpus
Fix 32-bit -Wsign-compare issues in decodecorpus.c
2017-02-23 16:28:37 -08:00
Yann ColletandGitHub 805943ccaa Merge pull request #564 from iburinoc/doc
Move educational_decoder to doc/ and add doc README
2017-02-23 16:27:54 -08:00
Yann ColletandGitHub 7e224ea03e Merge pull request #562 from iburinoc/testcorpus
Create a tool that generates random, valid, Zstd frames for decoder testing
2017-02-23 15:19:36 -08:00
Yann ColletandGitHub db478ad27e Merge pull request #558 from facebook/manual
Manual
2017-02-23 13:39:36 -08:00
Yann ColletandGitHub cce8d8ba2b Merge pull request #560 from iburinoc/findcompressedsize
Change name to to findFrameCompressedSize and add skippable support
2017-02-23 13:39:23 -08:00
Yann ColletandGitHub a395fdbaf0 Merge pull request #561 from iburinoc/fsefix
Fix bug in FSE distribution normalization
2017-02-22 15:32:22 -08:00
Yann ColletandGitHub e68dbdaf67 Merge pull request #556 from sjnam/size_unknown
original size unknown
2017-02-22 10:53:35 -08:00
Yann ColletandGitHub 9bef0ebb1d Merge pull request #559 from inikep/arm-ppc-compilation
Reduced number of Travis tests to 7
2017-02-22 10:19:33 -08:00
Yann ColletandGitHub e37d9e2d8f Merge pull request #557 from inikep/dev11
travis.yml: remove tests that overlap with Circle CI
2017-02-21 17:53:28 -08:00
Yann ColletandGitHub 73fcbe86c7 Merge pull request #552 from iburinoc/spec
Restructure Format Specification
2017-02-21 17:52:25 -08:00
Yann ColletandGitHub 2e6c0ccd47 Merge pull request #555 from anders-code/dev
spelling fixes in comments
2017-02-20 19:07:36 -08:00
Yann ColletandGitHub 7bc441b27c Merge pull request #553 from inikep/devel
Devel
2017-02-20 19:07:04 -08:00
Yann ColletandGitHub 4dca56ed83 Merge pull request #551 from dimkr/meson
Added a Meson-based build system
2017-02-20 01:23:51 -08:00
Yann ColletandGitHub f2da1b1f22 Merge pull request #550 from iburinoc/matchoverlenwrite
execSequence copies up to 2*WILDCOPY_OVERLENGTH extra
2017-02-16 18:14:47 -08:00
Yann ColletandGitHub ff176d3208 Merge pull request #548 from inikep/gz_compress
Circle CI tests
2017-02-16 14:57:59 -08:00
Yann ColletandGitHub 3ebec8383b Merge pull request #549 from iburinoc/matchoverlenwrite
Fix wildcopy overwriting data still in window
2017-02-16 08:39:52 -08:00
Yann ColletandGitHub 44f82d781f Merge pull request #545 from terrelln/force-window
[zstdmt] Fix MSAN failure with ZSTD_p_forceWindow
2017-02-15 10:20:15 -08:00
Yann ColletandGitHub f0b9a8dddb Merge pull request #547 from inikep/dev11
Avoid fseek()'s 2GiB barrier with MacOS and *BSD
2017-02-14 12:29:00 -08:00
Yann ColletandGitHub aca067f19d Merge pull request #543 from inikep/gz_compress
Gz compress
2017-02-14 10:30:22 -08:00
Yann ColletandGitHub 9696bfc2ad Merge pull request #544 from ds77/avoid-empty
Portable way to avoid empty unit warning in threading.c
2017-02-14 00:54:55 -08:00
Yann ColletandGitHub 1decff24b8 Merge pull request #546 from zefanxu/dev
fix memory leak
2017-02-14 00:49:06 -08:00
Yann ColletandGitHub db2666c10c Merge pull request #536 from iburinoc/multiframe
Simple API multiframe decoding
2017-02-13 12:18:16 -08:00
Yann ColletandGitHub 73d7a15707 Merge pull request #542 from ds77/large-sparse-fix
zstdcli: fix writing 2GB+ sparse files under Windows
2017-02-13 11:57:35 -08:00
Yann ColletandGitHub acfa151622 Merge pull request #540 from ds77/dev-stat64-fix
zstdcli: Fix reporting incorrect sizes of large flies on MinGW
2017-02-11 21:08:08 -08:00
Yann ColletandGitHub 145f450a1b Merge pull request #541 from inikep/mingw
fixed "mingw32" AppVeyor target
2017-02-11 21:07:53 -08:00
Yann ColletandGitHub bbba42acd1 Merge pull request #537 from terrelln/small-bugs
Fix small bugs
2017-02-10 04:35:43 -08:00
Yann ColletandGitHub a28c34cb7a Merge pull request #538 from iburinoc/errorstring
Fix ZSTD_getErrorString and add tests
2017-02-10 03:59:56 -08:00
Yann ColletandGitHub 2333afcebe Merge pull request #533 from inikep/dev11
--priority=rt
2017-02-10 03:50:08 -08:00
Yann ColletandGitHub 307989f2e0 Merge pull request #535 from terrelln/tests
Remove test-longmatch from test target and only run it once
2017-02-09 00:36:03 -08:00
Yann ColletandGitHub 60259eb9a0 Merge pull request #526 from iburinoc/educational
Add educational decoder to /contrib
2017-02-07 15:34:33 -08:00
Yann ColletandGitHub ba76bde015 Merge pull request #534 from terrelln/dev
Attribute cover dictionary code
2017-02-07 11:58:59 -08:00
Yann ColletandGitHub 696a749d30 Merge pull request #532 from terrelln/zlib
Change zlib include to be a system include
2017-02-06 14:44:23 -08:00
Yann ColletandGitHub f6e9c4f1e1 Merge pull request #529 from facebook/gzstd_default
Gzstd default
2017-02-05 18:03:36 -08:00
Yann ColletandGitHub 11d3bc885e Merge pull request #530 from terrelln/cover-man
Add cover dictionary training to zstd.1
2017-02-03 17:10:06 -08:00
Yann ColletandGitHub 48bed91606 Merge pull request #527 from facebook/zstdmt
zstdmt refinements
2017-01-31 16:36:46 -08:00
Yann ColletandGitHub cc3d1bc262 Merge pull request #525 from terrelln/covermt
Multithreaded COVER dictionary training
2017-01-30 10:15:33 -08:00
Yann ColletandGitHub 4fd0fffdea Merge pull request #523 from terrelln/buck
Add BUCK files for Nuclide integration
2017-01-28 19:17:58 -08:00
Yann ColletandGitHub 716ea3b361 Merge pull request #524 from terrelln/asan-failure
Fix segfault in zstreamtest MT
2017-01-27 16:50:16 -08:00
Yann ColletandGitHub 609c123a01 Merge pull request #522 from terrelln/benchmt
Fix some includes
2017-01-27 11:40:25 -08:00
Yann ColletandGitHub b9fd442d30 Merge pull request #520 from iburinoc/spec
Updated format specification to be easier to understand
2017-01-27 11:26:38 -08:00
Yann ColletandGitHub 717c65d690 Merge pull request #519 from inikep/dev11
Dev11
2017-01-26 14:23:44 -08:00
Yann ColletandGitHub c8a27d9303 Merge pull request #518 from facebook/zstdmt
zstd with multi-threading
2017-01-26 14:22:27 -08:00
Yann ColletandGitHub 9a7d272b92 Merge pull request #516 from inikep/dev11
fix for zlibWrapper
2017-01-19 09:06:13 -08:00
Yann ColletandGitHub dab5ea93f2 Merge pull request #515 from iburinoc/emptydict
Don't create dict in streaming apis if dictSize == 0
2017-01-19 09:02:42 -08:00
Yann ColletandGitHub 18b3ce6064 Merge pull request #514 from inikep/dev11
fixed gz functions based on zlib 1.2.11
2017-01-18 15:21:17 -08:00
Yann ColletandGitHub 123c8a3cb8 Merge pull request #511 from indygreg/cdict-dictid
Set dictionary ID in ZSTD_initCStream_usingCDict()
2017-01-16 20:17:44 -08:00
Yann ColletandGitHub aa64b01138 Merge pull request #510 from iburinoc/baddict
Fixed decompress_usingDict not propagating corrupted dictionary error
2017-01-12 22:10:04 +01:00
Yann ColletandGitHub b8cdc16969 Merge pull request #509 from terrelln/dict-builder-32
Handle cover dictionary builder maximum input size for 32-bit mode
2017-01-10 06:30:28 +01:00
Yann ColletandGitHub 4736dffd41 Merge pull request #507 from terrelln/dict-builder-optimize
Add new dictionary builder
2017-01-03 20:33:33 +01:00
Yann ColletandGitHub e4f70cdbbc Merge pull request #505 from terrelln/pthread_cond_t
pthread_cond_t
2017-01-01 15:53:51 +01:00
Yann ColletandGitHub f765a375a5 Merge pull request #504 from terrelln/thread-pool
[zstdmt] Add thread pool
2016-12-30 15:31:49 +01:00
Yann ColletandGitHub 8d7432914f Merge pull request #503 from inikep/dev11
Dev11
2016-12-28 16:50:39 +01:00
Yann ColletandGitHub 9b587e2135 Merge pull request #502 from Chocobo1/cpp11
Move -std=c++11 cxxflag to PZSTD_CXXFLAGS
2016-12-28 14:38:48 +01:00
Yann ColletandGitHub c07d2e3a31 Merge pull request #499 from inikep/dev11
improved *BSD and Solaris compatibility
2016-12-23 21:32:03 +01:00
Yann ColletandGitHub 63fcb87b07 Merge pull request #497 from apjanke/zstdless-with-shebang
zstdless: add shebang and quote $@
2016-12-23 11:18:10 +01:00
Yann ColletandGitHub d9da24042a Merge pull request #498 from terrelln/zdict-deprecated
Fix failing test due to deprecation warning
2016-12-23 11:16:23 +01:00
Yann ColletandGitHub 0d7e84899f Merge pull request #489 from inikep/v112
improved detection of POSIX
2016-12-21 16:42:46 +01:00
Yann ColletandGitHub 795d95309f Merge pull request #493 from inikep/fullbench
Fullbench extDict variant
2016-12-21 15:12:06 +01:00
Yann ColletandGitHub d2ccf180d3 Merge pull request #492 from inikep/dev11
test CMake on Windows
2016-12-21 11:23:04 +01:00
Yann ColletandGitHub 0ffa03d8e3 Merge pull request #490 from jacquesg/cmake-fix
Fix cmake build (MSVC)
2016-12-21 11:22:28 +01:00
Yann ColletandGitHub 8c1a042134 Merge pull request #494 from terrelln/msan-dict-load
Fix dictionary loading bug causing an MSAN failure
2016-12-21 09:33:48 +01:00
Yann ColletandGitHub d1a53f0057 Merge pull request #488 from terrelln/zbuff-errors2
Export ZBUFF_isError() and ZBUFF_getErrorName()
2016-12-17 15:51:41 +01:00
Yann ColletandGitHub 7d5e344ce5 Merge pull request #480 from inikep/dev11
advanced mode where each parameter can be selected on the command line
2016-12-15 22:27:50 +01:00
Yann ColletandGitHub 13a8190937 Merge pull request #482 from inikep/zlibWrapper
Zlibwrapper
2016-12-13 19:50:34 +01:00
Yann ColletandGitHub ea6e0c22e5 Merge pull request #481 from inikep/zlibWrapper
fixed fitblk
2016-12-13 19:42:51 +01:00
Yann ColletandGitHub 90ce45e565 Merge pull request #475 from DimitryAndric/fix-build-on-freebsd-1
Make zstd build out of the box properly on FreeBSD
2016-12-13 11:39:23 +01:00
Yann ColletandGitHub 35168679bd Merge pull request #478 from terrelln/wildcopy-ub
Fix execSequence wildcopy undefined behavior
2016-12-13 11:33:00 +01:00
Yann ColletandGitHub faaebebb1a Merge pull request #479 from terrelln/decompression-bug
Fix decompression bug
2016-12-13 11:30:37 +01:00
Yann ColletandGitHub 4c6ce5a57e Merge pull request #476 from inikep/dev11
Dev11
2016-12-12 16:44:55 +01:00
Yann ColletandGitHub e93f1f5893 Merge pull request #474 from terrelln/compression-segfault
Fix compression segfault
2016-12-11 22:28:24 +01:00
Yann ColletandGitHub 229b9e2996 Merge pull request #473 from inikep/dev11
improved documentation
2016-12-08 11:36:38 -08:00
Yann ColletandGitHub 1d78fdea11 Merge pull request #470 from inikep/decompressGZ
Decompressgz
2016-12-05 11:06:47 -08:00
Yann ColletandGitHub 7fdbb1ed46 Merge pull request #467 from inikep/dev11
gzip decompression from CLI
2016-12-02 10:58:48 -08:00
Yann ColletandGitHub 4ab3a4228f Merge pull request #465 from inikep/zlibWrapper
gz* functions for Zlibwrapper
2016-11-30 22:28:43 +01:00
Yann ColletandGitHub 42247705a3 Merge pull request #461 from obache/neatsrc/pkgconfig
libzstd.pc.in: Change to use variables for libdir and includedir
2016-11-30 20:03:42 +01:00
Yann ColletandGitHub 013a2b58ae Merge pull request #464 from terrelln/guards
Fix ZSTD_STATIC_LINKING_ONLY with double include
2016-11-29 23:06:10 +01:00
Yann ColletandGitHub 5ceabe15f7 Merge pull request #460 from inikep/dev11
Dev11
2016-11-24 12:21:32 -08:00
Yann ColletandGitHub 271f689139 Merge pull request #459 from inikep/dev11
Windows binary package
2016-11-21 09:23:22 -08:00
Yann ColletandGitHub 0d761dbe95 Merge pull request #453 from inikep/dev11
fullbench-dll
2016-11-16 15:45:30 -08:00