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
11881e4dd7
Merge pull request #607 from inikep/dev
...
updated build of Windows packages
2017-03-18 13:47:54 -07:00
Przemyslaw Skibinski
8086d623ca
updated build of Windows packages
2017-03-18 11:19:09 +01:00
Przemyslaw Skibinski
beaeccc294
Merge remote-tracking branch 'refs/remotes/facebook/dev' into dev
2017-03-18 11:16:21 +01:00
Yann Collet
8a7f416871
fixed typo in server type
2017-03-17 15:33:09 -07:00
Yann Collet
dcc04944f6
Merge branch 'dev' of github.com:facebook/zstd into dev
2017-03-17 14:26:17 -07:00
Yann Collet
e5c4f04033
updated compression graph
2017-03-17 14:25:57 -07:00
Yann Collet
35c147ab6a
Merge pull request #605 from iburinoc/term
...
Fix zstd not erroring on compressing to terminal without forceStdout
2017-03-17 14:02:48 -07:00
Sean Purcell
9a38dfa794
Only run IS_CONSOLE tests with a TTY
2017-03-17 12:32:18 -07:00
Yann Collet
0a189b63fe
fix minor details in man page
2017-03-16 16:33:53 -07:00
Sean Purcell
d973071e90
Add tests for compressed data on console
2017-03-16 16:25:19 -07:00
Yann Collet
3fa95a78b1
Merge pull request #604 from iburinoc/manpage
...
Convert manpage to Markdown, convertible with ronn
2017-03-16 16:17:03 -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
Yann Collet
bfd62277bf
Merge pull request #603 from iburinoc/slowfuzzer
...
Prevent fuzz testers from combining large dicts with high clevel
2017-03-15 17:31:05 -07:00
Sean Purcell
f5e50519e0
Prevent fuzz testers from combining large dicts with high clevel
2017-03-15 15:04:54 -07:00
Yann Collet
7e35b352c6
Merge pull request #602 from iburinoc/doc
...
Add functions missing from manual, and fix parameter alignment
2017-03-14 14:08:41 -07:00
Sean Purcell
dec2b96536
Add functions missing from manual, and fix parameter alignment
2017-03-14 11:24:09 -07:00
Yann Collet
118a8e9ade
Merge branch 'dev' of github.com:facebook/zstd into dev
2017-03-14 04:20:12 -07:00
Yann Collet
7ae3039f41
updated NEWS for v1.1.4
2017-03-14 04:19:51 -07:00
Yann Collet
3773bd318f
Merge pull request #601 from terrelln/nxz
...
Add xz and lzma support.
2017-03-13 22:00:03 -07:00
Yann Collet
20f9c70c75
Merge pull request #600 from iburinoc/legacy
...
Add ability to control level of legacy support, and drop support for versions v01-v03
2017-03-13 19:10:40 -07:00
Nick Terrell
aa8bcf360f
Add xz and lzma support.
...
Finish feature started by @inikep.
* Add xz and lzma compression and decompression support to target `xzstd`.
* Fix bug in gzip decompression that silently accepted truncated files.
* Add gzip frame composition tests.
* Add xz/lzma compatibility tests.
* Add xz/lzma frame composition tests.
2017-03-13 18:45:41 -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
Yann Collet
a296c6646a
Merge pull request #598 from iburinoc/undef
...
Fix undefined behaviour in decompressor
2017-03-10 11:46:53 -08: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
Yann Collet
ee16a44ff0
Merge pull request #597 from iburinoc/ci
...
Add medium tests on TravisCI
2017-03-09 18:44:17 -08:00
Yann Collet
a404cafcf0
Merge pull request #596 from ldv-alt/dev
...
programs/Makefile: remove zstd-internal target
2017-03-09 18:36:45 -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
Dmitry V. Levin
201e8c8157
programs/Makefile: remove zstd-internal target
...
zstd-internal was intended to be a helper target, but it doesn't help
at all, what it does in practice is a useless rebuild of zstd every time
"make zstd" is invoked.
Fixes: 030ac243a0
("Changed Makefile to generate zstd with .gz support by default")
2017-03-09 22:47:14 +00:00