Yann Collet
5caaa15968
Merge pull request #623 from iburinoc/educational
...
Educational decoder polish updates
2017-03-23 14:52:50 -07:00
Yann Collet
4452bbe924
Merge pull request #622 from iburinoc/symlink
...
Match gzip behaviour on symbolic links and change g_displayLevel to int
2017-03-23 14:52:09 -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
Yann Collet
27983507e5
Merge pull request #621 from terrelln/zlib-flags
...
Add $(FLAGS) when testing for zlib/lzma support.
2017-03-22 15:33:29 -07:00
Nick Terrell
dfc75f74da
Add $(EXT) to binary to fix zlib detection for some MinGW versions
2017-03-22 13:24:52 -07:00
Nick Terrell
741e3e8314
Add $(FLAGS) when testing for zlib/lzma support.
...
* If zlib/lzma isn't in the usual spot, it won't be used,
even if `$CFLAGS` and `$LDFLAGS` add the location it is in.
* Update the test code snippets to not trigger any warnings.
2017-03-22 12:33:08 -07:00
Yann Collet
f09acd2963
Merge pull request #619 from iburinoc/educational
...
Educational decoder: Clarify IO_rewind_bits
2017-03-22 10:28:52 -07:00
Yann Collet
8922574cc8
Merge pull request #614 from iburinoc/appveyor
...
Update appveyor.yml to have short and long tests
2017-03-22 10:28:33 -07:00
Yann Collet
35fc66f257
updated .gitignore for new cmake script
2017-03-21 17:52:42 -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
Yann Collet
f643e050dc
Merge pull request #618 from terrelln/zero-buffers
...
Zero pointers after freeing
2017-03-21 14:28:13 -07:00
Sean Purcell
4cfed3c526
Attempt to fix FUZZERTEST variable set and remove appveyor_old.yml
2017-03-21 14:21:00 -07:00
Yann Collet
c9dcdeacbc
Merge pull request #616 from iburinoc/cmake
...
CMake: Fix version parsing and allow Unix flags on Clang
2017-03-21 14:01:42 -07:00
Sean Purcell
f7a78609e7
CMake: Fix version parsing and allow Unix flags on Clang
2017-03-21 13:44:33 -07:00
Nick Terrell
eaf69b07f0
Zero pointers after freeing
2017-03-21 13:20:59 -07:00
Yann Collet
f3dfcdccd1
bump version number
2017-03-21 12:18:28 -07:00
Yann Collet
e498ed5f16
Merge pull request #611 from Majlen/cmake-improvement
...
Further cmake improvement
2017-03-21 11:23:27 -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
Milan Ševčík
5b3a9cbed2
Remove multithreading support by default on non UNIX platforms
2017-03-21 13:00:05 +01:00
Milan Ševčík
a2286a333c
Install zstdcat and unzstd symlinks by cmake
2017-03-21 11:11:53 +01:00
Milan Ševčík
0d09c778a5
Add build of new cmake branches to Makefile
2017-03-21 11:11:53 +01:00
Milan Ševčík
01d7ea27e9
Added options for building programs, static library and tests
2017-03-21 11:11:53 +01:00
Milan Ševčík
16f771dfb1
Install forgotten zstdmt tool and zstd.1 man page
2017-03-21 11:11:53 +01:00
Milan Ševčík
f0076adccb
Add_extra_compilation_flags macro needs to run before adding sources
...
Also adding comments in the top-level CMakeLists.txt
2017-03-21 11:11:53 +01:00
Milan Ševčík
8d562311c1
Test new cmake stuff
2017-03-21 11:11:53 +01:00
Milan Ševčík
b98b6fcf41
Check for pthreads library
2017-03-21 11:11:45 +01:00
Milan Ševčík
0d3daffa2f
Much easier way of installing libraries with correct names
2017-03-21 10:43:11 +01:00
Milan Ševčík
c2430434df
Install everything, not only libraries
2017-03-21 10:43:11 +01:00
Milan Ševčík
ce11d77e4d
Use shared library in programs
2017-03-21 10:43:11 +01:00
Milan Ševčík
a8c0c2af10
Fix cmake install prefix with cmake-3.x
2017-03-21 10:43:11 +01:00
Milan Ševčík
0184d80e8e
Refactored AddExtraCompilationFlags
...
- Easier addition of new flags
- Removed flags not used by default
- Removed implicit PIC flag for all targets
2017-03-21 10:43:08 +01:00
Milan Ševčík
56ef200fcb
.gitignore only build directory
2017-03-21 10:38:48 +01:00
Milan Ševčík
e8517a95f3
Add build documentation by gen_html
2017-03-21 10:38:48 +01:00
Milan Ševčík
c03d7b898d
Cleanup lib rules
2017-03-21 10:38:48 +01:00
Milan Ševčík
623baf513e
Move GetLibraryVersion function to its own module file
2017-03-21 10:38:48 +01:00
Milan Ševčík
8013c86c7d
Improve resolving ROOT_DIR
2017-03-21 10:38:46 +01:00
Yann Collet
5400ecf1e7
Merge pull request #613 from iburinoc/decodecorpus
...
Fix various compile errors/warnings with decodecorpus
2017-03-20 19:52:26 -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
Yann Collet
170861da70
Merge pull request #610 from iburinoc/slowfuzzer
...
Strongly limit compression level when source is large for tests running on QEMU
2017-03-20 13:36:01 -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
Yann Collet
11881e4dd7
Merge pull request #607 from inikep/dev
...
updated build of Windows packages
2017-03-18 13:47:54 -07:00