Nick Terrell
3980167488
[pzstd] Add status update for MB written
2016-09-23 15:47:26 -07:00
Nick Terrell
dac0376908
[pzstd] Add header required for Visual Studios
2016-09-23 14:38:25 -07:00
Nick Terrell
d249889b9f
[pzstd] Print (de)compression results
2016-09-23 13:42:50 -07:00
Nick Terrell
e5b60e859b
[pzstd] Update README to reflect new CLI
2016-09-23 13:07:54 -07:00
Nick Terrell
cd5c52fe37
[pzstd] Add tests to appveyor MinGW64
2016-09-22 19:00:54 -07:00
Nick Terrell
5ca471990b
[pzstd] Spawn less threads in tests
...
MinGW thread performance degrades significantly when there are
a lot of threads, so limit the number of threads spawned to ~10.
2016-09-22 18:59:22 -07:00
Nick Terrell
2b4de225e1
Don't redefine macro in util.h
2016-09-22 18:02:39 -07:00
Nick Terrell
3b4093ca5c
[pzstd] Add 32 bit tests to travis-ci
2016-09-22 17:45:24 -07:00
Nick Terrell
5b2c0dbed0
Add include guards to datagen.h
2016-09-22 17:12:50 -07:00
Nick Terrell
5eaf5da723
[pzstd] Turn on warnings + quiet them
2016-09-22 16:12:29 -07:00
Nick Terrell
c3b8f2b715
Merge remote-tracking branch 'upstream/dev' into dev
...
* upstream/dev:
Streaming : dictionary compression on multiple files / segments can correctly provide srcSize into header (when provided) using pledgedSrcSize.
cli : better adaptation to small files
fixed : cli : forgotten mandatory argument
Implemented "command must be followed by argument" protection suggested by @terrelln (#375 )
minor refactor for clarity
minor build comment
gmake necessary on *BSD systems.
added error check
added error checking
fixed cmake test
completed change from projects to build
changed projects to build
bumped version number
streaming compression example can handle situations where input buffer size is manually set to a small value.
added comments on buffer sizes guarantees
2016-09-21 17:47:25 -07:00
Nick Terrell
0a5910b23b
[pzstd] Fix and test 32 bit support
2016-09-21 17:47:09 -07:00
Nick Terrell
5c9adff7f8
[pzstd] Check if input is a directory
2016-09-21 16:25:08 -07:00
Nick Terrell
f1073c1da7
[pzstd] Fix invalid argument message
2016-09-21 16:04:44 -07:00
Nick Terrell
1c209a4feb
[pzstd] Reduce memory usage to 60-75% of previous
2016-09-21 15:12:23 -07:00
Nick Terrell
254c5b1692
[pzstd] Make CLI compatible with zstd
2016-09-21 14:29:47 -07:00
Nick Terrell
e48fbb9f4c
Specify that dictionary ID is little-endian
2016-09-07 14:39:32 -07:00
Nick Terrell
4d4d1ad3b3
Fix minor potential narrowing bug
2016-09-06 20:27:11 -07:00
Nick Terrell
823bf3d08d
Fix invalid narrowing conversion to size_t
2016-09-06 20:11:02 -07:00
Nick Terrell
b3ed23e18e
[pzstd] Add appveyor build commands
2016-09-06 15:01:23 -07:00
Nick Terrell
4db9fbdec7
[pzstd] Compile with minGW 64
2016-09-06 14:00:20 -07:00
Nick Terrell
378d12bb0c
[pzstd] Changes to compile on VS2015
2016-09-06 12:43:07 -07:00
Nick Terrell
4c202815c7
[pzstd] Smart default # of threads ( #331 )
2016-09-06 12:41:36 -07:00
Nick Terrell
9622fe499d
Fix memory usage issues.
2016-09-02 20:11:22 -07:00
Nick Terrell
64c1c065cc
Add optional max size to work queue
2016-09-02 13:53:23 -07:00
Nick Terrell
2fcf8a4b99
Update tests to reflect new default options
2016-09-02 12:59:14 -07:00
Nick Terrell
ac14348a28
When reading from stdin, write to stdout by default
2016-09-02 12:35:36 -07:00
Nick Terrell
1e2f6a1f5d
Clean up compiler warnings + Build pzstd on travis
2016-09-02 12:23:49 -07:00
Nick Terrell
2ebe1cf732
Put libzstd last
2016-09-01 21:12:39 -07:00
Nick Terrell
7bf8c4d7ff
Add zstd/lib in includes
2016-09-01 20:53:34 -07:00
Nick Terrell
724e3d534f
Put linker -l commands at the end
2016-09-01 20:45:55 -07:00
Nick Terrell
779c489a9c
Remove if statement, make language cpp
2016-09-01 20:01:07 -07:00
Nick Terrell
4738e221ca
Update travis-ci g++ for pzstds job
2016-09-01 19:46:08 -07:00
Nick Terrell
7aa7e5aaab
Merge remote-tracking branch 'upstream/dev' into dev
2016-09-01 18:27:18 -07:00
Nick Terrell
7df55e17e9
Fix up Makefiles, and fix include issues compiling with gcc
2016-09-01 18:26:19 -07:00
Nick Terrell
bff1c92c87
Minor tweaks to pzstd graph
2016-09-01 17:53:23 -07:00
Nick Terrell
2741677a8d
Update scale for compression speed graph
2016-09-01 17:43:07 -07:00
Nick Terrell
2b0830b067
Randomize tests so travis-ci tests can check for existing failures
2016-09-01 16:39:45 -07:00
Nick Terrell
0c28f62d26
Update travis-ci config to include pzstd
2016-09-01 16:26:27 -07:00
Nick Terrell
040cfd8e7d
Get ready to add tests to travis-ci
2016-09-01 16:21:19 -07:00
Nick Terrell
4c3b1881f2
Remove old benchmark code
2016-09-01 15:32:10 -07:00
Nick Terrell
f381d2d39c
Fix small README things
2016-09-01 15:30:36 -07:00
Nick Terrell
c932520960
Add PZstandard to contrib/
2016-09-01 15:25:31 -07:00