Commit Graph

1639 Commits (bfdc34e5a31cdcb2272e6c6d7115ddd1284e3bef)

Author SHA1 Message Date
Eric Biggers 0a55e7a0bb ZSTD_decompressFrame(): use remainingSize instead of iend - ip
Same behavior, but no need to have redundant variables.
2016-07-26 13:22:27 -07:00
Eric Biggers aa6c70bf60 ZSTD_decompressFrame(): pass up error code from ZSTD_decodeFrameHeader() 2016-07-26 13:22:27 -07:00
Eric Biggers e4d0265ea9 Replace remaining references to "direct mode" with "single segment mode" 2016-07-26 13:22:27 -07:00
Yann Collet d50f9db3ea Improved speed on clang and gcc -O2, thanks to @ebiggers ! (#263) 2016-07-26 21:30:35 +02:00
Yann Collet fbd557d5c2 multi-files -t doesn't stop after detecting magic number read failure 2016-07-26 17:13:58 +02:00
Yann Collet a1dd6b97d2 fixed null-length round trip 2016-07-26 16:44:09 +02:00
Yann Collet 7adc2328a3 fixed --test on zero-length files, reported by @amnilsson 2016-07-26 15:49:24 +02:00
Yann Collet 9cebec21e1 Merge pull request #259 from inikep/dev08
legacy decoder for v0.7 format
2016-07-26 15:13:05 +02:00
inikep 2214e469ee test-zstd-speed.py: added automated speed test for 32-bit executable 2016-07-26 13:05:01 +02:00
inikep 7bc5c6b5cb util.h: detect if an error occurs in readdir() (thanks to Jim Meyering) 2016-07-26 11:07:37 +02:00
inikep 5e0ed484f5 Travis CI: removed -Werror from powerpc compilation 2016-07-26 08:37:53 +02:00
Yann Collet 24a3d90bf0 strengthened integrity tests 2016-07-26 01:33:20 +02:00
Yann Collet cf6f8530c4 Merge branch 'dev08' of github.com:Cyan4973/zstd into dev08 2016-07-26 00:50:56 +02:00
Yann Collet b402490546 fixed #260, reported by @amnilsson 2016-07-26 00:49:47 +02:00
inikep 4178f5c289 fixed gcc warning: always_inline function might not be inlinable 2016-07-25 21:17:45 +02:00
inikep 4d84bbd045 updated CMake and VS projects to support decoder for v0.7 format 2016-07-25 17:49:49 +02:00
inikep fca90f8f60 legacy decoder for v0.7 format 2016-07-25 17:49:08 +02:00
Yann Collet 45d3bc3516 Merge pull request #258 from inikep/dev08
updated zstd_compression_format.md
2016-07-25 16:48:32 +02:00
inikep 2fc3752051 zstd_compression_format.md: "Little-endian" instead of "Little endian" 2016-07-25 12:47:02 +02:00
inikep 49ec6d11d9 fixed description of Frame_Content_Size_flag 2016-07-25 12:26:39 +02:00
inikep f9c3ccec49 updated zstd_compression_format.md 2016-07-25 11:04:56 +02:00
inikep 164ce99763 test-zstd-speed.py: fixed checking of ratio limit 2016-07-25 10:35:53 +02:00
Yann Collet cbc5e9dc19 fixes oob read 2016-07-24 18:02:04 +02:00
Yann Collet e5a817a2d8 better MOREFLAGS 2016-07-24 17:46:05 +02:00
Yann Collet 38b75ddeb2 removed special case all-1 huffman distribution 2016-07-24 15:35:59 +02:00
Yann Collet 7ed5e33b89 minor comment changes 2016-07-24 14:26:11 +02:00
Yann Collet 10b9c13d07 fixed doc on cLevel default, reported by Oliver Lange 2016-07-24 01:21:53 +02:00
Yann Collet f8e7b5363f unified encoding types 2016-07-23 16:31:49 +02:00
Yann Collet 571a59034a changed enccoding type order : raw, rle, compressed, repeat-stats 2016-07-23 15:52:05 +02:00
Yann Collet 9d6e9492ac made accuracy limits "hard" instead of "recommended" 2016-07-22 19:32:07 +02:00
Yann Collet d9cc442a24 fixed typo in literal block size mode, reported by Jake Nyquist 2016-07-22 19:15:27 +02:00
Yann Collet c2e1a68d81 changed streamNb order to 1-4-4-4 2016-07-22 17:30:52 +02:00
Yann Collet 772d912c2f more complete support for literals repeat mode 2016-07-22 15:04:25 +02:00
Yann Collet 9f2d82d4a4 fixed : big-endian decoding 2016-07-22 14:37:10 +02:00
Yann Collet ab48f70f1f disabled VersionsTest : cannot work without legacy 0.7 mode 2016-07-22 14:37:10 +02:00
Yann Collet b752298d1d fixed 32-bits compilation 2016-07-22 14:37:09 +02:00
Yann Collet 32faf6c8e7 fixed conversion warnings 2016-07-22 14:37:09 +02:00
Yann Collet ae68f8ddb3 minor 2016-07-22 14:37:09 +02:00
Yann Collet 5e45a5fbb3 force loop-align to 32 for zstd_decompress 2016-07-22 14:37:09 +02:00
Yann Collet 5288ac0cb7 changed filed order 2016-07-22 14:37:09 +02:00
Yann Collet 198e6aac44 Literals header fields use little endian convention 2016-07-22 14:37:09 +02:00
Yann Collet 6fa05a2371 cBlockSize uses little-endian convention 2016-07-22 14:37:09 +02:00
Yann Collet 7bf72bbf5e update header to v0.8 2016-07-22 14:37:09 +02:00
Yann Collet 5894ea8d01 updated cLevels 2016-07-22 14:36:46 +02:00
Yann Collet 106266f635 Merge branch 'dev' of github.com:Cyan4973/zstd into dev 2016-07-20 13:37:11 +02:00
Yann Collet d5c5a77990 minor comments clarifications 2016-07-20 13:35:14 +02:00
Yann Collet 2db88f4436 Merge pull request #255 from inikep/dev
AppVeyor: fixed mingw32 test
2016-07-19 19:35:11 +02:00
inikep a4847eb861 test-zstd-speed.py: generate warning on noticeable compression ratio losses
added --ratioLimit option
2016-07-19 17:59:53 +02:00
inikep 8c53ad53b1 test-zstd-speed.py: added --verbose option 2016-07-19 15:49:14 +02:00
Yann Collet 572b817be3 Merge pull request #253 from gymdis/heapmode_off_legacy_fix
Fix compile issue with ZSTD_LEGACY_SUPPORT=1 and ZSTD_HEAPMODE=0
2016-07-19 13:52:03 +02:00