]>
git.ipfire.org Git - thirdparty/zstd.git/log 
Yann Collet  [Thu, 6 Feb 2025 02:47:26 +0000  (18:47 -0800)]  
Revert "pass dictionary loading method as parameter"
This reverts commit 
821fc567f93a415e9fbe856271ccd452ee7acf07 .
Yann Collet  [Sat, 1 Feb 2025 08:41:36 +0000  (00:41  -0800)]  
better MT fluidity
Yann Collet  [Sat, 1 Feb 2025 08:55:52 +0000  (00:55  -0800)]  
ensure cdict is properly reset to NULL
Yann Collet  [Sat, 1 Feb 2025 04:57:21 +0000  (20:57 -0800)]  
skips the need to create a temporary cdict for --patch-from
Yann Collet  [Sat, 1 Feb 2025 02:19:45 +0000  (18:19 -0800)]  
reduced memory usage
Yann Collet  [Fri, 31 Jan 2025 23:53:25 +0000  (15:53 -0800)]  
always free .cdictLocal
Yann Collet  [Fri, 31 Jan 2025 23:00:36 +0000  (15:00 -0800)]  
update type naming convention
Yann Collet  [Fri, 31 Jan 2025 02:05:58 +0000  (18:05 -0800)]  
minor boundary change
Yann Collet  [Thu, 30 Jan 2025 23:58:20 +0000  (15:58 -0800)]  
fix speed of --patch-from at high compression mode
Yann Collet  [Thu, 6 Feb 2025 01:42:54 +0000  (17:42 -0800)]  
Merge pull request #4287 from facebook/warn_error
Yann Collet  [Thu, 6 Feb 2025 01:01:19 +0000  (17:01 -0800)]  
fix minor conversion warnings
Yann Collet  [Thu, 6 Feb 2025 00:48:19 +0000  (16:48 -0800)]  
more %zu warnings fixes
Yann Collet  [Thu, 6 Feb 2025 00:36:54 +0000  (16:36 -0800)]  
fix more %zu warnings
Yann Collet  [Thu, 6 Feb 2025 00:28:52 +0000  (16:28 -0800)]  
fix minor printf argument limitation on older mingw
Yann Collet  [Thu, 6 Feb 2025 00:13:58 +0000  (16:13 -0800)]  
fix minor alignment warning
Yann Collet  [Thu, 6 Feb 2025 00:11:54 +0000  (16:11 -0800)]  
fix minor alignment warning
Yann Collet  [Wed, 5 Feb 2025 23:46:44 +0000  (15:46 -0800)]  
fix one minor alignment warning
Yann Collet  [Wed, 5 Feb 2025 23:38:39 +0000  (15:38 -0800)]  
make visual studio tests error out on warnings
Yann Collet  [Wed, 5 Feb 2025 23:30:51 +0000  (15:30 -0800)]  
Merge pull request #4286 from facebook/visual_clang_avx2
Yann Collet  [Wed, 5 Feb 2025 21:48:24 +0000  (13:48 -0800)]  
added __clang__ to compiler-specific alignment attribute
Yann Collet  [Wed, 5 Feb 2025 21:25:14 +0000  (13:25 -0800)]  
changed C11 keyword to _Alignas
Yann Collet  [Wed, 5 Feb 2025 20:06:14 +0000  (12:06 -0800)]  
adding a Visual + ClangCL + AVX2 compilation test
Yann Collet  [Fri, 31 Jan 2025 22:39:20 +0000  (14:39 -0800)]  
Merge pull request #4265 from pps83/static-bmi2-check
Yann Collet  [Fri, 31 Jan 2025 22:38:19 +0000  (14:38 -0800)]  
Merge pull request #4271 from tsdgeos/removedupe
Yann Collet  [Fri, 31 Jan 2025 22:38:01 +0000  (14:38 -0800)]  
Merge pull request #4278 from facebook/bench_x100
Yann Collet  [Fri, 31 Jan 2025 05:30:48 +0000  (21:30 -0800)]  
bench: better result alignment
Yann Collet  [Thu, 30 Jan 2025 19:11:51 +0000  (11:11 -0800)]  
Merge pull request #4264 from pps83/dev-static-bmi2
Albert Astals Cid  [Mon, 27 Jan 2025 23:22:35 +0000  (00:22  +0100)]  
cmake: Remove duplicated line
Yann Collet  [Mon, 27 Jan 2025 19:58:22 +0000  (11:58 -0800)]  
Merge pull request #4269 from luau-project/fix-rc-include
luau-project  [Mon, 27 Jan 2025 18:18:55 +0000  (15:18 -0300)]  
fix: quote include directory for resource compiler
Yann Collet  [Mon, 27 Jan 2025 17:44:53 +0000  (09:44 -0800)]  
Merge pull request #4260 from gcabiddu/compress_sequences_kernel
Giovanni Cabiddu  [Tue, 21 Jan 2025 18:52:46 +0000  (18:52 +0000)]  
[linux] Expose ZSTD_compressSequencesAndLiterals() in the kernelSigned-off-by: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 
luau-project  [Sun, 26 Jan 2025 19:50:39 +0000  (16:50 -0300)]  
CI: build with CMake on source directory with spaces to reproduce #4268
Yann Collet  [Mon, 27 Jan 2025 06:55:46 +0000  (22:55 -0800)]  
Merge pull request #4266 from pps83/rm-ZSTD_decompressSequences_t
Pavel P  [Thu, 23 Jan 2025 23:26:13 +0000  (01:26  +0200)]  
fix formatting
Pavel P  [Thu, 23 Jan 2025 23:25:07 +0000  (01:25  +0200)]  
Check `STATIC_BMI2` instead of `STATIC_BMI2 == 1`
Pavel P  [Thu, 23 Jan 2025 22:09:44 +0000  (00:09  +0200)]  
Reorder __BMI2__ check
Pavel P  [Thu, 23 Jan 2025 22:06:13 +0000  (00:06  +0200)]  
Update comment for STATIC_BMI2 macro
Pavel P  [Thu, 23 Jan 2025 22:05:03 +0000  (00:05  +0200)]  
Move STATIC_BMI2 block as-is to portability_macros.h
Pavel P  [Fri, 24 Jan 2025 00:13:20 +0000  (02:13  +0200)]  
Remove unused ZSTD_decompressSequences_t typedef
Yann Collet  [Thu, 23 Jan 2025 23:53:17 +0000  (15:53 -0800)]  
Merge pull request #4263 from pps83/dev-dyn-bmi2
Pavel P  [Thu, 23 Jan 2025 21:58:50 +0000  (23:58 +0200)]  
Check `DYNAMIC_BMI2` instead of `DYNAMIC_BMI2 != 0`
Yann Collet  [Thu, 23 Jan 2025 20:50:27 +0000  (12:50 -0800)]  
Merge pull request #4257 from pps83/dev-x64test
Yann Collet  [Wed, 22 Jan 2025 23:09:35 +0000  (15:09 -0800)]  
Merge pull request #4258 from pps83/dev-ZSTD_ALIGNED
Yann Collet  [Wed, 22 Jan 2025 23:09:11 +0000  (15:09 -0800)]  
Merge pull request #4259 from Treata11/dev
Treata11  [Wed, 22 Jan 2025 19:24:03 +0000  (22:54 +0330)]  
Instructions for Apple Framework builds
Treata11  [Wed, 22 Jan 2025 19:23:41 +0000  (22:53 +0330)]  
Build: Revert min version to 3.10
Treata11  [Tue, 21 Jan 2025 17:36:54 +0000  (21:06 +0330)]  
Ignore generated framework artifactsSigned-off-by: Treata11 <treata11@yahoo.com> 
Treata11  [Tue, 21 Jan 2025 17:28:27 +0000  (20:58 +0330)]  
Build: Add support for Apple frameworksSigned-off-by: Treata11 <treata11@yahoo.com> 
Pavel P  [Tue, 21 Jan 2025 00:33:25 +0000  (02:33  +0200)]  
Implement ZSTD_ALIGNED for ms compiler
Pavel P  [Tue, 21 Jan 2025 00:27:09 +0000  (02:27  +0200)]  
Use _M_X64 only without mixing with _M_AMD64
Yann Collet  [Mon, 20 Jan 2025 07:18:33 +0000  (23:18 -0800)]  
Merge pull request #4255 from facebook/dependabot/github_actions/github/codeql-action-3.28.1
Yann Collet  [Mon, 20 Jan 2025 07:16:18 +0000  (23:16 -0800)]  
Merge pull request #4254 from facebook/dependabot/github_actions/cygwin/cygwin-install-action-5
Yann Collet  [Mon, 20 Jan 2025 07:14:59 +0000  (23:14 -0800)]  
Update dev-short-tests.yml
dependabot[bot]  [Mon, 20 Jan 2025 05:47:03 +0000  (05:47  +0000)]  
Bump github/codeql-action from 3.27.1 to 3.28.1
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.27.1 to 3.28.1.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/
4f3212b61783c3c68e8309a0f18a699764811cda ...
b6a472f63d85b9c78a3ac5e89422239fc15e9b3c )
---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com> 
dependabot[bot]  [Mon, 20 Jan 2025 05:46:57 +0000  (05:46  +0000)]  
Bump cygwin/cygwin-install-action from 4 to 5
Bumps [cygwin/cygwin-install-action](https://github.com/cygwin/cygwin-install-action) from 4 to 5.
- [Release notes](https://github.com/cygwin/cygwin-install-action/releases)
- [Commits](https://github.com/cygwin/cygwin-install-action/compare/
006ad0b0946ca6d0a3ea2d4437677fa767392401 ...
f61179d72284ceddc397ed07ddb444d82bf9e559 )
---
updated-dependencies:
- dependency-name: cygwin/cygwin-install-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com> 
Yann Collet  [Mon, 20 Jan 2025 02:35:36 +0000  (18:35 -0800)]  
Merge pull request #4253 from facebook/BitContainerType
Yann Collet  [Mon, 20 Jan 2025 02:30:29 +0000  (18:30 -0800)]  
Merge pull request #4252 from facebook/x32_dynamicBmi2
Yann Collet  [Sun, 19 Jan 2025 17:32:01 +0000  (09:32 -0800)]  
minor: generalize BitContainerType
Yann Collet  [Sun, 19 Jan 2025 15:39:17 +0000  (07:39 -0800)]  
enable DYNAMIC_BMI2 by default on x86 (32-bit mode)
Yann Collet  [Sun, 19 Jan 2025 15:37:57 +0000  (07:37 -0800)]  
Merge pull request #4251 from facebook/x32_bmi2
Yann Collet  [Sun, 19 Jan 2025 08:08:57 +0000  (00:08  -0800)]  
no longer limit automated BMI2 detection to x64
Yann Collet  [Sun, 19 Jan 2025 07:54:51 +0000  (23:54 -0800)]  
Merge pull request #4250 from facebook/x86_32_avx2
Yann Collet  [Sun, 19 Jan 2025 06:58:03 +0000  (22:58 -0800)]  
also add `-mbmi2` to the compilation test
Yann Collet  [Sun, 19 Jan 2025 06:48:49 +0000  (22:48 -0800)]  
minor: cosmetic, indentation
Yann Collet  [Sun, 19 Jan 2025 06:40:18 +0000  (22:40 -0800)]  
added -DSTATIC_BMI2=1 for the -mavx2 test
Yann Collet  [Sun, 19 Jan 2025 04:43:30 +0000  (20:43 -0800)]  
fixed minor static function declaration issue
Yann Collet  [Sun, 19 Jan 2025 04:38:48 +0000  (20:38 -0800)]  
added avx2 (x64) compilation test
Yann Collet  [Sun, 19 Jan 2025 04:19:55 +0000  (20:19 -0800)]  
added a CI test for x86 32-bit + avx2 combination
Yann Collet  [Sun, 19 Jan 2025 06:48:24 +0000  (22:48 -0800)]  
Merge pull request #4248 from pps83/dev-bzhi32
Yann Collet  [Sun, 19 Jan 2025 04:03:16 +0000  (20:03 -0800)]  
Merge pull request #4246 from pps83/dev-asmx64-win
Yann Collet  [Sun, 19 Jan 2025 02:56:46 +0000  (18:56 -0800)]  
Merge pull request #4249 from facebook/zds_nonnull
Pavel P  [Sun, 19 Jan 2025 00:37:35 +0000  (02:37  +0200)]  
update sizeof check
Pavel P  [Sun, 19 Jan 2025 00:36:00 +0000  (02:36  +0200)]  
remove unrelated changes
Pavel P  [Sun, 19 Jan 2025 00:34:23 +0000  (02:34  +0200)]  
change to BitContainerType
Pavel P  [Sat, 18 Jan 2025 21:37:50 +0000  (23:37 +0200)]  
handle 32bit size_t when building for x64
Pavel P  [Sat, 18 Jan 2025 21:27:19 +0000  (23:27 +0200)]  
handle 32bit size_t when building for x64
Yann Collet  [Sat, 18 Jan 2025 21:08:04 +0000  (13:08 -0800)]  
minor: assert that state is not null
Yann Collet  [Sat, 18 Jan 2025 21:06:07 +0000  (13:06 -0800)]  
Merge pull request #4247 from facebook/test_endMsg
Yann Collet  [Sat, 18 Jan 2025 20:22:52 +0000  (12:22 -0800)]  
CI: replaced shortest target by check
Pavel P  [Sat, 18 Jan 2025 19:32:30 +0000  (21:32 +0200)]  
Use _bzhi_u32 for 32-bit builds when building with STATIC_BMI2
Pavel P  [Sat, 18 Jan 2025 03:01:43 +0000  (05:01  +0200)]  
[asm] Enable x86_64 asm for windows builds
Yann Collet  [Sat, 18 Jan 2025 03:30:55 +0000  (19:30 -0800)]  
Added a final success message at end of tests
Yann Collet  [Thu, 16 Jan 2025 18:33:18 +0000  (10:33 -0800)]  
Merge pull request #4242 from lalakii/dev
Yann Collet  [Thu, 16 Jan 2025 18:33:04 +0000  (10:33 -0800)]  
Merge pull request #4235 from facebook/bench_nbThreads
Yann Collet  [Thu, 16 Jan 2025 01:56:41 +0000  (17:56 -0800)]  
Merge pull request #4238 from szsam/patch-1
Yann Collet  [Thu, 16 Jan 2025 01:56:05 +0000  (17:56 -0800)]  
Merge pull request #4232 from facebook/convertSequences_SSE
Yann Collet  [Tue, 14 Jan 2025 23:57:05 +0000  (15:57 -0800)]  
restore full equation
Yann Collet  [Tue, 14 Jan 2025 23:54:10 +0000  (15:54 -0800)]  
Alignment instruction ZSTD_ALIGNED() in common/compiler.h
Yann Collet  [Tue, 14 Jan 2025 22:56:10 +0000  (14:56 -0800)]  
changed code compilation test to employ ZSTD_ARCH_X86_AVX2
Yann Collet  [Tue, 14 Jan 2025 22:54:02 +0000  (14:54 -0800)]  
removed unused branch
Yann Collet  [Tue, 14 Jan 2025 22:44:02 +0000  (14:44 -0800)]  
create new compilation macro ZSTD_ARCH_X86_AVX2
Yann Collet  [Wed, 8 Jan 2025 22:25:03 +0000  (14:25 -0800)]  
minor code doc update
Yann Collet  [Wed, 8 Jan 2025 18:51:57 +0000  (10:51 -0800)]  
added compilation-time checks to ensure AVX2 code is valid
Yann Collet  [Wed, 8 Jan 2025 07:59:01 +0000  (23:59 -0800)]  
removed unused variable
Yann Collet  [Wed, 8 Jan 2025 07:45:15 +0000  (23:45 -0800)]  
fix minor conversion warning
Yann Collet  [Wed, 8 Jan 2025 07:40:49 +0000  (23:40 -0800)]  
no need for specialized variant
Yann Collet  [Wed, 8 Jan 2025 07:34:19 +0000  (23:34 -0800)]  
removed erroneous #includes
Yann Collet  [Wed, 8 Jan 2025 07:32:05 +0000  (23:32 -0800)]  
AVX2 version of ZSTD_get1BlockSummary()
Yann Collet  [Wed, 8 Jan 2025 03:34:06 +0000  (19:34 -0800)]  
minor +10% speed improvement for scalar ZSTD_get1BlockSummary()