Commit Graph
100 Commits
Author SHA1 Message Date
Yann Collet 19cab46f2f Joined seqStore initialization at dispatch point 2016-06-17 12:54:52 +02:00
Yann Collet 510cff3570 minor comment change 2016-06-16 16:39:55 +02:00
Yann Collet 12d881e810 Move build into projects/build 2016-06-16 16:08:40 +02:00
Yann Collet 201d82f5d0 .cmd files use windows-style eol 2016-06-16 15:53:02 +02:00
Yann Collet 61cc4f207e Added build/README from @KrzysFR (#201) 2016-06-16 15:44:30 +02:00
Yann Collet 4948f270b3 make room for reserved "information bit" in frame header 2016-06-16 15:38:51 +02:00
Yann Collet ec2031e2a7 update readme for 0.7 2016-06-16 14:08:48 +02:00
Yann Collet 3f01c8833f better seed randomization for systems with poor clock() resolutation 2016-06-16 13:38:10 +02:00
Yann Collet 23ba41533a Fixed zstd_opt encoding error with repeat-offsets 2016-06-16 13:20:46 +02:00
Yann Collet 803c05ec7e fuzzer : tests with high id are run without need to change finalTestNb 2016-06-16 11:32:57 +02:00
Yann Collet 80d033fb43 fixed ptr arithmetic warning 2016-06-16 01:41:50 +02:00
Yann Collet ad39b7a718 zdict stores standard rep-offset.
It can use custom ones, but the proper formula and impact on statistics is not done yet.
2016-06-16 01:14:41 +02:00
Yann Collet 736d419289 strengthened dict loading on decompresson side 2016-06-16 01:05:04 +02:00
Yann Collet 8e36a9c169 decoder restores repOffsets from dictionary 2016-06-16 01:05:04 +02:00
Yann Collet 52a0622beb RepsCodes are saved into Dict
(uncomplete : need decompression to regenerate them)
2016-06-16 01:05:04 +02:00
Yann Collet efd0b4993a fixed fuzzer error (inter-block repeated offsets) 2016-06-16 00:53:56 +02:00
Yann Collet 23ccc34262 Merge branch 'dev' of github.com:Cyan4973/zstd into dev 2016-06-15 23:33:52 +02:00
Yann Collet 1a7b8fbc24 fixed dictionary tests 2016-06-15 23:33:38 +02:00
Yann Collet 9b998e4d08 Fixed decompression of literals in dictionary mode 2016-06-15 23:11:20 +02:00
Yann ColletandGitHub 7f2a15c906 Merge pull request #211 from tobijdc/patch-5
Fix Max Compression Level in zstd.1
2016-06-15 23:01:01 +02:00
Yann Collet 531a4273c0 stronger dictionary compression tests 2016-06-15 19:02:11 +02:00
Yann ColletandGitHub bc1695eff5 Merge pull request #210 from inikep/dev
zlibWrapper: improved memory deallocation in case of error
2016-06-15 12:28:38 +02:00
Yann ColletandGitHub 565e01a72c Merge pull request #209 from KrzysFR/dev
Removed old xxx_static.h header references from VS2010 project
2016-06-14 16:38:22 +02:00
Yann Collet d059092897 fixed conversion warnings 2016-06-14 15:34:24 +02:00
Yann Collet 45c03c564f fixed corruption with inter-blocks repeated offsets 2016-06-14 13:46:11 +02:00
Yann Collet 4266c0a2fd adding inter-blocks rep-offsets 2016-06-14 01:49:25 +02:00
Yann Collet 43dfe01919 Check repIndex for validity 2016-06-13 21:43:06 +02:00
Yann ColletandGitHub 3eb52578f3 Merge pull request #208 from inikep/dev
fixed test-zstd-speed.py default "--message" parameter
2016-06-13 11:17:40 +02:00
Yann Collet 7eda5f7c97 Moved versionsTest on Travis to Ubuntu Server VM 2016-06-12 23:19:14 +02:00
Yann Collet 18c8f79f3e fixed gcc warning on uninitialized structure variable 2016-06-12 22:51:52 +02:00
Yann Collet 3a2c329e4b re-enable versionsTest on Travis 2016-06-12 22:31:47 +02:00
Yann ColletandGitHub 2a18fc8cde Merge pull request #207 from KrzysFR/msbuild_scripts
Fix hardcoded path in msbuild scripts
2016-06-12 16:05:53 +02:00
Yann Collet cd98f93cff Fixed decompression issue with invalid data 2016-06-11 23:26:22 +02:00
Yann Collet 37fece22e8 enable repeat-entropic-stats mode 2016-06-11 02:52:42 +02:00
Yann Collet d60a5bf900 Literal decompression builds Huffman tables within shared space (for later re-use) 2016-06-11 02:35:31 +02:00
Yann Collet 237ad4beb3 Added single-stream decompression variant using external DTable 2016-06-11 01:46:03 +02:00
Yann Collet 289bbd52e5 Updated huff0 2016-06-11 01:31:54 +02:00
Yann ColletandGitHub 1869f7966e Merge pull request #205 from inikep/dev
legacy decoder for v0.6
2016-06-10 17:13:07 +02:00
Yann Collet 0974f681a4 completed .gitignore 2016-06-10 14:44:16 +02:00
Yann ColletandGitHub 5b119ae17f Merge pull request #203 from inikep/dev
introduced test-zstd-speed.py
2016-06-10 14:32:44 +02:00
Yann Collet 9dd12742f3 litBlockType_t is an enum 2016-06-10 00:12:26 +02:00
Yann Collet b09b12ce10 Added command --rm : remove source file after successful de/compression 2016-06-09 23:01:19 +02:00
Yann Collet 39f6779874 Merge branch 'dev' of github.com:Cyan4973/zstd into dev 2016-06-08 11:12:07 +02:00
Yann Collet 662a541431 updated huff0 - now generates a common HUF_DTable type for all decoding tables 2016-06-08 11:11:02 +02:00
Yann Collet 1c77b79f56 Merge pull request #202 from KrzysFR/msbuild_scripts
Added build commands for various versions of Visual Studio
2016-06-07 17:33:12 +02:00
Yann Collet 302fb53a76 Removed ZSTD_*_usingPrepared?Ctx() declaration from public space 2016-06-07 12:16:49 +02:00
Yann Collet ee1a084852 Integrated new dictionary API into bench module 2016-06-07 01:40:49 +02:00
Yann Collet 81e13ef7cf first implementation of the new dictionary API (untested) 2016-06-07 00:51:51 +02:00
Yann Collet 9d504ae85b Added decoding of RLE blocks 2016-06-06 19:52:35 +02:00
Yann Collet f72dc6091b removed msan tests, due to issues with datagen.c 2016-06-06 19:42:47 +02:00
Yann Collet c28f9e2713 attempt to re-enable msan tests 2016-06-06 18:00:00 +02:00
Yann Collet 2cc72f1fd3 fixed initialization issue in bench 2016-06-06 17:50:07 +02:00
Yann Collet c44785be57 Merge pull request #200 from Cyan4973/dev070
Dev070
2016-06-06 12:12:28 +02:00
Yann Collet e3d529403d fixed initialization mismatch in ZSTD_copyCCtx() 2016-06-06 11:07:33 +02:00
Yann Collet 142acbdea7 fixed minor visual conversion warning 2016-06-06 00:46:56 +02:00
Yann Collet 673f0d7cdc new frame format, allowing custom window size 2016-06-06 00:26:38 +02:00
Yann Collet 89703d20fb reduced dependencies 2016-06-05 01:50:33 +02:00
Yann Collet 51778b7cca updated README following merging of *_static.h 2016-06-05 01:38:10 +02:00
Yann Collet a91ca620cf removed HUF_readStats() from public space 2016-06-05 01:33:55 +02:00
Yann Collet f3a1a84c9a fixed cmake project 2016-06-05 01:05:01 +02:00
Yann Collet d0e2cd15cb Merged fse_static into fse.h . Now requires FSE_STATIC_LINKING_ONLY macro. 2016-06-05 00:58:01 +02:00
Yann Collet 130fe11394 merged huf_static.h into huf.h . Requires HUF_STATIC_LINKING_ONLY macro. 2016-06-05 00:42:28 +02:00
Yann Collet dc048d18d3 minor comment (detailing an #include motivation) 2016-06-05 00:32:23 +02:00
Yann Collet 068a8c1b10 commented out versionTests, which can not work while waiting for legacy decoder v0.6 2016-06-05 00:23:20 +02:00
Yann Collet f938ad5406 fixed cmake project 2016-06-04 21:59:56 +02:00
Yann Collet 49bb0041af removed ZSTD_highbit() from zstd_internal.h, as it is only used by zstd_compress.c 2016-06-04 20:17:38 +02:00
Yann Collet 16f729957f fixed zlib wrapper for new .h strategy 2016-06-04 19:52:06 +02:00
Yann Collet d3b7f8d21f Merged zstd_static.h into zstd.h . Now requires ZSTD_STATIC_LINKING_ONLY macro 2016-06-04 19:47:02 +02:00
Yann Collet ac110a1f21 Removed ZBUFF internal util function from public area 2016-06-04 19:16:49 +02:00
Yann Collet 5347aee8f7 merged zbuff_static.h into zbuff.h . Now requires ZBUFF_STATIC_LINKING_ONLY macro 2016-06-04 19:12:48 +02:00
Yann Collet e69b8ccceb merged zdict_static.h into zdict.h. Now requires ZDICT_STATIC_LINKING_ONLY macro. 2016-06-04 18:56:23 +02:00
Yann Collet 198d127b35 minor comment change (unfinished description of new header format) 2016-06-04 18:40:55 +02:00
Yann Collet 0d31160b4e better dynamic memory adaptation when using CLI 2016-06-04 00:09:02 +02:00
Yann Collet f4f5affdf7 restore ZBUFF full-block-size, for better performance on small input 2016-06-03 23:09:28 +02:00
Yann Collet a49c1f1782 Merge branch 'dev070' of github.com:Cyan4973/zstd into dev070
Conflicts:
	lib/decompress/zstd_decompress.c
2016-06-03 23:08:04 +02:00
Yann Collet ab7b6f1ece Merge pull request #198 from inikep/dev070
Dev070
2016-06-03 21:37:49 +02:00
Yann Collet a5ad5279a5 minor decoder code refactoring 2016-06-03 16:38:27 +02:00
Yann Collet fe48775868 minor decoder code refactoring 2016-06-03 15:41:51 +02:00
Yann Collet 441f5d61fd dictionary size objective can be described in Megabytes 2016-06-03 15:15:47 +02:00
Yann Collet 1dd7961557 minor code refactoring 2016-06-03 15:14:09 +02:00
Yann Collet 923938edde Added -Wdeclaration-after-statement compilation flag 2016-06-02 17:56:00 +02:00
Yann Collet 2c4acdabdc Changed command name to --check , -C, following xz convention 2016-06-02 17:05:50 +02:00
Yann Collet 87cfbe3e5f checksum generation can be selected from command line (--checksum) 2016-06-01 19:22:15 +02:00
Yann Collet eb70043e59 Fixed paramgrill 2016-06-01 18:59:55 +02:00
Yann Collet 70d1301d6e Changed ZSTD_adjustCParams() prototype
`ZSTD_adjustCParams()` is now automatically invoked at the end of `ZSTD_getCParams()`
2016-06-01 18:45:34 +02:00
Yann Collet 83c3f4427c upgraded zbufftest to also test advanced frame parameters no/checksum no/dictID 2016-06-01 17:44:53 +02:00
Yann Collet 38a0215b53 Merge pull request #197 from inikep/dev070
improved Travis tests, skippable frames
2016-06-01 13:41:19 +02:00
Yann Collet 202844ebd0 fixed zbufftest : 2016-06-01 00:44:36 +02:00
Yann Collet 8e3a36a6db decompression validates frame content checksum 2016-06-01 00:18:28 +02:00
Yann Collet c4f739bef4 Merge branch 'dev070' of github.com:Cyan4973/zstd into dev070 2016-05-31 22:24:07 +02:00
Yann Collet f2a3b6e7b4 added : frame content checksum 2016-05-31 22:23:45 +02:00
Yann Collet e62165bc15 Merge pull request #195 from inikep/dev070
updated CMakeLists.txt
2016-05-31 14:46:21 +02:00
Yann Collet e3f4e6cbda Updated news 2016-05-31 10:12:04 +02:00
Yann Collet ab43c50224 Merge branch 'dev070' of github.com:Cyan4973/zstd into dev070 2016-05-31 08:56:38 +02:00
Yann Collet 6ae270d772 Merge pull request #194 from ot/dev070
Expose function to add entropy tables to pre-built dictionary.
2016-05-31 08:56:22 +02:00
Yann Collet 6fca9e7545 Changed : max dictionary file size increased to 8 MB 2016-05-31 02:40:42 +02:00
Yann Collet 6381e99fb2 Added : ability to create compressed frames without dictID 2016-05-31 02:29:45 +02:00
Yann Collet b81cbbade1 fixed minor conversion warning 2016-05-30 22:29:45 +02:00
Yann Collet 290aaa7521 Added : ability to manually select the dictionary ID of a newly created dictionary 2016-05-30 21:18:52 +02:00
Yann Collet 815580a538 added cmake --version to check cmake version on Travis 2016-05-30 18:57:39 +02:00