Scott Baker and W. Felix Handte
20b9b00b41
Try unsigned long long
2021-06-10 12:53:07 -04:00
Scott Baker and W. Felix Handte
64385ef7cb
Update humanSize() to skip the big numbers (it requires 64 bit)
2021-06-10 12:53:07 -04:00
Scott Baker and W. Felix Handte
1ef6f3d079
Use unsigned long instead to help with some tests
2021-06-10 12:53:07 -04:00
Scott Baker and W. Felix Handte
e5fc830795
human_size() should use size_t
2021-06-10 12:53:07 -04:00
Scott Baker and W. Felix Handte
35576e63ce
Convert tabs to spaces
2021-06-10 12:53:07 -04:00
Scott Baker and W. Felix Handte
77001f00fb
Use human_size() on the "multiple files compressed" output also
2021-06-10 12:53:07 -04:00
Scott Baker and W. Felix Handte
894698d3b6
Use human_size() in the benchmark output also
2021-06-10 12:53:07 -04:00
Scott Baker and W. Felix Handte
4e0d9f1cc8
Move the variable declarations to the top
2021-06-10 12:53:07 -04:00
Scott Baker and W. Felix Handte
eefdbcd93a
Make the variable types match
2021-06-10 12:53:07 -04:00
Scott Baker and W. Felix Handte
b6b23dfe64
Convert names to CamelCase
2021-06-10 12:53:07 -04:00
Scott Baker and W. Felix Handte
b70175e5ec
Put the human_size() function in util.c
2021-06-10 12:53:07 -04:00
Scott Baker and W. Felix Handte
26fab1d963
Make the CLI output the file sizes in human readable format
2021-06-10 12:53:07 -04:00
sen and GitHub
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 and GitHub
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 and GitHub
325952f878
Revert "Add support for --long-param flag, fix #2104 "
2021-06-09 15:35:43 -04:00
binhdvo and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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
Felix Handte and GitHub
8a3bdfaa7b
Merge pull request #2654 from wolfpld/dev
...
Initialize "potentially uninitialized" pointers.
2021-06-07 13:04:19 -04:00
sen and GitHub
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 and GitHub
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 and GitHub
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
sen and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
3824ba6f35
Merge pull request #2673 from terrelln/regression
...
[test][regression] Update results.csv
2021-05-19 10:19:09 -07:00
Nick Terrell and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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