Sean Purcell
|
470993c9b1
|
Add raw seek table construction API and parallel compression example
|
2017-04-28 12:17:09 -07:00 |
|
Sean Purcell
|
c7e107197a
|
Fix missing squashfs_finish_page's
|
2017-04-27 17:19:20 -07:00 |
|
Sean Purcell
|
eeeb201e70
|
Fix case where pages run out before end of stream
|
2017-04-27 16:54:05 -07:00 |
|
Sean Purcell
|
32c658a289
|
SquashFS linux kernel patch
|
2017-04-27 15:04:31 -07:00 |
|
Sean Purcell
|
eab41c1872
|
Fix LZ4 wrapper deprecation warnings
|
2017-04-26 10:17:38 -07:00 |
|
Sean Purcell
|
2c4b6fe6b3
|
Make lz4 compression/decompression compatible with library r123
|
2017-04-25 11:00:54 -07:00 |
|
Sean Purcell
|
4de8632957
|
Add LZ4 compress/decompress support to CLI
|
2017-04-24 16:48:25 -07:00 |
|
Sean Purcell
|
7d37ca1d5b
|
Merge remote-tracking branch 'origin/dev' into splittable
|
2017-04-21 14:18:39 -07:00 |
|
Sean Purcell
|
11dc940e72
|
Add parallel processing example for seekable API
|
2017-04-21 12:23:06 -07:00 |
|
Sean Purcell
|
35186e65b0
|
Address comments and make sure all prototypes are rendered by gen_html
|
2017-04-20 16:48:54 -07:00 |
|
Sean Purcell
|
98cf7fcb2a
|
Update README
|
2017-04-18 17:03:37 -07:00 |
|
Sean Purcell
|
0f7bd772e6
|
Update seekable API to simplify IO
|
2017-04-18 16:48:30 -07:00 |
|
Sean Purcell
|
ca6fae7808
|
Add MT enabled targets for libzstd
|
2017-04-18 14:13:01 -07:00 |
|
Sean Purcell
|
9606256a8d
|
Fix no thread message
|
2017-04-18 13:52:00 -07:00 |
|
Sean Purcell
|
c8b2df7d62
|
Compile CLI using files instead of objs
This avoids conflicts between how the library was
configured and how the CLI was configured.
|
2017-04-17 17:13:47 -07:00 |
|
Sean Purcell
|
e6c504dbe6
|
Update -T0 comment in man page
|
2017-04-17 17:12:02 -07:00 |
|
Sean Purcell
|
5935c990a0
|
Add zstdmt and -T0 to man page
|
2017-04-17 16:05:20 -07:00 |
|
Sean Purcell
|
f6ef4db20e
|
Install zstdmt even without threading support
|
2017-04-17 12:21:11 -07:00 |
|
Sean Purcell
|
d845dab69c
|
Fix input size too small to trigger zstdmt
|
2017-04-17 12:10:58 -07:00 |
|
Sean Purcell
|
5a61f36474
|
Make zstd compile with mt by default
|
2017-04-17 12:06:02 -07:00 |
|
Sean Purcell
|
c424ec2eae
|
Add multithreading tests to playTests.sh
|
2017-04-17 11:41:46 -07:00 |
|
Sean Purcell
|
9626cf1ac6
|
Address @terrelln's comments
|
2017-04-13 17:48:35 -07:00 |
|
Sean Purcell
|
e4f3235c85
|
Add 0 initializers to static variables
|
2017-04-13 16:34:28 -07:00 |
|
Sean Purcell
|
42bac7fa84
|
Change ifndef's to undef's
|
2017-04-13 15:35:05 -07:00 |
|
Sean Purcell
|
ad8da8855b
|
Make appveyor small tests use new mingw as well
|
2017-04-13 14:40:06 -07:00 |
|
Sean Purcell
|
9227aae001
|
Fix clang linux compilation
|
2017-04-13 14:06:40 -07:00 |
|
Sean Purcell
|
3b6207d4bd
|
Fix compilation on windows
|
2017-04-13 14:04:10 -07:00 |
|
Sean Purcell
|
f876f1200c
|
Fix compilation on macOS
|
2017-04-13 12:33:45 -07:00 |
|
Sean Purcell
|
afa48518e2
|
-T0 detects number of physical cores
|
2017-04-13 12:28:28 -07:00 |
|
Sean Purcell
|
2785b28e05
|
Reduce the limit on frame decompressed size to 2 GB
|
2017-04-12 14:09:13 -07:00 |
|
Sean Purcell
|
5ee1135f30
|
s/chunk/frame/
|
2017-04-12 11:15:50 -07:00 |
|
Sean Purcell
|
e80f1d74b3
|
Address PR comments and minor fixes
|
2017-04-12 11:15:46 -07:00 |
|
Sean Purcell
|
d37e1df2ab
|
Fix message
|
2017-04-11 17:33:26 -07:00 |
|
Sean Purcell
|
eb70d219fd
|
Add test of file > 4GB to playTests
|
2017-04-11 17:15:13 -07:00 |
|
Sean Purcell
|
d048fefef7
|
Move seekable format content to /contrib
|
2017-04-11 14:38:56 -07:00 |
|
Sean Purcell
|
b13da709e8
|
Fixes
|
2017-04-11 14:11:18 -07:00 |
|
Sean Purcell
|
45f3bc4801
|
Add format specification
|
2017-04-11 13:53:09 -07:00 |
|
Sean Purcell
|
a3b7c22604
|
Make seekable streams work w/ small buffers, misc fixes
|
2017-04-11 13:53:09 -07:00 |
|
Sean Purcell
|
c3ba15e48f
|
Seekable compression demo
|
2017-04-11 13:53:09 -07:00 |
|
Sean Purcell
|
1652172b2d
|
Add refuse to overwrite test and fix format
|
2017-04-06 17:06:30 -07:00 |
|
Sean Purcell
|
9da11c6aae
|
Add test for overwriting read-only
|
2017-04-06 12:58:49 -07:00 |
|
Sean Purcell
|
279be2015b
|
Let zstd overwrite read-only files
|
2017-04-06 12:56:40 -07:00 |
|
Sean Purcell
|
17c12cbca6
|
Push both artifacts without debug symbols
|
2017-04-06 10:34:09 -07:00 |
|
Sean Purcell
|
e128ac096f
|
Don't build zstd release binary with debug symbols
|
2017-04-06 10:15:32 -07:00 |
|
 Sean PurcellandNick Terrell
|
137efc0077
|
Make pzstd and cmake use gcc/g++
|
2017-03-30 14:46:24 -07:00 |
|
 Sean PurcellandNick Terrell
|
0fcb5d70b6
|
Build windows releases on appveyor as artifacts
|
2017-03-30 14:46:23 -07:00 |
|
Sean Purcell
|
dd79c5c9e8
|
Make pzstd and cmake use gcc/g++
|
2017-03-29 14:40:11 -07:00 |
|
Sean Purcell
|
fcc55ccae4
|
Build windows releases on appveyor as artifacts
|
2017-03-29 13:08:10 -07:00 |
|
Sean Purcell
|
4708394bdd
|
Remove extra 'F' from skippable magic mask
|
2017-03-29 11:46:57 -07:00 |
|
Sean Purcell
|
efdaf8bb7c
|
Fix inline compile errors
|
2017-03-27 12:26:40 -07:00 |
|
Sean Purcell
|
894bf49713
|
Fix IS_CONSOLE returning 1 for NUL on windows
|
2017-03-27 12:19:30 -07:00 |
|
Sean Purcell
|
ef30af843f
|
Ignore extension in command name matching
|
2017-03-24 17:06:09 -07:00 |
|
Sean Purcell
|
8d2c63980e
|
Statically build and link zlib on appveyor
|
2017-03-24 13:21:24 -07:00 |
|
Sean Purcell
|
7f67f8dce6
|
Educational decoder polish updates
|
2017-03-23 14:33:38 -07:00 |
|
Sean Purcell
|
793e7bb6dd
|
Add symbolic link checking to pzstd
|
2017-03-23 12:41:51 -07:00 |
|
Sean Purcell
|
dee08caabb
|
Fix displayLevel redefinition issues
|
2017-03-23 12:09:35 -07:00 |
|
Sean Purcell
|
680e4e0953
|
Ignore symbolic links unless --force specified
|
2017-03-23 11:52:09 -07:00 |
|
Sean Purcell
|
042ba122ae
|
Change g_displayLevel to int and fix DISPLAYUPDATE flush
|
2017-03-23 11:21:59 -07:00 |
|
Sean Purcell
|
9f048cb74a
|
Educational decoder: Some more minor clarity fixes
|
2017-03-21 17:01:51 -07:00 |
|
Sean Purcell
|
ea14b73795
|
Educational decoder: Clarify IO_rewind_bits
|
2017-03-21 15:05:40 -07:00 |
|
Sean Purcell
|
4cfed3c526
|
Attempt to fix FUZZERTEST variable set and remove appveyor_old.yml
|
2017-03-21 14:21:00 -07:00 |
|
Sean Purcell
|
f7a78609e7
|
CMake: Fix version parsing and allow Unix flags on Clang
|
2017-03-21 13:44:33 -07:00 |
|
Sean Purcell
|
ad92b55448
|
Fix msvc fuzzer test runtime
|
2017-03-21 11:19:48 -07:00 |
|
Sean Purcell
|
1b418bd3da
|
Merge remote-tracking branch 'origin/dev' into appveyor
|
2017-03-21 10:59:54 -07:00 |
|
Sean Purcell
|
5a2b857029
|
Update appveyor.yml to have short and long tests
|
2017-03-20 17:04:44 -07:00 |
|
Sean Purcell
|
c771977489
|
Fix decodecorpus clang compile errors
|
2017-03-20 16:02:24 -07:00 |
|
Sean Purcell
|
2f6c7e6a53
|
Fix windows compiler warnings for decodecorpus
|
2017-03-20 13:45:12 -07:00 |
|
Sean Purcell
|
0b0b10ec83
|
Add --no-big-tests flag for qemu fuzz-tests
|
2017-03-20 11:32:24 -07:00 |
|
Sean Purcell
|
7ebf2de02d
|
Add ability to strongly limit fuzzer test size with flag
|
2017-03-20 11:25:00 -07:00 |
|
Sean Purcell
|
9a38dfa794
|
Only run IS_CONSOLE tests with a TTY
|
2017-03-17 12:32:18 -07:00 |
|
Sean Purcell
|
d973071e90
|
Add tests for compressed data on console
|
2017-03-16 16:25:19 -07:00 |
|
Sean Purcell
|
b8e52d3c83
|
Fix zstd not erroring on compressing to terminal without forceStdout
|
2017-03-16 16:06:19 -07:00 |
|
Sean Purcell
|
72a243e3bd
|
Convert manpage to Markdown, converted with ronn
|
2017-03-16 15:37:32 -07:00 |
|
Sean Purcell
|
f5e50519e0
|
Prevent fuzz testers from combining large dicts with high clevel
|
2017-03-15 15:04:54 -07:00 |
|
Sean Purcell
|
dec2b96536
|
Add functions missing from manual, and fix parameter alignment
|
2017-03-14 11:24:09 -07:00 |
|
Sean Purcell
|
9830aeeea6
|
Fix legacy support=0 case and accidental double include of version headers
|
2017-03-13 17:19:37 -07:00 |
|
Sean Purcell
|
120df494e9
|
Update builds to not support legacy v01-v03
|
2017-03-13 14:44:08 -07:00 |
|
Sean Purcell
|
334cb34edb
|
ZSTD_LEGACY_SUPPORT defines lowest supported version
|
2017-03-13 14:32:30 -07:00 |
|
Sean Purcell
|
784082f49c
|
Change gotoDict type to uPtrDiff
|
2017-03-10 10:34:45 -08:00 |
|
Sean Purcell
|
8fe5c6862c
|
Fix undefined behaviour in decompressor
|
2017-03-10 10:17:42 -08:00 |
|
Sean Purcell
|
caf0ee8d20
|
Make signed integer overflow recoverable in UBsan
|
2017-03-09 17:28:08 -08:00 |
|
Sean Purcell
|
2500dcfa5f
|
Add testing description
|
2017-03-09 16:05:23 -08:00 |
|
Sean Purcell
|
7c8f5d5bc7
|
Make test times overwritable
|
2017-03-09 16:05:23 -08:00 |
|
Sean Purcell
|
daec40db24
|
Update .travis.yml and Makefile for medium tests
|
2017-03-09 16:05:22 -08:00 |
|
Sean Purcell
|
881abe44f1
|
Reduce point at which we reduce offsets to protect against UB
|
2017-03-07 16:58:08 -08:00 |
|
Sean Purcell
|
d66450fd7d
|
Fix travis test broken by Makefile change
|
2017-03-07 11:36:19 -08:00 |
|
Sean Purcell
|
a1a195044f
|
Use test section
|
2017-03-06 18:21:38 -08:00 |
|
Sean Purcell
|
3437bf2feb
|
Add build targets to the Makefile, and update CircleCI tests
|
2017-03-06 15:05:02 -08:00 |
|
Sean Purcell
|
553f67e0c1
|
Remove 'generic' inline strategy
Seems to avoid performance loss for compression.
Same strategy tested on decompression side, did not appear to improve
speed.
|
2017-03-02 15:18:13 -08:00 |
|
Sean Purcell
|
3d95925a59
|
Merge remote-tracking branch 'origin/dev' into m32
|
2017-03-02 15:17:56 -08:00 |
|
Sean Purcell
|
d44703d145
|
Offsets >= 32MB in 32-bits mode
|
2017-03-01 16:27:56 -08:00 |
|
Sean Purcell
|
a81d4fee58
|
Check to ensure ddict isn't null before dereference
|
2017-02-28 15:28:29 -08:00 |
|
 Sean PurcellandGitHub
|
2302bfa4bf
|
Merge branch 'dev' into testcorpus
|
2017-02-26 22:27:31 -08:00 |
|
Sean Purcell
|
22468b0cc3
|
Fix some more ARM compile errors
https://travis-ci.org/facebook/zstd/jobs/204807461
Can't get them to reproduce the compile errors locally,
tested fix by forcing that test to run on Travis.
|
2017-02-24 10:55:42 -08:00 |
|
 Sean PurcellandSean Purcell
|
d590291d86
|
Fix -Wsign-compare issues in decodecorpus.c
https://travis-ci.org/facebook/zstd/jobs/204423280
|
2017-02-23 16:11:08 -08:00 |
|
Sean Purcell
|
822c7187d4
|
Merge branch 'dev' into doc
|
2017-02-23 15:23:24 -08:00 |
|
Sean Purcell
|
1d1932480e
|
Move educational_decoder to doc/ and add doc README
- Also make some minor bugfixes to educational decoder
|
2017-02-23 14:34:52 -08:00 |
|
Sean Purcell
|
3cd8d50c34
|
Update CLI and link from educational decoder
|
2017-02-23 13:06:50 -08:00 |
|
Sean Purcell
|
485ca8c352
|
Update tests/README.md
|
2017-02-23 10:27:00 -08:00 |
|
Sean Purcell
|
f119b62055
|
Create a tool that generates random, valid, Zstd frames for decoder testing
Note: Does not handle dictionaries currently
|
2017-02-22 16:08:34 -08:00 |
|