]>
git.ipfire.org Git - thirdparty/zstd.git/log
Taylor Braun-Jones [Mon, 23 Mar 2020 20:08:52 +0000 (16:08 -0400)]
Add support for running more tests via CTest
Taylor Braun-Jones [Mon, 23 Mar 2020 21:44:27 +0000 (17:44 -0400)]
Respect the conventional BUILD_TESTS CMake option on the first configure
Taylor Braun-Jones [Mon, 23 Mar 2020 21:46:56 +0000 (17:46 -0400)]
Add documentation for -T option
Taylor Braun-Jones [Thu, 30 Jan 2020 15:31:00 +0000 (10:31 -0500)]
Fix testing documentation typo
Bimba Shrestha [Mon, 23 Mar 2020 13:27:54 +0000 (08:27 -0500)]
Merge pull request #2047 from bimbashrestha/doc
[doc] targetLen -> targetLength
Bimba Shrestha [Mon, 23 Mar 2020 13:25:08 +0000 (06:25 -0700)]
targetLen -> targetLength
Bimba Shrestha [Wed, 11 Mar 2020 01:42:19 +0000 (20:42 -0500)]
Merge pull request #2033 from bimbashrestha/icc
[opt] Small icc level 1 compression speed gain using #pragma vector
Bimba Shrestha [Tue, 10 Mar 2020 21:22:25 +0000 (16:22 -0500)]
Merge pull request #2031 from bimbashrestha/bitscan
_BitScan{Reverse,Forward} add check for undefined
Bimba Shrestha [Tue, 10 Mar 2020 20:19:48 +0000 (15:19 -0500)]
Typo
Bimba Shrestha [Tue, 10 Mar 2020 19:57:27 +0000 (14:57 -0500)]
Adding comment and remvoing ivdep
Bimba Shrestha [Mon, 9 Mar 2020 23:14:05 +0000 (18:14 -0500)]
Merge pull request #2032 from bimbashrestha/no-size
Adding --[no-]content-size to the cli
Bimba Shrestha [Mon, 9 Mar 2020 20:40:18 +0000 (15:40 -0500)]
Setting ZSTD_c_contentSizeFlag instead of UNKNOWN filesize
Bimba Shrestha [Mon, 9 Mar 2020 19:49:04 +0000 (14:49 -0500)]
Adding documentation
Bimba Shrestha [Mon, 9 Mar 2020 19:44:38 +0000 (14:44 -0500)]
Adding test for --[no-]content-size
Bimba Shrestha [Mon, 9 Mar 2020 19:19:05 +0000 (14:19 -0500)]
Adding --content-size
Bimba Shrestha [Mon, 9 Mar 2020 19:12:52 +0000 (14:12 -0500)]
Inverting content size prefs bool
Bimba Shrestha [Mon, 9 Mar 2020 19:00:52 +0000 (14:00 -0500)]
Adding (void)noContentSize
Bimba Shrestha [Mon, 9 Mar 2020 18:07:29 +0000 (13:07 -0500)]
--no-content-size cli
Bimba Shrestha [Thu, 5 Mar 2020 20:20:59 +0000 (12:20 -0800)]
Missed returns
Bimba Shrestha [Thu, 5 Mar 2020 19:52:15 +0000 (11:52 -0800)]
bitscan add undef check
Bimba Shrestha [Thu, 5 Mar 2020 18:41:06 +0000 (10:41 -0800)]
Merge pull request #2030 from bimbashrestha/quick
Removing no-tree-vectorize for intel
Bimba Shrestha [Thu, 5 Mar 2020 18:02:48 +0000 (10:02 -0800)]
Removing no-tree-vectorize for intel
Bimba Shrestha [Thu, 5 Mar 2020 17:55:38 +0000 (09:55 -0800)]
adding vector to main loop
Nick Terrell [Thu, 5 Mar 2020 01:40:59 +0000 (17:40 -0800)]
Merge pull request #2028 from terrelln/minor-opt
[opt] Don't recompute initial literals price
Nick Terrell [Thu, 5 Mar 2020 00:35:26 +0000 (16:35 -0800)]
[opt] Delete ZSTD_litLengthContribution
Nick Terrell [Thu, 5 Mar 2020 00:29:19 +0000 (16:29 -0800)]
[opt] Explain why we don't include literals price
Nick Terrell [Thu, 5 Mar 2020 00:12:16 +0000 (16:12 -0800)]
[opt] Don't recompute initial literals price
Bimba Shrestha [Wed, 4 Mar 2020 01:01:47 +0000 (17:01 -0800)]
Merge pull request #2027 from bimbashrestha/travis-icc
[ci] Adding icc make check to travis
Bimba Shrestha [Tue, 3 Mar 2020 23:52:41 +0000 (15:52 -0800)]
Merge pull request #2026 from bimbashrestha/issues-temp
Add issue templates to zstd
Bimba Shrestha [Tue, 3 Mar 2020 23:46:11 +0000 (15:46 -0800)]
Removing mmx compiler flags
Bimba Shrestha [Tue, 3 Mar 2020 23:22:35 +0000 (15:22 -0800)]
Adding icc make check to travis ci
Bimba Shrestha [Tue, 3 Mar 2020 22:57:02 +0000 (14:57 -0800)]
Add issue templates to zstd
LZ4 just added this. I think it would be helpful here too.
Bimba Shrestha [Tue, 3 Mar 2020 21:43:29 +0000 (13:43 -0800)]
Merge pull request #2025 from bimbashrestha/doc
[doc] Fixing ZSTD_c_compressionLevel confusing note
Bimba Shrestha [Tue, 3 Mar 2020 21:12:02 +0000 (13:12 -0800)]
Fixing ZSTD_c_compressionLevel confusing note
Nick Terrell [Tue, 3 Mar 2020 01:49:08 +0000 (17:49 -0800)]
Merge pull request #2024 from terrelln/zstdgrep-error
[zstdgrep] Log zstd decompression errors to stderr
Nick Terrell [Mon, 2 Mar 2020 21:04:37 +0000 (13:04 -0800)]
[zstdgrep] Add a simple test
Nick Terrell [Mon, 2 Mar 2020 21:09:30 +0000 (13:09 -0800)]
Merge pull request #2023 from terrelln/fix-logs
Dont log errors when ZSTD_fseBitCost() returns an error
Nick Terrell [Mon, 2 Mar 2020 19:30:12 +0000 (11:30 -0800)]
[zstdgrep] Remove -f because zstdcat implies it
Nick Terrell [Mon, 2 Mar 2020 19:25:36 +0000 (11:25 -0800)]
[zstdgrep] Log zstd decompression errors to stderr
Nick Terrell [Mon, 2 Mar 2020 19:13:04 +0000 (11:13 -0800)]
Dont log errors when ZSTD_fseBitCost() returns an error
Bimba Shrestha [Thu, 27 Feb 2020 22:15:34 +0000 (14:15 -0800)]
Merge pull request #2019 from bimbashrestha/quick
--show-default-cparams Adding hashLog
Bimba Shrestha [Thu, 27 Feb 2020 21:56:56 +0000 (13:56 -0800)]
Adding hashLog to --show-default-cparams
Bimba Shrestha [Thu, 27 Feb 2020 21:53:03 +0000 (13:53 -0800)]
[cirrus-ci] Removing pkg -y update and using 11.3-snap instead of 11.2 (#2018)
* Replacing with boilerplate from cirrus
* Adding task name and adding back freebsd 11.x
* Changing from 11.3 to freebsd-11-3-snap
* Rearanging the order of matrix and instance
Yann Collet [Thu, 27 Feb 2020 20:36:39 +0000 (12:36 -0800)]
Merge pull request #2017 from facebook/verbose
man page : added `--verbose` long command
Yann Collet [Wed, 26 Feb 2020 22:29:30 +0000 (14:29 -0800)]
man page : added `--verbose` long command
also updated `zstd.1`
stacking prior updates completed on `zstd.1.md`.
Felix Handte [Wed, 26 Feb 2020 18:52:49 +0000 (10:52 -0800)]
Revert "Fix pkg-config File Generation Again" (#2016)
Felix Handte [Tue, 25 Feb 2020 18:22:29 +0000 (10:22 -0800)]
Merge pull request #2001 from felixhandte/pkg-config-fix-again
Fix pkg-config File Generation Again
Nick Terrell [Mon, 24 Feb 2020 21:53:45 +0000 (13:53 -0800)]
Merge pull request #2013 from terrelln/oss-fuzz
Update CIFuzz file and turn off dry-run mode
Nick Terrell [Mon, 24 Feb 2020 20:36:19 +0000 (12:36 -0800)]
Update CIFuzz file and turn off dry-run mode
Felix Handte [Fri, 21 Feb 2020 16:51:37 +0000 (08:51 -0800)]
Merge pull request #2007 from lgarrison/cli-allow-sizet
Allow some CLI options to accept numeric values up to size_t
Lehman Garrison [Thu, 20 Feb 2020 19:29:58 +0000 (14:29 -0500)]
Allow some cli options to accept numeric values up to size_t instead of unsigned int
Bimba Shrestha [Thu, 20 Feb 2020 18:55:28 +0000 (10:55 -0800)]
Merge pull request #1999 from bket/fix_have_lz4
Fix forgotten portable header prefix
Bimba Shrestha [Thu, 20 Feb 2020 18:54:04 +0000 (10:54 -0800)]
Merge pull request #2002 from bimbashrestha/docs
[doc] Adding notes about CI and an outline of collaboration workflow
Philip Jones [Tue, 18 Feb 2020 23:30:59 +0000 (15:30 -0800)]
Fix integer parsing in cli (#2003)
Bimba Shrestha [Tue, 18 Feb 2020 22:21:19 +0000 (14:21 -0800)]
Remove redundant section and typo
Bimba Shrestha [Tue, 18 Feb 2020 21:03:52 +0000 (13:03 -0800)]
Outlining our current workflow
W. Felix Handte [Tue, 18 Feb 2020 18:40:58 +0000 (13:40 -0500)]
Fix Variable Capitalization
W. Felix Handte [Tue, 18 Feb 2020 18:17:17 +0000 (13:17 -0500)]
Allow Manual Overriding of pkg-config Lib and Include Dirs
When the `PCLIBDIR` or `PCINCDIR` is non-empty (either because we succeeded
in removing the prefix, or because it was manually set), we don't need to
perform the check. This lets us trust users who go to the trouble of setting
a manual override, rather than still blindly failing the make.
They'll still be prefixed with `${prefix}/` / `${exec_prefix}/` in the
pkg-config file though.
W. Felix Handte [Tue, 18 Feb 2020 15:50:38 +0000 (10:50 -0500)]
Fix pkg-config File Generation Again
Revises #1851. Fixes #1900. Replaces #1930.
Thanks to @orbea, @neheb, @Polynomial-C, and particularly @eli-schwartz for
pointing out the problem and suggesting solutions.
Tested with
```
make -C lib clean libzstd.pc
cat lib/libzstd.pc
# should fail
make -C lib clean libzstd.pc LIBDIR=/foo
make -C lib clean libzstd.pc INCLUDEDIR=/foo
make -C lib clean libzstd.pc LIBDIR=/usr/localfoo
make -C lib clean libzstd.pc INCLUDEDIR=/usr/localfoo
make -C lib clean libzstd.pc LIBDIR=/usr/local/lib prefix=/foo
make -C lib clean libzstd.pc INCLUDEDIR=/usr/local/include prefix=/foo
# should succeed
make -C lib clean libzstd.pc LIBDIR=/usr/local/foo
make -C lib clean libzstd.pc INCLUDEDIR=/usr/local/foo
make -C lib clean libzstd.pc LIBDIR=/usr/local/
make -C lib clean libzstd.pc INCLUDEDIR=/usr/local/
make -C lib clean libzstd.pc LIBDIR=/usr/local
make -C lib clean libzstd.pc INCLUDEDIR=/usr/local
make -C lib clean libzstd.pc LIBDIR=/tmp/foo prefix=/tmp
make -C lib clean libzstd.pc INCLUDEDIR=/tmp/foo prefix=/tmp
make -C lib clean libzstd.pc LIBDIR=/tmp/foo prefix=/tmp/foo
make -C lib clean libzstd.pc INCLUDEDIR=/tmp/foo prefix=/tmp/foo
# should also succeed
make -C lib clean libzstd.pc prefix=/foo LIBDIR=/foo/bar INCLUDEDIR=/foo/
cat lib/libzstd.pc
mkdir out
cd out
cmake ../build/cmake
make
cat lib/libzstd.pc
```
Bimba Shrestha [Sun, 16 Feb 2020 16:31:17 +0000 (11:31 -0500)]
Adding steps for setting up travis and appveyor (and some general notes)
Björn Ketelaars [Sat, 15 Feb 2020 11:42:00 +0000 (12:42 +0100)]
Fix forgotten portable header prefix
PR #1987 forgot to prefix another include causing lz4 detection to fail.
Nick Terrell [Tue, 11 Feb 2020 20:03:43 +0000 (12:03 -0800)]
Merge pull request #1996 from terrelln/cifuzz-dogfood
[CIFuzz] Rename output path to artifacts
Nick Terrell [Tue, 11 Feb 2020 18:43:15 +0000 (10:43 -0800)]
[CIFuzz] Rename output path to artifacts
Nick Terrell [Mon, 10 Feb 2020 20:55:58 +0000 (12:55 -0800)]
Merge pull request #1993 from terrelln/cifuzz-dogfood
Enable oss-fuzz CIFuzz dogfood
Nick Terrell [Mon, 10 Feb 2020 20:36:56 +0000 (12:36 -0800)]
Enable oss-fuzz CIFuzz dogfood
Bimba Shrestha [Thu, 6 Feb 2020 22:10:51 +0000 (14:10 -0800)]
[build-issue] More portable header prefix usage (#) (#1987)
* make 4.3 build issue fix
* Changing header name and adding comment
Bimba Shrestha [Thu, 6 Feb 2020 21:51:43 +0000 (13:51 -0800)]
Displaying level in --show-default-cparams (#1991)
* Displaying level in --show-default-cparams
* Displaying actual enum value instead of level
Bimba Shrestha [Thu, 6 Feb 2020 00:55:00 +0000 (16:55 -0800)]
Removing symbols already in unit tests and adding some new unit tests for missing symbols (#1985)
* Removing symbols that are not being tested
* Removing symbols used in zstdcli, fileio, dibio and benchzstd
* Removing symbols used in zbuff and add test-zbuff to travis
* Removing remaining symbols and adding unit tests instead
* Removing symbols test entirely
Bimba Shrestha [Tue, 4 Feb 2020 00:48:21 +0000 (16:48 -0800)]
Merge pull request #1982 from bimbashrestha/quick
Using appliedParams instead of "supplied" params in compressBegin()
Bimba Shrestha [Mon, 3 Feb 2020 22:43:55 +0000 (14:43 -0800)]
Merge pull request #1980 from bimbashrestha/params
Adding --show-default-cparams to cli
Bimba Shrestha [Mon, 3 Feb 2020 22:40:26 +0000 (14:40 -0800)]
Merge pull request #1981 from bimbashrestha/bug-fix
Benchzstd multiple file decompression enable
Bimba Shrestha [Mon, 3 Feb 2020 17:52:39 +0000 (09:52 -0800)]
Adding assert(NB_STRATEGIES == upperLimit)
Bimba Shrestha [Mon, 3 Feb 2020 17:38:16 +0000 (09:38 -0800)]
Line-wrapping
Bimba Shrestha [Fri, 31 Jan 2020 23:49:07 +0000 (15:49 -0800)]
Using appliedParams instead of supplied params
Bimba Shrestha [Fri, 31 Jan 2020 19:54:14 +0000 (11:54 -0800)]
Removing assert and changing ratio cSize
Bimba Shrestha [Fri, 31 Jan 2020 18:54:02 +0000 (10:54 -0800)]
Adding (void)ZSTD_strategyMap
Bimba Shrestha [Fri, 31 Jan 2020 18:47:17 +0000 (10:47 -0800)]
Adding static assert and using it in cli
Bimba Shrestha [Fri, 31 Jan 2020 18:38:19 +0000 (10:38 -0800)]
Moving to same category as -v
Bimba Shrestha [Fri, 31 Jan 2020 01:54:42 +0000 (17:54 -0800)]
Moving documentation and elaborating
Bimba Shrestha [Fri, 31 Jan 2020 01:54:01 +0000 (17:54 -0800)]
Adding assert and using ZSTD_STRATEGY_MAX as ZSTD_NB_STRATEGIES
Bimba Shrestha [Fri, 31 Jan 2020 01:16:02 +0000 (17:16 -0800)]
Adding back one cast and using UTIL_FILESIZE_UNKNOWN to check unknown file size
Bimba Shrestha [Fri, 31 Jan 2020 01:11:38 +0000 (17:11 -0800)]
Documenting in the man file
Bimba Shrestha [Fri, 31 Jan 2020 01:07:22 +0000 (17:07 -0800)]
Removing more casts
Bimba Shrestha [Fri, 31 Jan 2020 01:05:33 +0000 (17:05 -0800)]
Removing unnecessary cast
Bimba Shrestha [Fri, 31 Jan 2020 00:52:07 +0000 (16:52 -0800)]
Moving default cparams back, checking for unknown file size, using getCParams()
Bimba Shrestha [Thu, 30 Jan 2020 22:29:04 +0000 (14:29 -0800)]
Convertion nit U32 -> size_t
Bimba Shrestha [Thu, 30 Jan 2020 22:14:27 +0000 (14:14 -0800)]
Update comment
Bimba Shrestha [Thu, 30 Jan 2020 22:12:03 +0000 (14:12 -0800)]
Adding --show-default-cparams (show cparams before compressing
Nick Terrell [Wed, 29 Jan 2020 23:32:19 +0000 (15:32 -0800)]
Merge pull request #1977 from terrelln/copyless
Improve wildcopy performance across the board
Bimba Shrestha [Wed, 29 Jan 2020 06:11:51 +0000 (22:11 -0800)]
Merge pull request #1978 from bimbashrestha/quick
[Typo][fix] make benchmarking typo fix
Bimba Shrestha [Wed, 29 Jan 2020 05:39:20 +0000 (21:39 -0800)]
Typo baseline_build -> baseline_label
Nick Terrell [Wed, 29 Jan 2020 04:37:04 +0000 (20:37 -0800)]
Improve wildcopy performance across the board
Bimba Shrestha [Tue, 28 Jan 2020 19:29:43 +0000 (11:29 -0800)]
[automated_benchmarking] Make arguments optional and add --dict argument (#1968)
* Make arugments optional and add --dict argument
* Removing accidental print statement
* Change to more likely scenario for dictionary compression benchmark
Yann Collet [Mon, 27 Jan 2020 19:39:29 +0000 (11:39 -0800)]
added ability to remove error messages and dictionary support (#1975)
for the benefit of smaller binary.
Yann Collet [Sat, 25 Jan 2020 04:16:28 +0000 (20:16 -0800)]
refactor of harness, for clarity (#1974)
following #1953 (false positive, due to heuristic confusion)
Yann Collet [Fri, 24 Jan 2020 23:04:02 +0000 (15:04 -0800)]
Merge branch 'dev' of github.com:facebook/zstd into dev
Yann Collet [Fri, 24 Jan 2020 22:12:25 +0000 (14:12 -0800)]
updated CHANGELOG
Nick Terrell [Fri, 24 Jan 2020 06:02:50 +0000 (22:02 -0800)]
Merge pull request #1972 from terrelln/check-cont
Move ZSTD_checkContinuity() to zstd_decompress_block.c
Nick Terrell [Fri, 24 Jan 2020 06:02:32 +0000 (22:02 -0800)]
Merge pull request #1973 from terrelln/mobile-perf
Fix performance regression on aarch64 with clang
Nick Terrell [Fri, 24 Jan 2020 01:54:48 +0000 (17:54 -0800)]
Initialize dctx->bType to silence valgrind false positive