100 Commits
Author SHA1 Message Date
Yann ColletandGitHub aecf3b479c Merge pull request #808 from facebook/dev
Zstandard v1.3.1
2017-08-20 12:34:18 -07:00
Yann ColletandGitHub 5cabae98ae Merge pull request #805 from facebook/huffmanDoc
fix #803 : wrong example in huffman bitstream section
2017-08-20 10:40:29 -07:00
Yann ColletandGitHub 81ec9efd4c Merge pull request #806 from facebook/printVersion
cli : Display supported formats on -vV command
2017-08-19 22:25:01 -07:00
Yann ColletandGitHub ff167705e6 Merge pull request #807 from facebook/poolQueue0
reduced pool queue to 0 to save memory
2017-08-19 22:24:42 -07:00
Yann ColletandGitHub f7312a7cb4 Merge pull request #802 from facebook/variants
fix #788 : fix /programs binary variants
2017-08-19 11:57:50 -07:00
Yann ColletandGitHub 582e19b01c Merge pull request #801 from facebook/newLicense
New license
2017-08-19 00:34:34 -07:00
Yann ColletandGitHub 15e3dbd348 Merge pull request #789 from paulcruz74/educational-decoder-2
Educational decoder 2
2017-08-16 16:06:05 -07:00
Yann ColletandGitHub dd63533b29 Merge pull request #797 from paulcruz74/documentation
Updating README.md
2017-08-16 00:37:55 -07:00
Yann ColletandGitHub f9e6590715 Merge pull request #796 from terrelln/is-error
[FSE][HUF] Inline error checks
2017-08-15 12:37:28 -07:00
Yann ColletandGitHub 2dbcfc6994 Merge pull request #794 from terrelln/force-inline
[libzstd] Fix FORCE_INLINE macro
2017-08-15 12:03:44 -07:00
Yann ColletandGitHub 2daeab12f4 Merge pull request #795 from terrelln/squashfs-tools2
[kernel] Update squashfs-tools patch
2017-08-15 11:59:41 -07:00
Yann ColletandGitHub dedd0d5b35 Merge pull request #791 from romange/dev
Fix ZSTD_estimateDStreamSize function - Fixes #45
2017-08-14 09:55:12 -07:00
Yann ColletandGitHub 0ae20e5614 Merge pull request #793 from codicodi/fix-lz4-support
fix typo in lz4 support code
2017-08-14 09:54:00 -07:00
Yann ColletandGitHub cae4024889 Merge pull request #787 from paulcruz74/dev
Bugfixes for Valgrind and TSAN
2017-08-10 17:39:17 -07:00
Yann ColletandGitHub 8915b9b518 Merge pull request #786 from terrelln/squashfs-tools
[linux-kernel] Update patches for v4 and v5
2017-08-09 16:00:11 -07:00
Yann ColletandGitHub 80c7b4823c Merge pull request #785 from terrelln/dev
[CI] Add gcc7build test
2017-08-08 14:21:45 -07:00
Yann ColletandGitHub d9f2893eb9 Merge pull request #782 from terrelln/dstSizeTooSmall
Fix compression failure on incompressible data
2017-08-07 14:52:02 -07:00
Yann ColletandGitHub a1fe656165 Merge pull request #779 from paulcruz74/adapt-approach-4
Patching warnings, adding ability to bound compression variation
2017-08-07 14:50:38 -07:00
Yann ColletandGitHub 8049556928 Merge pull request #778 from terrelln/bad-huff
[libzstd] Fix bug in Huffman decompresser
2017-08-07 14:05:58 -07:00
Yann ColletandGitHub 6d0a5c5728 Merge pull request #781 from stellamplau/qSize
Allow queueSize=0 in pool.c
2017-08-07 13:55:19 -07:00
Yann ColletandGitHub ee27f6937c Merge pull request #758 from stellamplau/ldm
Add working prototype of a long distance matcher
2017-07-28 17:07:21 -07:00
Yann ColletandGitHub e1222544be Merge pull request #753 from paulcruz74/adapt-approach-3
adaptive compression v1
2017-07-27 10:00:10 -07:00
Yann ColletandGitHub 6466fd3400 Merge pull request #776 from terrelln/dev
[libzstd] Fix CHECK_V_F() macro
2017-07-25 14:39:32 -07:00
Yann ColletandGitHub 57251f52cf Merge pull request #773 from terrelln/lk-v3
[linux] Update patches for v3
2017-07-20 14:47:26 -07:00
Yann ColletandGitHub 44b0838253 Merge pull request #770 from terrelln/test-mode
[zstdcli] Fix -t in streaming mode
2017-07-18 15:40:59 -07:00
Yann ColletandGitHub 2aba13b770 Merge pull request #769 from terrelln/real-block-split
[libzstd] Fix bug in Huffman encoding
2017-07-18 14:58:26 -07:00
Yann ColletandGitHub 77d67fb167 Merge pull request #766 from terrelln/real-block-split
[libzstd] Pull optimal parser state out of seqStore_t
2017-07-18 08:26:24 -07:00
Yann ColletandGitHub 14c83b05c7 Merge pull request #765 from terrelln/real-block-split
[libzstd] Remove ZSTD_CCtx* argument of ZSTD_compressSequences()
2017-07-17 19:25:55 -07:00
Yann ColletandGitHub 3381bf4b84 Merge pull request #764 from terrelln/real-block-split
[libzstd] Refactor ZSTD_compressSequences()
2017-07-17 14:46:01 -07:00
Yann ColletandGitHub fa3aa04ccd Merge pull request #761 from paulcruz74/file-rename
renamed pool.c to poolTests.c
2017-07-14 09:09:45 -07:00
Yann ColletandGitHub 3841ee6fb3 Merge pull request #762 from facebook/errorCodes
pinned down error code enum values
2017-07-14 09:09:22 -07:00
Yann ColletandGitHub d985319337 Merge pull request #759 from terrelln/real-block-split
[libzstd] Pull CTables into sub-structure
2017-07-13 10:24:19 -07:00
Yann ColletandGitHub d6799635a5 Merge pull request #756 from facebook/memOpt
Memory optimisations for ZSTDMT
2017-07-12 18:32:37 -07:00
Yann ColletandGitHub fe80d45807 Merge pull request #755 from jacquesg/solaris
Solaris fix
2017-07-11 12:11:44 -07:00
Yann ColletandGitHub 49d3d4f484 Merge pull request #751 from ivuk/fix-typo
Fix typos in README.md
2017-07-06 12:06:43 -07:00
Yann ColletandGitHub fe007ba8bd Merge pull request #750 from facebook/dev
fixed wrong assert() condition
2017-07-05 11:05:17 -07:00
Yann ColletandGitHub 7d30795931 Merge pull request #748 from facebook/dev
v1.3.0
2017-07-04 15:09:47 -07:00
Yann ColletandGitHub 5051dd39ca Merge pull request #743 from facebook/fullbench
compress_generic() automatic optimization opportunities
2017-07-03 21:26:38 -07:00
Yann ColletandGitHub 9ceea19dc1 Merge pull request #747 from facebook/noExit
No exit() on decoding errors
2017-07-03 18:15:13 -07:00
Yann ColletandGitHub 95c4a6e2c8 Merge pull request #745 from terrelln/libfuzzer
[fuzz] Add libFuzzer targets
2017-07-03 15:15:20 -07:00
Yann ColletandGitHub 7b68d7eb63 Merge pull request #746 from terrelln/dev
[libzstd] Fix memcpy() on potential NULL source
2017-07-03 13:31:27 -07:00
Yann ColletandGitHub 1d39550471 Merge pull request #744 from terrelln/dev
[pzstd] Remove appveyor tests
2017-07-01 05:58:33 -07:00
Yann ColletandGitHub 7f40bb1c39 Merge pull request #742 from stellamplau/stack-space
Reduce stack usage of HUF_readDTableX4 and HUF_readDTableX2
2017-06-30 14:50:23 -07:00
Yann ColletandGitHub cf2a6bc8b1 Merge pull request #741 from facebook/promotion
ZSTD_getFrameContentSize() promoted to "stable" status
2017-06-29 14:48:32 -07:00
Yann ColletandGitHub 82879d50f9 Merge pull request #738 from terrelln/lk-div
[linux-kernel] Update patches for v2
2017-06-29 11:01:28 -07:00
Yann ColletandGitHub 590937df20 Merge pull request #739 from facebook/refPrefix
ZSTD_refPrefix
2017-06-29 04:36:03 -07:00
Yann ColletandGitHub 811deaea6f Merge pull request #736 from terrelln/cover-default-api
[zdict] Make COVER the default algorithm
2017-06-28 20:25:36 -07:00
Yann ColletandGitHub ad5f29918e Merge pull request #737 from facebook/advancedAPI2
simplified API for *initStatic*()
2017-06-28 20:25:22 -07:00
Yann ColletandGitHub b13bfd1830 Merge pull request #740 from paulcruz74/dev
decodecorpus.c patch
2017-06-28 15:36:36 -07:00
Yann ColletandGitHub 09a5bbe22e Merge pull request #735 from terrelln/xz-default
[zstdcli] Support xz by default when liblzma is available
2017-06-27 09:42:02 -07:00
Yann ColletandGitHub 20eeb243d1 Merge pull request #729 from paulcruz74/corpus
Corpus
2017-06-26 17:47:28 -07:00
Yann ColletandGitHub 379f9d874d Merge pull request #733 from terrelln/pzstd-deadlock
[pzstd] Fix potential deadlock in the case of errors
2017-06-23 14:18:55 -07:00
Yann ColletandGitHub ef269c1b68 Merge pull request #725 from facebook/advancedAPI2
New Advanced API
2017-06-23 09:50:47 -07:00
Yann ColletandGitHub 0d0fea96bc Merge pull request #732 from terrelln/dev
[linux] Update patches
2017-06-21 23:46:54 -07:00
Yann ColletandGitHub a69b6ec503 Merge pull request #730 from paulcruz74/dev
Patching ratio and non-existent file bugs
2017-06-21 15:56:05 -07:00
Yann ColletandGitHub 9c56b12938 Merge pull request #723 from paulcruz74/dev
Adding zstd -l
2017-06-21 09:41:55 -07:00
Yann ColletandGitHub 983e16a269 Merge pull request #728 from terrelln/ubsan-failure
[linux] Add more tests and fuzzing
2017-06-20 12:13:51 -07:00
Yann ColletandGitHub 405751abbc Merge pull request #727 from terrelln/ubsan-failure
[libzstd] Fix UBSAN failure
2017-06-19 15:43:17 -07:00
Yann ColletandGitHub e11a5e4e82 Merge pull request #726 from terrelln/malloc-failure
[linux] Fix decompression memory allocation
2017-06-19 14:13:46 -07:00
Yann ColletandGitHub bc4e1fd524 Merge pull request #724 from yurivict/fix-install-static-lib
INSTALL_DATA instead of INSTALL_LIB for libzstd.a
2017-06-17 01:19:39 -07:00
Yann ColletandGitHub 9cbb152582 Merge pull request #722 from paulcruz74/dev
Improve roundTripCrash
2017-06-14 14:28:12 -07:00
Yann ColletandGitHub f0641689b6 Merge pull request #721 from manixate/typo-fix
Minor grammatical changes
2017-06-12 04:51:24 -07:00
Yann ColletandGitHub 2b8bef479c Merge pull request #716 from paulcruz74/dev
VS2005 Support Changes
2017-06-02 12:34:18 -07:00
Yann ColletandGitHub e4182bbb80 Merge pull request #712 from terrelln/dev
[linux-kernel] Fix formatting and Makefile
2017-05-26 18:48:12 +02:00
Yann ColletandGitHub 8a1440dff4 Merge pull request #711 from ldv-alt/dev
Fix typo in libzstd.a-mt make rules
2017-05-26 02:31:33 +02:00
Yann ColletandGitHub 5d62c16ff5 Merge pull request #710 from terrelln/dev
[linux-kernel] Minor formatting changes
2017-05-25 00:10:17 +02:00
Yann ColletandGitHub 10078e43a2 Merge pull request #709 from codicodi/fix-cmake
CMake improvements
2017-05-24 20:56:47 +02:00
Yann ColletandGitHub 0a84a3cde5 Merge pull request #708 from terrelln/lk
[linux-kernel] Update patches in response to comments
2017-05-23 00:10:59 +02:00
Yann ColletandGitHub 6ea46834b2 Merge pull request #705 from terrelln/dev
[libzstd] Allow users to define custom visibility
2017-05-22 21:25:09 +02:00
Yann ColletandGitHub 392073ba80 Merge pull request #702 from facebook/newPrototype
added prototype ZSTD_decompressBegin_usingDDict() (#700)
2017-05-17 01:32:10 +02:00
Yann ColletandGitHub ac4b4d0c44 Merge pull request #701 from terrelln/lk-xxh
[linux-kernel] Separate xxhash into its own module
2017-05-17 01:18:10 +02:00
Yann ColletandGitHub bd1964a988 Merge pull request #696 from joscollin/wip-lib-legacy-fallthrough-warn
lib/legacy: warning: this statement may fall through
2017-05-11 10:45:01 -07:00
Yann ColletandGitHub 4c1cfc0bb6 Merge pull request #695 from joscollin/wip-lib-compress-fallthrough-warn
lib/compress: warning: this statement may fall through
2017-05-11 10:44:27 -07:00
Yann ColletandGitHub ed25fb709e Merge pull request #690 from joscollin/wip-lib-common-fallthrough-warning
lib/common: warning: this statement may fall through
2017-05-11 10:43:45 -07:00
Yann ColletandGitHub a8ced49db3 Merge pull request #692 from terrelln/btopt
Rename ZSTD_btopt2 to ZSTD_btultra
2017-05-10 18:46:48 -07:00
Yann ColletandGitHub ba41b26405 Merge pull request #689 from facebook/cctxMerge
Cctx merge
2017-05-10 14:53:54 -07:00
Yann ColletandGitHub d47709b6ea Merge pull request #654 from iburinoc/splittable
[RFC] Splittable Format and API
2017-05-08 13:41:56 -07:00
Yann ColletandGitHub 9bcacc61d0 Merge pull request #687 from facebook/permissiveTest
cli : -d and -t do not stop after a failed decompression
2017-05-08 11:38:01 -07:00
Yann ColletandGitHub da0c157fc4 Merge pull request #686 from facebook/dev
v1.2.0
2017-05-04 11:18:24 -07:00
Yann ColletandGitHub ddcffbf28c Merge pull request #685 from terrelln/squashfs-bench
[kernel] Update README with SquashFS patch
2017-05-03 11:42:31 -07:00
Yann ColletandGitHub 8a9e30da9f Merge pull request #684 from terrelln/btrfs-init
[btrfs] Update patch to use ZSTD_init{C,D}Stream()
2017-05-02 14:07:52 -07:00
Yann ColletandGitHub 072484a3bf Merge pull request #683 from terrelln/odev
[CLI] Make cover the default dictionary builder
2017-05-02 12:13:23 -07:00
Yann ColletandGitHub ccc0b0eafa Merge pull request #680 from iburinoc/sqfs-kernel
SquashFS linux kernel patch
2017-04-28 10:27:42 -07:00
Yann ColletandGitHub a51cab6e68 Merge pull request #678 from facebook/apiChange
Breaking API Change around CDict
2017-04-28 10:02:45 -07:00
Yann ColletandGitHub aca392610b Merge pull request #679 from terrelln/dev
[kernel] Rename ZSTD_create*() to ZSTD_init*()
2017-04-27 16:31:03 -07:00
Yann ColletandGitHub 89df466b2f Merge pull request #677 from terrelln/pzstd-tests
[pzstd] Add logging statements to tests
2017-04-27 12:05:00 -07:00
Yann ColletandGitHub 97cbdcabdd Merge pull request #670 from facebook/smallCCtx
Small cctx
2017-04-26 14:03:26 -07:00
Yann ColletandGitHub 39e67bd326 Merge pull request #675 from iburinoc/lz4
Fix LZ4 wrapper deprecation warnings
2017-04-26 13:13:24 -07:00
Yann ColletandGitHub 5129a5dba9 Merge pull request #674 from niXman/dev
unchecked argv[idx] access
2017-04-26 09:45:36 -07:00
Yann ColletandGitHub 9a7698c1f0 Merge pull request #673 from iburinoc/lz4
Add LZ4 compress/decompress support to CLI
2017-04-26 09:32:16 -07:00
Yann ColletandGitHub 39d0c6cde7 Merge pull request #672 from iburinoc/osxlzma
Install liblzma on OS X long test
2017-04-21 11:54:05 -07:00
Yann ColletandGitHub d70965832b Merge pull request #669 from ligfx/friendlycmake
CMake improvements when embedding in another project
2017-04-20 23:43:41 -07:00
Yann ColletandGitHub c73b76210b Merge pull request #658 from facebook/compressionFlow
Compression flow
2017-04-20 12:03:12 -07:00
Yann ColletandGitHub 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
Yann ColletandGitHub 987cc95ed7 Merge pull request #666 from iburinoc/zstdmt-default
Add MT enabled targets for libzstd
2017-04-18 23:07:41 -07:00
Yann ColletandGitHub 1be92177ac Merge pull request #665 from iburinoc/fixmsg
Fix no thread message
2017-04-18 14:04:28 -07:00
Yann ColletandGitHub 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 ColletandGitHub 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 ColletandGitHub ba14b389b4 Merge pull request #660 from iburinoc/zstdmt-test
Add multithreading tests to playTests.sh
2017-04-17 16:19:46 -07:00
Yann ColletandGitHub a9e92bea5c Merge pull request #661 from iburinoc/zstdmt-default
Make zstd compile with mt by default
2017-04-17 15:43:59 -07:00