Scott Baker
4e0d9f1cc8
Move the variable declarations to the top
2021-06-10 12:53:07 -04:00
Scott Baker
eefdbcd93a
Make the variable types match
2021-06-10 12:53:07 -04:00
Scott Baker
b6b23dfe64
Convert names to CamelCase
2021-06-10 12:53:07 -04:00
Scott Baker
b70175e5ec
Put the human_size() function in util.c
2021-06-10 12:53:07 -04:00
Scott Baker
26fab1d963
Make the CLI output the file sizes in human readable format
2021-06-10 12:53:07 -04:00
sen
d5f3568c4b
Merge pull request #2697 from senhuang42/entropy_repeat_fix
...
[bug] Fix entropy repeat mode bug
2021-06-10 16:39:17 +03:00
Yann Collet
2962583492
Merge pull request #2704 from facebook/revert-2703-bootcamp
...
Revert "Add support for --long-param flag, fix #2104 "
2021-06-09 13:03:28 -07:00
binhdvo
325952f878
Revert "Add support for --long-param flag, fix #2104 "
2021-06-09 15:35:43 -04:00
binhdvo
78e16b15f1
Merge pull request #2703 from binhdvo/bootcamp
...
Add support for --long-param flag, fix #2104
2021-06-09 15:03:38 -04:00
Binh Vo
6583fa3f0a
Add support for --long-param flag
2021-06-09 14:07:52 -04:00
Yann Collet
05d70903a6
Merge pull request #2698 from binhdvo/bootcamp
...
Fix --progress flag to properly control progress display and default …
2021-06-09 09:56:01 -07:00
sen
a21b9036fe
Merge pull request #2678 from senhuang42/big_endian_no_intrinsics_fuzztest
...
Fuzzer test with no intrinsics on S390x (big endian)
2021-06-09 18:46:52 +03:00
sen
dd33ec9db0
Merge pull request #2700 from gauthamkrishna9991/update_readme_travis_link
...
Update README for Travis CI Badge
2021-06-09 10:41:35 +03:00
Goutham Krishna
912bb9fbf3
Update README for Travis CI Badge
...
### Updating Badge link to the newTravis CI link.
- Update badge root to `api.travis-ci.com` (new)
from `travis-ci.org` (old), which was migrated.
2021-06-09 12:38:22 +05:30
aqrit
dd4f6aa9e6
Flatten ZSTD_row_getMatchMask ( #2681 )
...
* Flatten ZSTD_row_getMatchMask
* Remove the SIMD abstraction layer.
* Add big endian support.
* Align `hashTags` within `tagRow` to a 16-byte boundary.
* Switch SSE2 to use aligned reads.
* Optimize scalar path using SWAR.
* Optimize neon path for `n == 32`
* Work around minor clang issue for NEON (https://bugs.llvm.org/show_bug.cgi?id=49577 )
* replace memcpy with MEM_readST
* silence alignment warnings
* fix neon casts
* Update zstd_lazy.c
* unify simd preprocessor detection (#3 )
* remove duplicate asserts
* tweak rotates
* improve endian detection
* add cast
there is a fun little catch-22 with gcc: result from pmovmskb has to be cast to uint32_t to avoid a zero-extension
but must be uint16_t to get gcc to generate a rotate instruction..
* more casts
* fix casts
better work-around for the (bogus) warning: unary minus on unsigned
2021-06-09 08:50:25 +03:00
Binh Vo
d2f31b6627
Fix --progress flag to properly control progress display and default progress display on when using -v
2021-06-08 17:24:38 -04:00
Danila Kutenin
08a3ddbd28
Add comment for gcc-11
2021-06-08 20:54:21 +01:00
Danila Kutenin
6534c0000f
Be C89 compliant and fix alignment for gcc11
2021-06-08 20:45:57 +01:00
Felix Handte
8a3bdfaa7b
Merge pull request #2654 from wolfpld/dev
...
Initialize "potentially uninitialized" pointers.
2021-06-07 13:04:19 -04:00
sen
5fb3884f33
Merge pull request #2691 from senhuang42/per_pr_regressiontest
...
Make regression test run on every PR
2021-06-07 12:44:31 +03:00
Sen Huang
2ff5c7b59f
Add no intrinsics fuzztest, rowhash compression size test, and S390X to travis
2021-06-07 00:54:53 -07:00
senhuang42
88acf0ac65
Make regression test run on every PR
2021-06-07 00:47:56 -07:00
Sen Huang
923e5ad3f5
Fix entropy repeat mode bug
2021-06-07 00:32:03 -07:00
Yann Collet
cefafc0b6e
Merge pull request #2693 from binhdvo/bootcamp
...
Add documentation for --patch-from
2021-06-03 12:41:23 -07:00
Binh Vo
1e17184ad0
Add documentation for --patch-from
2021-06-03 11:12:27 -04:00
sen
0a96d00064
Merge pull request #2684 from senhuang42/old_api_ldm_blocksplit
...
Add ldm and block splitter auto-enable to old api
2021-06-03 10:10:27 +03:00
Danila Kutenin
444f4db955
Move declaration of 1 to an inlined cast
2021-05-29 20:55:37 +01:00
Danila Kutenin
a80d268700
Optimize ZSTD_decodeSequence by another x%
2021-05-29 18:21:10 +01:00
sen
18d02cbf2e
Merge pull request #2686 from senhuang42/arm64fuzztest
...
Add arm64 fuzz test to travis
2021-05-27 13:50:26 -04:00
senhuang42
56b7dd121c
Add arm64 fuzz test to travis
2021-05-26 14:56:47 -04:00
sen
2ee2cf9cdf
Merge pull request #2682 from senhuang42/armbuild_fixtest
...
Make GH Actions CI tests run apt-get update before apt-get install
2021-05-26 14:14:43 -04:00
senhuang42
d278bede33
Update apt-get prior to tests that install packages
2021-05-26 13:38:36 -04:00
sen
414bcf239b
Merge pull request #2675 from senhuang42/ci_overhaul
...
[CI][1/2] Re-do the github actions workflows, migrate various travis and appveyor tests.
2021-05-26 13:35:53 -04:00
senhuang42
939276cd0c
Add ldm and block splitter auto-enable to old api
2021-05-24 13:09:32 -04:00
senhuang42
bb0cd722b6
Migrate travis CI tests
2021-05-21 09:59:57 -04:00
Nick Terrell
3824ba6f35
Merge pull request #2673 from terrelln/regression
...
[test][regression] Update results.csv
2021-05-19 10:19:09 -07:00
Nick Terrell
ba500c8e35
Merge pull request #2674 from terrelln/trace-aix
...
[trace] Refine the ZSTD_HAVE_WEAK_SYMBOLS detection
2021-05-19 10:18:58 -07:00
Nick Terrell
746f7976ab
[trace] Refine the ZSTD_HAVE_WEAK_SYMBOLS detection
...
* Only enable for ELF on x86-64 or i386.
* Also explicitly disable for AIX.
Fixes #2658 .
2021-05-18 20:22:36 -07:00
Nick Terrell
c468e1b9cb
[test][regression] Update results.csv
...
Changing the repcode search slightly, and changing when zstd is in
ext-dict vs. prefix mode in edge cases, slightly changes the compressed
results.
2021-05-18 19:46:37 -07:00
sen
d92fef0f0a
Merge pull request #2667 from senhuang42/arm_tests_ci
...
[CI] Add ARM tests back into CI
2021-05-17 14:29:20 -04:00
sen
9fe1072229
Merge pull request #2668 from senhuang42/update_ci_platforms
...
[CI] Fix zlib-wrapper test
2021-05-17 14:29:04 -04:00
Yann Collet
d2c1c00712
Merge pull request #2649 from felixhandte/circleci-release-job-fix
...
Fix CircleCI Config to Fully Remove `publish-github-release` Job
2021-05-17 11:22:56 -07:00
Yann Collet
02ece5d59f
Merge pull request #2653 from TrianglesPCT/dev
...
Enable SSE2 compression path to work on MSVC
2021-05-17 11:20:50 -07:00
Yann Collet
156145de1c
Merge pull request #2660 from facebook/diaz
...
improve tar compatibility
2021-05-17 10:15:55 -07:00
senhuang42
5a75417d2b
[ci] Add ARM tests back into CI
2021-05-17 13:10:57 -04:00
senhuang42
38ffe9658e
[ci] Use *-latest for platforms to test on
2021-05-17 13:04:55 -04:00
Yann Collet
b8c74783a8
Merge pull request #2657 from dnelson-1901/dev-typofix
...
ZSTD_VecMask_next: fix incorrect variable name in fallback code path
2021-05-16 21:49:21 -07:00
Yann Collet
61afa154cd
improve tar compatibility
...
This patch is supposed to improve compatibility with less featured tar variants
"when the tar program used does not support historical options (without hyphen) nor the '-z' option."
Patch proposed by Antonio Diaz Diaz
2021-05-15 23:09:42 -07:00
Yann Collet
0b0b62d1cf
minor mention of RFC8878
...
more recent update
2021-05-15 23:04:46 -07:00
Dan Nelson
54f78e3df8
ZSTD_VecMask_next: fix incorrect variable name in fallback code path
2021-05-15 10:20:37 -05:00