dependabot[bot] and GitHub
c26db2d0e8
Bump actions/upload-artifact from 5.0.0 to 6.0.0
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-15 05:04:53 +00:00
Yann Collet and GitHub
bfd8ad886f
Merge pull request #4544 from facebook/dependabot/github_actions/actions/setup-java-5.1.0
...
Bump actions/setup-java from 5.0.0 to 5.1.0
2025-12-10 18:25:33 +09:00
dependabot[bot] and GitHub
f28b1173df
Bump actions/setup-java from 5.0.0 to 5.1.0
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 5.0.0 to 5.1.0.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/dded0888837ed1f317902acf8a20df0ad188d165...f2beeb24e141e01a676f977032f5a29d81c9e27e )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-version: 5.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-08 23:25:45 +00:00
Yann Collet and GitHub
94117e39ca
Merge pull request #4543 from facebook/dependabot/github_actions/actions/checkout-6.0.1
...
Bump actions/checkout from 6.0.0 to 6.0.1
2025-12-09 08:24:47 +09:00
dependabot[bot] and GitHub
757f1bf465
Bump actions/checkout from 6.0.0 to 6.0.1
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/actions/checkout/releases )
- [Commits](https://github.com/actions/checkout/compare/v6...v6.0.1 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-08 05:05:30 +00:00
Yann Collet and GitHub
92505deb29
Merge pull request #4525 from Polaris-911/new-feature
...
Add RISC-V 64-bit architecture detection
2025-12-02 10:38:48 -08:00
Yann Collet and GitHub
f567f38b73
Merge pull request #4531 from lukaskollmer/lukas/fix-swift-build
...
modulemap: remove `config_macros`
2025-12-02 10:37:35 -08:00
Yann Collet and GitHub
9e23edcf1e
Merge pull request #4494 from LecrisUT/maint-cmake
...
Split lib target types in their own export groups
2025-12-01 15:29:12 -08:00
Lukas Kollmer
88ff5c2769
modulemap: remove config_macros
2025-11-25 16:38:08 +01:00
Yann Collet and GitHub
d462f691ba
Merge pull request #4529 from facebook/dependabot/github_actions/actions/checkout-6.0.0
...
Bump actions/checkout from 5.0.0 to 6.0.0
2025-11-24 03:01:17 -08:00
dependabot[bot] and GitHub
e23477ce3e
Bump actions/checkout from 5.0.0 to 6.0.0
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-24 05:05:06 +00:00
Yann Collet and GitHub
448cd34087
Merge pull request #4522 from facebook/dependabot/github_actions/github/codeql-action-4.31.2
...
Bump github/codeql-action from 3.30.1 to 4.31.2
2025-11-03 15:51:17 +01:00
黄尚诚10330306
71146f5b6d
Add RISC-V 64-bit architecture detection
2025-11-03 16:37:05 +08:00
dependabot[bot] and GitHub
273ab1bbdf
Bump github/codeql-action from 3.30.1 to 4.31.2
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.30.1 to 4.31.2.
- [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/f1f6e5f6af878fb37288ce1c627459e94dbf7d01...0499de31b99561a6d14a36a5f662c2a54f91beee )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.31.2
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-03 05:08:56 +00:00
Yann Collet and GitHub
a25c1fc96f
Merge pull request #4519 from facebook/dependabot/github_actions/actions/upload-artifact-5
...
Bump actions/upload-artifact from 4 to 5
2025-10-27 06:15:00 -08:00
dependabot[bot] and GitHub
129769d04c
Bump actions/upload-artifact from 4 to 5
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-27 05:18:47 +00:00
Yann Collet and GitHub
711e17da98
Merge pull request #4491 from facebook/cmake_root
...
[cmake] propose a root wrapper
2025-10-26 13:40:00 -08:00
Yann Collet and GitHub
57d4949098
Merge pull request #4517 from Cyan4973/asyncio_revisit
...
Remove asyncio from the compression path
2025-10-26 13:39:25 -08:00
Yann Collet
7a3c940e7f
syncio interface only enabled when compression is enabled
2025-10-26 09:48:45 -07:00
Yann Collet
41f2673acd
changed name to syncIO for clarity
2025-10-25 11:23:16 -07:00
Yann Collet
ccadc33a59
minor: use init/destroy pair naming convention
2025-10-25 11:11:48 -07:00
Yann Collet
d1dd7e1481
removed asyncio completely for compression path
...
this does not provide speed benefits,
since most of the leverage happens internally within the library,
and can even become detrimental in certain scenario, due to complex and wasteful memory management.
At a minimum, it makes the logic simpler, easier to debug, at essentially the same performance.
2025-10-25 11:02:51 -07:00
Yann Collet
44cd3c8451
disable asyncio during compression
...
it's not helpful for performance, and can in some times be detrimental.
the synchronous mode is also much easier to follow and debug.
2025-10-25 00:50:55 -07:00
Yann Collet and GitHub
4944d2c461
Merge pull request #4515 from cclauss/patch-1
...
Fix undefined names in automated_benchmarking.py
2025-10-23 08:57:19 -08:00
Christian Clauss
c72eea13bf
Fix undefined names in automated_benchmarking.py
...
Fix variable name typos in automated_benchmarking.py
% `ruff check`
```
Error: tests/automated_benchmarking.py:237:21: F821 Undefined name `baseline_label`
Error: tests/automated_benchmarking.py:250:21: F821 Undefined name `baseline_label`
Error: tests/automated_benchmarking.py:318:55: F821 Undefined name `frequenc`
Error: Process completed with exit code 1.
```
% [`ruff rule F821`](https://docs.astral.sh/ruff/rules/undefined-name )
2025-10-23 18:22:44 +02:00
Yann Collet and GitHub
442fa2f2d5
Merge pull request #4516 from Cyan4973/mingw_calloc_order
...
minor: fix mingw warnings: calloc argument order
2025-10-23 07:57:40 -08:00
Yann Collet
5539fcfb6a
minor: fix mingw warnings: calloc argument order
2025-10-23 07:01:01 -07:00
Yann Collet and GitHub
6e58e9a2c4
Merge pull request #4509 from arpadpanyik-arm/revert_branch_opt
...
AArch64: Revert previous branch optimization
2025-10-18 10:10:55 -07:00
Arpad Panyik
0dffae42e3
AArch64: Remove 32-bit code from ZSTD_decodeSequence
...
Remove the 32-bit code paths from the AArch64 only sections of
ZSTD_decodeSequence.
2025-10-08 18:59:24 +00:00
Arpad Panyik
33618c89e5
AArch64: Revert previous branch optimization
...
Revert a branch optimization that was based on an incorrect
assumption in the AArch64 part of ZSTD_decodeSequence. In extreme
cases the existing implementation could lead to data corruption.
Insert an UNLIKELY hint to guide the compilers toward generating more
efficient machine code.
2025-10-08 18:58:45 +00:00
Yann Collet and GitHub
23dae4bf49
Merge pull request #4504 from rzikm/asm-conditional
...
Make ASM language conditional at CMake configure time
2025-10-06 23:39:28 -07:00
Radek Zikmund
f94a01de74
Enable ASM language during CMake configure time only when needed
2025-10-02 14:40:11 +02:00
Yann Collet and GitHub
b8d6101fba
Merge pull request #4502 from zijianli1234/dev
...
- Modify the GCC version used for CI testing of the RISCV architecture
2025-09-30 12:35:40 -07:00
ZijianLi
87cc127705
- Modify the GCC version used for CI testing of the RISCV architecture
...
- Fix a bug in the ZSTD_row_getRVVMask function
- Improve some performance for ZSTD_copy16()
2025-09-26 22:34:57 +08:00
Yann Collet
7758cc3e7a
[cmake] add minimal build test
...
for CMakeLists.txt at root
2025-09-24 22:46:29 -07:00
Yann Collet
c9d3af9ed0
[cmake] root wrapper
...
allow the existence of a `CMakeLists.txt` file at root,
for easier integration with other projects expecting this file at root.
Existing integration point, within `build/cmake/`, still works as expected.
2025-09-24 22:46:29 -07:00
Yann Collet and GitHub
f42dee27b6
Merge pull request #4500 from facebook/legacy01_init
...
fix minor initialization warnings
2025-09-24 22:46:05 -07:00
Yann Collet
17888b3fbe
fix minor initialization warnings
2025-09-24 22:08:03 -07:00
Yann Collet and GitHub
a8f732e50f
Merge pull request #4498 from facebook/contentSize_doc
...
update documentation of ZSTD_getFrameContentSize()
2025-09-23 23:59:34 -07:00
Yann Collet
c15fa3cd40
update documentation of ZSTD_getFrameContentSize()
...
hopefully answering #4495
2025-09-23 23:17:11 -07:00
Yann Collet and GitHub
89d685e42d
Merge pull request #4497 from facebook/legacy_fix
...
fix minor warning in legacy decoders
2025-09-23 12:55:50 -08:00
Yann Collet
4c1f86c777
fix minor warning in legacy decoders
...
for mingw + clang CI test
2025-09-23 13:01:38 -07:00
Cristian Le
eb062bc339
Split lib target types in their own export groups
...
This allows for the non-primary library to be missing in the Config.cmake file, e.g. if the devel files have a separate static-devel package
Signed-off-by: Cristian Le <git@lecris.dev >
2025-09-23 10:29:44 +02:00
Yann Collet and GitHub
ee9b5f4371
Merge pull request #4490 from facebook/doc_profiling_vs
...
minor: add profiling notes for Visual Studio
2025-09-20 22:30:40 -08:00
Yann Collet
0c6d32df9a
added profiling notes for Visual Studio
2025-09-20 22:13:49 -07:00
Yann Collet and GitHub
f9b0c4fd0d
Merge pull request #4489 from facebook/doc_install
...
Added documentation details for Makefile installation and pkg-config.
2025-09-20 21:04:35 -08:00
Yann Collet
be072c708e
Added documentation details for Makefile installation and pkg-config.
2025-09-20 16:33:41 +00:00
Yann Collet and GitHub
085cc9319a
Merge pull request #4486 from rlefko/fix-pthread-init-memleak
...
Fix memory leak in pthread init functions on failure
2025-09-19 21:42:21 -08:00
Yann Collet and GitHub
e6e5a95c15
Merge pull request #4487 from neiljohari/adhoc/dictionary-file-counting
...
make DiB_fileStats skip invalid files (fileSize <= 0) to prevent negative totals and bogus allocation
2025-09-19 21:42:06 -08:00
Yann Collet and GitHub
d190b38863
Merge pull request #4481 from w1m024/support-rvv-getmask
...
add RVV optimization for ZSTD_row_getMatchMask
2025-09-16 13:55:11 -08:00