You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Merge remote-tracking branch 'upstream/dev' into btopt
* upstream/dev: (305 commits)
added test for ZSTD_estimateCStreamSize()
changed variable name, for clarity
fixed ZSTD_estimateCStreamSize()
shortened ZSTD_createCStream_Advanced()
fixed symbols test
added ZSTD_estimateDStreamSize()
changed name frameParams into frameHeader
regroup memory usage function declarations
separated ZSTD_estimateCStreamSize() from ZSTD_estimateCCtxSize()
bumped version number
added ZSTD_estimateCDictSize() and ZSTD_estimateDDictSize()
Updated ZSTD_freeCCtx()
updated ZSTD_estimateCCtxSize()
Updated ZSTD_sizeof_CCtx()
merged CCtx and CStream as a single same object
cli : -d and -t do not stop after a failed decompression
added dev branch CircleCI badge
added dev branch Appveyor badge
keep dev branch status only
creates a binary archive without the `programs` directory
...
- env: Cmd='make clang38install && CC=clang-3.8 make clean msan-fuzztest'
16
+
- env: Cmd='make clang38install && CC=clang-3.8 make clean tsan-test-zstream'
17
+
18
+
- env: Cmd='make valgrindinstall && make -C tests clean valgrindTest'
19
+
20
+
- env: Cmd='make arminstall && make armfuzz'
21
+
- env: Cmd='make arminstall && make aarch64fuzz'
22
+
- env: Cmd='make ppcinstall && make ppcfuzz'
23
+
- env: Cmd='make ppcinstall && make ppc64fuzz'
10
24
11
-
- env: Cmd='CC=gcc-6 make gcc6install uasan-test'
12
-
- env: Cmd='CC=gcc-6 make gcc6install uasan-test32'
13
-
- env: Cmd="make arminstall armtest && make clean && make aarch64test"
14
-
- env: Cmd='make ppcinstall ppctest && make clean && make ppc64test'
15
-
- env: Cmd='make gpp6install zlibwrapper && make -C tests clean test-zstd-nolegacy && make -C tests versionsTest && make clean && cd contrib/pzstd && make test-pzstd && make test-pzstd32 && make test-pzstd-tsan && make test-pzstd-asan'
16
-
install:
17
-
- export CXX="g++-6" CC="gcc-6"
25
+
git:
26
+
depth: 1
18
27
19
-
# OS X Mavericks
20
-
- env: Cmd="make gnu90build && make clean && make test && make clean && make travis-install"
21
-
os: osx
28
+
branches:
29
+
only:
30
+
- dev
31
+
- master
22
32
23
33
script:
24
34
- JOB_NUMBER=$(echo $TRAVIS_JOB_NUMBER | sed -e 's:[0-9][0-9]*\.\(.*\):\1:')
25
-
# cron & master => full tests, as this is the final step towards a Release
26
-
# pull requests => normal tests (job numbers 1-3)
27
-
# other feature branches => short tests (job numbers 1-2)
| Compressor name | Ratio | Compression| Decompress.|
@@ -38,7 +45,12 @@ on the [Silesia compression corpus].
38
45
Zstd can also offer stronger compression ratios at the cost of compression speed.
39
46
Speed vs Compression trade-off is configurable by small increments. Decompression speed is preserved and remains roughly the same at all settings, a property shared by most LZ compression algorithms, such as [zlib] or lzma.
40
47
41
-
The following tests were run on a Core i7-3930K CPU @ 4.5GHz, using [lzbench], an open-source in-memory benchmark by @inikep compiled with GCC 5.2.1, on the [Silesia compression corpus].
48
+
The following tests were run
49
+
on a server running Linux Debian (`Linux version 4.8.0-1-amd64`)
50
+
with a Core i7-6700K CPU @ 4.0GHz,
51
+
using [lzbench], an open-source in-memory benchmark by @inikep
0 commit comments