Nick Terrell
4be7f0d45c
[fuzz] Add libFuzzer targets
...
* The regression driver serves both as a regression test, and as a binary for afl-fuzz.
* Next, we want to check in a seed corpus for each target. Then we can run the regression
test binary on them on Travis or Circle CI.
2017-06-30 17:39:56 -07:00
Yann Collet
983e16a269
Merge pull request #728 from terrelln/ubsan-failure
...
[linux] Add more tests and fuzzing
2017-06-20 12:13:51 -07:00
Nick Terrell
631d3664b0
[linux] Add xxhash and zstd in-kernel tests
2017-06-19 19:09:41 -07:00
Nick Terrell
e7093ca18c
[linux] Add libfuzzer targets
2017-06-19 19:09:15 -07:00
Nick Terrell
a48e129d48
[linux] Port libzstd UBSAN fix
2017-06-19 15:48:30 -07:00
Yann Collet
405751abbc
Merge pull request #727 from terrelln/ubsan-failure
...
[libzstd] Fix UBSAN failure
2017-06-19 15:43:17 -07:00
Nick Terrell
55f9cd4942
[libzstd] Fix UBSAN failure
2017-06-19 15:12:28 -07:00
Yann Collet
e11a5e4e82
Merge pull request #726 from terrelln/malloc-failure
...
[linux] Fix decompression memory allocation
2017-06-19 14:13:46 -07:00
Nick Terrell
9ad11bea4e
[linux] Fix decompression memory allocation
2017-06-19 12:32:04 -07:00
Yann Collet
bc4e1fd524
Merge pull request #724 from yurivict/fix-install-static-lib
...
INSTALL_DATA instead of INSTALL_LIB for libzstd.a
2017-06-17 01:19:39 -07:00
Yuri
92bafda406
INSTALL_DATA instead of INSTALL_LIB for libzstd.a
...
INSTALL_LIB can be passed -s flag to strip symbols. Static libraries should not be stripped, only dynamic ones should be stripped.
2017-06-17 00:23:41 -07:00
Yann Collet
9cbb152582
Merge pull request #722 from paulcruz74/dev
...
Improve roundTripCrash
2017-06-14 14:28:12 -07:00
Yann Collet
f0641689b6
Merge pull request #721 from manixate/typo-fix
...
Minor grammatical changes
2017-06-12 04:51:24 -07:00
Muhammad Azeem
385f8d96b7
Minor grammatical changes
2017-06-12 11:09:44 +08:00
Paul Cruz
37e1b1488b
removed previous double free crash, used new crash function
2017-06-09 13:57:18 -07:00
Paul Cruz
be9b0ae627
added error function for different compilation modes
2017-06-09 13:41:34 -07:00
Paul Cruz
2a39ac5486
Merge pull request #1 from facebook/dev
...
Merge pull request #716 from paulcruz74/dev
2017-06-03 10:11:35 -07:00
Yann Collet
2b8bef479c
Merge pull request #716 from paulcruz74/dev
...
VS2005 Support Changes
2017-06-02 12:34:18 -07:00
Paul Cruz
d75c4ddb1b
added a project support notice for VS2005
2017-06-02 10:28:56 -07:00
Paul Cruz
fa398bbed7
added back documentation/notification for VS2005 in build directory
2017-06-02 10:25:30 -07:00
Paul Cruz
0ff9873324
Removed VS2005 from the list of included projects
2017-06-02 10:11:03 -07:00
Paul Cruz
306701a447
adding zstd/zstd.vcproj because it was ignored during initial commit
2017-06-01 21:25:39 -07:00
Paul Cruz
6dc508539c
Moved VS2005 to the contrib directory
2017-06-01 21:18:48 -07:00
Yann Collet
e4182bbb80
Merge pull request #712 from terrelln/dev
...
[linux-kernel] Fix formatting and Makefile
2017-05-26 18:48:12 +02:00
Nick Terrell
53a67ec1a6
[linux-kernel] Fix duplicate symbols when built-in to kernel
2017-05-25 18:34:13 -07:00
Yann Collet
8a1440dff4
Merge pull request #711 from ldv-alt/dev
...
Fix typo in libzstd.a-mt make rules
2017-05-26 02:31:33 +02:00
Dmitry V. Levin
1ea655c765
Fix typo in libzstd.a-mt make rules
...
The macro name is ZSTD_MULTITHREAD, not ZSTD_MULTHREAD.
Fixes: ca6fae78080d ("Add MT enabled targets for libzstd")
2017-05-25 23:43:05 +00:00
Nick Terrell
e63fff9b97
[linux-kernel] Fix clang-format edge case with goto labels
2017-05-25 13:56:46 -07:00
Yann Collet
5d62c16ff5
Merge pull request #710 from terrelln/dev
...
[linux-kernel] Minor formatting changes
2017-05-25 00:10:17 +02:00
Nick Terrell
74b12f4014
[linux-kernel] Fix some up clang-format edge cases
2017-05-24 13:52:36 -07:00
Nick Terrell
55fc1f91fd
[zstd] Fix up formatting edge cases for clang-format
2017-05-24 13:50:10 -07:00
Yann Collet
10078e43a2
Merge pull request #709 from codicodi/fix-cmake
...
CMake improvements
2017-05-24 20:56:47 +02:00
codicodi
e87cad1053
CMake improvements
2017-05-24 10:56:35 +02:00
Yann Collet
0a84a3cde5
Merge pull request #708 from terrelln/lk
...
[linux-kernel] Update patches in response to comments
2017-05-23 00:10:59 +02:00
Yann Collet
6ea46834b2
Merge pull request #705 from terrelln/dev
...
[libzstd] Allow users to define custom visibility
2017-05-22 21:25:09 +02:00
Nick Terrell
a1280406b0
[libzstd] Allow users to define custom visibility
2017-05-19 18:01:59 -07:00
Nick Terrell
ddc68e174b
[linux-kernel] Fix a weird clang-format corner case
2017-05-17 15:06:41 -07:00
Nick Terrell
a2b21c552f
[linux-kernel] Update tests Makefile
2017-05-17 14:56:37 -07:00
Nick Terrell
8d8e65c6c3
[linux-kernel] Update zstd.diff
2017-05-17 14:52:12 -07:00
Nick Terrell
06fa1b0560
[linux-kernel] Move ZSTD_STATIC_ASSERT to zstd_internal.h
2017-05-17 14:51:50 -07:00
Nick Terrell
67101c6c77
[linux-kernel] clang-format lib/zstd/
2017-05-17 14:40:46 -07:00
Nick Terrell
588579f3a1
[linux-kernel] Rename MEM_* functions to ZSTD_*
2017-05-17 14:39:57 -07:00
Nick Terrell
581e5fbe83
Add clang-format config
2017-05-17 13:49:19 -07:00
Nick Terrell
d1a5790f8e
[linux-kernel] Dual license with GPLv2
2017-05-17 12:08:15 -07:00
Yann Collet
e12ae02357
minor coding style update
...
reduced some long lines
2017-05-16 17:32:33 -07:00
Nick Terrell
fb10c91b4f
[linux-kernel] Update zstd.diff
2017-05-16 17:21:22 -07:00
Nick Terrell
358280f107
Remove cross-platform macros and dead code
2017-05-16 17:16:00 -07:00
Nick Terrell
8eb7a32527
[linux-kernel] Fix whitespace edge case with script
2017-05-16 16:55:52 -07:00
Nick Terrell
0ce0782c97
[linux-kernel] Update kernelize.sh script for edge cases
2017-05-16 16:55:03 -07:00
Nick Terrell
0d26da2f25
[linux-kernel] Don't undef current (use curr)
2017-05-16 16:48:58 -07:00