]>
git.ipfire.org Git - thirdparty/zstd.git/log
Przemyslaw Skibinski [Mon, 27 Feb 2017 21:01:03 +0000 (22:01 +0100)]
use "./gzip" for gzip tests
Przemyslaw Skibinski [Mon, 27 Feb 2017 12:21:05 +0000 (13:21 +0100)]
minor tweaks in FIO_decompressGzFrame
Przemyslaw Skibinski [Mon, 27 Feb 2017 08:07:35 +0000 (09:07 +0100)]
update gzip tests
Przemyslaw Skibinski [Mon, 27 Feb 2017 07:56:43 +0000 (08:56 +0100)]
Merge remote-tracking branch 'refs/remotes/facebook/dev' into dev11
Yann Collet [Sat, 25 Feb 2017 14:57:31 +0000 (06:57 -0800)]
Merge pull request #567 from inikep/dev11
faster Travis tests
Yann Collet [Sat, 25 Feb 2017 00:59:24 +0000 (16:59 -0800)]
Merge pull request #566 from facebook/forceRawDict
Force raw dict
Przemyslaw Skibinski [Fri, 24 Feb 2017 15:09:17 +0000 (16:09 +0100)]
added tests for gzip
Przemyslaw Skibinski [Fri, 24 Feb 2017 08:24:55 +0000 (09:24 +0100)]
fix uninitialized value warning
Yann Collet [Fri, 24 Feb 2017 08:16:05 +0000 (00:16 -0800)]
attempt to fix pthreat linking error
replacing -lpthread by -pthread
Yann Collet [Fri, 24 Feb 2017 07:42:12 +0000 (23:42 -0800)]
zstdmt : fix : loading prefix from previous segments
There used to be a (very small) chance that
loading prefix from previous segment
would be confused with a real zstd dictionary.
For that to happen, the prefix needs to start
with the same value as dictionary magic.
That's 1 chance in 4 billions if all values have equal probability.
But in fact, since some values are more common (0x00000000 for example)
others are less common, and dictionary magic was selected to be one of them,
so probabilities are likely even lower.
Anyway, this risk is no down to zero
by adding a new CCtx parameter : ZSTD_p_forceRawDict
Current parameter policy : the parameter "stick" to its CCtx,
so any dictionary loading after ZSTD_p_forceRawDict is set
will be loaded in "raw" ("content only") mode,
even if CCtx is re-used multiple times with multiple different dictionary.
It's up to the user to reset this value differently if it needs so.
Przemyslaw Skibinski [Fri, 24 Feb 2017 07:18:44 +0000 (08:18 +0100)]
rearrange Travis tests
Yann Collet [Fri, 24 Feb 2017 07:09:10 +0000 (23:09 -0800)]
minor tests/Makefile refactoring
and update of zstd_manual,html
Przemyslaw Skibinski [Fri, 24 Feb 2017 06:41:18 +0000 (07:41 +0100)]
Merge remote-tracking branch 'refs/remotes/facebook/dev' into dev11
Yann Collet [Fri, 24 Feb 2017 00:28:37 +0000 (16:28 -0800)]
Merge pull request #565 from iburinoc/testcorpus
Fix 32-bit -Wsign-compare issues in decodecorpus.c
Yann Collet [Fri, 24 Feb 2017 00:27:54 +0000 (16:27 -0800)]
Merge pull request #564 from iburinoc/doc
Move educational_decoder to doc/ and add doc README
Sean Purcell [Thu, 23 Feb 2017 23:53:44 +0000 (15:53 -0800)]
Fix -Wsign-compare issues in decodecorpus.c
https://travis-ci.org/facebook/zstd/jobs/
204423280
Sean Purcell [Thu, 23 Feb 2017 23:23:24 +0000 (15:23 -0800)]
Merge branch 'dev' into doc
Yann Collet [Thu, 23 Feb 2017 23:19:37 +0000 (15:19 -0800)]
Merge pull request #562 from iburinoc/testcorpus
Create a tool that generates random, valid, Zstd frames for decoder testing
Sean Purcell [Thu, 23 Feb 2017 22:34:52 +0000 (14:34 -0800)]
Move educational_decoder to doc/ and add doc README
- Also make some minor bugfixes to educational decoder
Yann Collet [Thu, 23 Feb 2017 21:39:36 +0000 (13:39 -0800)]
Merge pull request #558 from facebook/manual
Manual
Yann Collet [Thu, 23 Feb 2017 21:39:23 +0000 (13:39 -0800)]
Merge pull request #560 from iburinoc/findcompressedsize
Change name to to findFrameCompressedSize and add skippable support
Sean Purcell [Thu, 23 Feb 2017 21:06:50 +0000 (13:06 -0800)]
Update CLI and link from educational decoder
Sean Purcell [Thu, 23 Feb 2017 18:27:00 +0000 (10:27 -0800)]
Update tests/README.md
Przemyslaw Skibinski [Thu, 23 Feb 2017 17:28:48 +0000 (18:28 +0100)]
zlibWrapper: better description of ZWRAP_useZSTDcompression
Przemyslaw Skibinski [Thu, 23 Feb 2017 08:20:25 +0000 (09:20 +0100)]
Merge remote-tracking branch 'refs/remotes/facebook/dev' into dev11
Sean Purcell [Wed, 22 Feb 2017 23:59:15 +0000 (15:59 -0800)]
Create a tool that generates random, valid, Zstd frames for decoder testing
Note: Does not handle dictionaries currently
Yann Collet [Wed, 22 Feb 2017 23:32:22 +0000 (15:32 -0800)]
Merge pull request #561 from iburinoc/fsefix
Fix bug in FSE distribution normalization
Sean Purcell [Wed, 22 Feb 2017 21:52:48 +0000 (13:52 -0800)]
Fix bug in FSE distribution normalization
Sean Purcell [Wed, 22 Feb 2017 21:29:01 +0000 (13:29 -0800)]
Describe ambiguity around skippable frames
Sean Purcell [Wed, 22 Feb 2017 20:27:15 +0000 (12:27 -0800)]
Update comment
Sean Purcell [Wed, 22 Feb 2017 20:12:32 +0000 (12:12 -0800)]
Change name to to findFrameCompressedSize and add skippable support
Yann Collet [Wed, 22 Feb 2017 19:08:00 +0000 (11:08 -0800)]
fixed malloc(0) potential issue
Added test cases to cover #556 patch
Yann Collet [Wed, 22 Feb 2017 18:53:35 +0000 (10:53 -0800)]
Merge pull request #556 from sjnam/size_unknown
original size unknown
Yann Collet [Wed, 22 Feb 2017 18:52:36 +0000 (10:52 -0800)]
fixed c90/gnu90/gnu99 tests
Yann Collet [Wed, 22 Feb 2017 18:19:33 +0000 (10:19 -0800)]
Merge pull request #559 from inikep/arm-ppc-compilation
Reduced number of Travis tests to 7
Przemyslaw Skibinski [Wed, 22 Feb 2017 10:21:34 +0000 (11:21 +0100)]
travis.yml: test arm-ppc-compilation target
Przemyslaw Skibinski [Wed, 22 Feb 2017 10:07:28 +0000 (11:07 +0100)]
added arm-ppc-compilation Makefile target
Przemyslaw Skibinski [Wed, 22 Feb 2017 09:31:30 +0000 (10:31 +0100)]
minor tweaks
Yann Collet [Wed, 22 Feb 2017 09:10:43 +0000 (01:10 -0800)]
added `manual` target in root Makefile
`manual` target is added to `all` target
Yann Collet [Wed, 22 Feb 2017 08:57:50 +0000 (00:57 -0800)]
added `manual` target to contrib/gen_html/Makefile
Przemyslaw Skibinski [Wed, 22 Feb 2017 08:36:42 +0000 (09:36 +0100)]
travis.yml: fix versionsTest target
Przemyslaw Skibinski [Wed, 22 Feb 2017 08:21:04 +0000 (09:21 +0100)]
travis.yml: set "dist: trusty" as default
Przemyslaw Skibinski [Wed, 22 Feb 2017 07:54:56 +0000 (08:54 +0100)]
move Ubuntu packages install to Makefile
Przemyslaw Skibinski [Wed, 22 Feb 2017 07:15:17 +0000 (08:15 +0100)]
travis.yml: reduce number of jobs to 7
Przemyslaw Skibinski [Wed, 22 Feb 2017 07:14:54 +0000 (08:14 +0100)]
Merge remote-tracking branch 'refs/remotes/facebook/dev' into asan
Soojin Nam [Wed, 22 Feb 2017 07:04:48 +0000 (16:04 +0900)]
test for fail to decompress
Yann Collet [Wed, 22 Feb 2017 01:53:28 +0000 (17:53 -0800)]
Merge pull request #557 from inikep/dev11
travis.yml: remove tests that overlap with Circle CI
Yann Collet [Wed, 22 Feb 2017 01:52:25 +0000 (17:52 -0800)]
Merge pull request #552 from iburinoc/spec
Restructure Format Specification
Przemyslaw Skibinski [Tue, 21 Feb 2017 22:40:21 +0000 (23:40 +0100)]
fix uasan-test32
Przemyslaw Skibinski [Tue, 21 Feb 2017 21:48:04 +0000 (22:48 +0100)]
travis.yml: added uasan-test and uasan-test32
Przemyslaw Skibinski [Tue, 21 Feb 2017 20:48:14 +0000 (21:48 +0100)]
travis.yml: use CFLAGS=-Og with -fsanitize
Przemyslaw Skibinski [Tue, 21 Feb 2017 20:12:09 +0000 (21:12 +0100)]
travis.yml: added LDFLAGS=-fuse-ld=gold
Przemyslaw Skibinski [Tue, 21 Feb 2017 19:44:35 +0000 (20:44 +0100)]
travis.yml: reduce number of jobs
Przemyslaw Skibinski [Tue, 21 Feb 2017 19:10:21 +0000 (20:10 +0100)]
legacy.c: fix memory leaks
Sean Purcell [Tue, 21 Feb 2017 18:20:36 +0000 (10:20 -0800)]
Add default distributions and fix typos
Przemyslaw Skibinski [Tue, 21 Feb 2017 17:59:56 +0000 (18:59 +0100)]
zstd_compress.c: fix memory leaks
Przemyslaw Skibinski [Tue, 21 Feb 2017 17:17:24 +0000 (18:17 +0100)]
fix memory leaks
Przemyslaw Skibinski [Tue, 21 Feb 2017 14:57:03 +0000 (15:57 +0100)]
uasan
Przemyslaw Skibinski [Tue, 21 Feb 2017 12:40:28 +0000 (13:40 +0100)]
travis.yml: use clang-4.0 for asan32 test
Przemyslaw Skibinski [Tue, 21 Feb 2017 11:22:05 +0000 (12:22 +0100)]
bench.c: use a single ticksPerSecond
Przemyslaw Skibinski [Tue, 21 Feb 2017 08:59:19 +0000 (09:59 +0100)]
travis.yml: switch asan32 to Ubuntu 14.04
Przemyslaw Skibinski [Tue, 21 Feb 2017 07:39:02 +0000 (08:39 +0100)]
travis.yml: join pzstd tests
Przemyslaw Skibinski [Tue, 21 Feb 2017 07:02:32 +0000 (08:02 +0100)]
Merge remote-tracking branch 'refs/remotes/facebook/dev' into dev11
Przemyslaw Skibinski [Tue, 21 Feb 2017 07:01:55 +0000 (08:01 +0100)]
travis.yml: remove tests that overlap with Circle CI
Przemyslaw Skibinski [Tue, 21 Feb 2017 06:33:45 +0000 (07:33 +0100)]
util.h: restore times()
Soojin Nam [Tue, 21 Feb 2017 03:58:13 +0000 (12:58 +0900)]
Merge branch 'dev' into size_unknown
Yann Collet [Tue, 21 Feb 2017 03:07:36 +0000 (19:07 -0800)]
Merge pull request #555 from anders-code/dev
spelling fixes in comments
Yann Collet [Tue, 21 Feb 2017 03:07:04 +0000 (19:07 -0800)]
Merge pull request #553 from inikep/devel
Devel
Soojin Nam [Tue, 21 Feb 2017 00:51:40 +0000 (09:51 +0900)]
original size unknown
Anders Oleson [Mon, 20 Feb 2017 20:08:59 +0000 (12:08 -0800)]
spelling fixes in comments
i.e. occurred labeled Huffman
Przemyslaw Skibinski [Mon, 20 Feb 2017 11:18:15 +0000 (12:18 +0100)]
util.h: use mach_absolute_time for macOS
Przemyslaw Skibinski [Mon, 20 Feb 2017 10:27:11 +0000 (11:27 +0100)]
introduce UTIL_freq_t
Przemyslaw Skibinski [Mon, 20 Feb 2017 10:11:50 +0000 (11:11 +0100)]
replace times() with clock_gettime(CLOCK_MONOTONIC, x)
Przemyslaw Skibinski [Mon, 20 Feb 2017 10:11:42 +0000 (11:11 +0100)]
Merge remote-tracking branch 'refs/remotes/facebook/dev' into dev11
Yann Collet [Mon, 20 Feb 2017 09:26:05 +0000 (01:26 -0800)]
updated NEWS with meson build by Dima Krasner
Yann Collet [Mon, 20 Feb 2017 09:23:51 +0000 (01:23 -0800)]
Merge pull request #551 from dimkr/meson
Added a Meson-based build system
Dima Krasner [Sat, 18 Feb 2017 21:30:57 +0000 (23:30 +0200)]
Moved to contrib
Sean Purcell [Sat, 18 Feb 2017 00:24:26 +0000 (16:24 -0800)]
Restructure Format Specification
Dima Krasner [Fri, 17 Feb 2017 10:32:16 +0000 (12:32 +0200)]
Added a message when multhread=true
Dima Krasner [Fri, 17 Feb 2017 10:29:23 +0000 (12:29 +0200)]
Updated the README
Dima Krasner [Fri, 17 Feb 2017 10:27:13 +0000 (12:27 +0200)]
Added multi-threaded library support
Przemyslaw Skibinski [Fri, 17 Feb 2017 06:54:37 +0000 (07:54 +0100)]
circle.yml: set FUZZERTEST=-T4mn
Przemyslaw Skibinski [Fri, 17 Feb 2017 06:48:14 +0000 (07:48 +0100)]
Merge remote-tracking branch 'refs/remotes/facebook/dev' into dev11
Yann Collet [Fri, 17 Feb 2017 02:14:47 +0000 (18:14 -0800)]
Merge pull request #550 from iburinoc/matchoverlenwrite
execSequence copies up to 2*WILDCOPY_OVERLENGTH extra
Yann Collet [Thu, 16 Feb 2017 22:57:59 +0000 (14:57 -0800)]
Merge pull request #548 from inikep/gz_compress
Circle CI tests
Sean Purcell [Thu, 16 Feb 2017 21:29:47 +0000 (13:29 -0800)]
Update overlength match test case
Sean Purcell [Thu, 16 Feb 2017 20:05:40 +0000 (12:05 -0800)]
execSequence copies up to 2*WILDCOPY_OVERLENGTH extra
Przemyslaw Skibinski [Thu, 16 Feb 2017 18:04:22 +0000 (19:04 +0100)]
circle.yml: make travis-install
Przemyslaw Skibinski [Thu, 16 Feb 2017 17:45:17 +0000 (18:45 +0100)]
faster start of containers
Dima Krasner [Thu, 16 Feb 2017 17:35:56 +0000 (19:35 +0200)]
Added a Meson project
Przemyslaw Skibinski [Thu, 16 Feb 2017 17:19:36 +0000 (18:19 +0100)]
join tests into pairs
Przemyslaw Skibinski [Thu, 16 Feb 2017 16:52:49 +0000 (17:52 +0100)]
move MOREFLAGS to circle.yml
Yann Collet [Thu, 16 Feb 2017 16:39:52 +0000 (08:39 -0800)]
Merge pull request #549 from iburinoc/matchoverlenwrite
Fix wildcopy overwriting data still in window
Przemyslaw Skibinski [Thu, 16 Feb 2017 15:27:40 +0000 (16:27 +0100)]
more balanced tests
Przemyslaw Skibinski [Thu, 16 Feb 2017 14:59:00 +0000 (15:59 +0100)]
two groups of tests
Przemyslaw Skibinski [Thu, 16 Feb 2017 14:28:08 +0000 (15:28 +0100)]
improved clangtest
Przemyslaw Skibinski [Thu, 16 Feb 2017 14:13:33 +0000 (15:13 +0100)]
imporved test-zstd
Przemyslaw Skibinski [Thu, 16 Feb 2017 13:39:21 +0000 (14:39 +0100)]
Tests for thread 1 (when CIRCLE_NODE_TOTAL=1) or thread 2
Przemyslaw Skibinski [Thu, 16 Feb 2017 12:51:21 +0000 (13:51 +0100)]
final colon
Przemyslaw Skibinski [Thu, 16 Feb 2017 12:45:40 +0000 (13:45 +0100)]
check CIRCLE_NODE_TOTAL