2052 Commits

Author SHA1 Message Date
Yann Collet
66979328cf Merge pull request #1089 from Cyan4973/trailingWhitespaceLineNb
trailingWhitespace test now provides the line number when test fails
2025-12-17 11:23:32 -08:00
Yann Collet
88f95e0678 trailingWhitespace test now provides the line number when test fails 2025-12-17 10:50:15 -08:00
Yann Collet
13b9915c84 Merge pull request #1087 from Cyan4973/dependabot/github_actions/actions/upload-artifact-6.0.0
build(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0
2025-12-16 18:26:42 -08:00
Yann Collet
59dd1aab04 Merge pull request #1086 from Cyan4973/dependabot/github_actions/actions/cache-5
build(deps): bump actions/cache from 4 to 5
2025-12-16 15:59:20 -08:00
dependabot[bot]
8831b90a96 build(deps): 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](330a01c490...b7c566a772)

---
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 11:03:16 +00:00
dependabot[bot]
dea3abd2f4 build(deps): bump actions/cache from 4 to 5
Bumps [actions/cache](https://github.com/actions/cache) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 11:03:07 +00:00
Yann Collet
781482a1e4 Merge pull request #1085 from Cyan4973/dependabot/github_actions/actions/checkout-6.0.1
build(deps): bump actions/checkout from 6.0.0 to 6.0.1
2025-12-11 10:40:47 +09:00
dependabot[bot]
b1f9cebe7e build(deps): 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 11:03:15 +00:00
Yann Collet
7b2c67f3d1 Merge pull request #1082 from pps83/dev-fix-XXH_INLINE_ALL
Fix name redefines for XXH_INLINE_ALL build
2025-12-02 04:06:40 -08:00
Yann Collet
d5c5398e68 Merge pull request #1084 from Cyan4973/cross-compile-test
add a cmake cross-compilation test
2025-12-01 21:13:14 -08:00
Yann Collet
04bd10d9ba add a cmake cross-compilation test
according to #1073,
this should fail,
due to confusion in host architecture.

If it does fail as expected, then we'll have a test to prove that #1073 works
2025-12-01 20:53:30 -08:00
Yann Collet
37bf823ea4 Merge pull request #1073 from FatihBAKIR/cmake-platform-fix
Use CMAKE_SYSTEM_PROCESSOR to detect the target architecture
2025-12-01 20:53:06 -08:00
Yann Collet
984ebb4fea Merge pull request #1083 from Cyan4973/dependabot/github_actions/actions/checkout-6.0.0
build(deps): bump actions/checkout from 5.0.0 to 6.0.0
2025-11-24 13:59:25 -08:00
dependabot[bot]
ae47159f64 build(deps): 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)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](08c6903cd8...1af3b93b68)

---
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 11:18:30 +00:00
Pavel P
2b83bca869 Fix XXH_INLINE_ALL build
+ fix XXH_IPREF to use XXH_NAME2 for proper name concatenation
 + simplify XXH_NAMESPACE block (use XXH_IPREF instead of XXH_NAME2)
2025-11-23 23:26:29 +02:00
Yann Collet
136cc1f8fe Merge pull request #1079 from Cyan4973/dependabot/github_actions/actions/upload-artifact-5.0.0
build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0
2025-10-27 14:17:29 -08:00
dependabot[bot]
6d015b13fc build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.6.2 to 5.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](ea165f8d65...330a01c490)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-27 12:08:52 +00:00
Yann Collet
3ba60326b8 Merge pull request #1077 from Cyan4973/dependabot/github_actions/actions/setup-node-6
build(deps): bump actions/setup-node from 5 to 6
2025-10-20 11:11:21 -07:00
dependabot[bot]
0cf629bb7a build(deps): bump actions/setup-node from 5 to 6
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 5 to 6.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-20 12:08:48 +00:00
Yann Collet
6316de0ee9 Merge pull request #1074 from Cyan4973/rm_macos13
removed macos-13 VM from CI
2025-10-18 08:56:24 -07:00
Yann Collet
6fdf94532f removed macos-13 VM from CI
it is going to be deprecated
2025-10-02 10:59:55 -07:00
Fatih Bakir
47067f5f56 Use CMAKE_SYSTEM_PROCESSOR to detect the target architecture 2025-09-30 18:32:18 -07:00
Yann Collet
c961fbe61a Merge pull request #1066 from camel-cdr/dev
cleanup RVV implementation
2025-09-09 23:07:41 -07:00
Olaf Bernstein
a60a8a7e2d add comments 2025-09-10 00:04:13 +02:00
Olaf Bernstein
d2d0624e6f cleanup RVV implementation 2025-09-09 23:51:14 +02:00
Yann Collet
d8820c9fd3 Merge pull request #1070 from BoBoDai/enhance_rvv_performance
enhance riscv-v implementation performance.
2025-09-09 13:19:34 -07:00
Yann Collet
e8a6d64fbc Merge pull request #1069 from BoBoDai/refactor_rvv_implementation
refactor riscv-v implementation.
2025-09-09 12:24:47 -07:00
junbo.dai
fb0784698e refactor riscv-v implementation.
Co-authored-by: gong-flying <gongxiaofei24@iscas.ac.cn>
2025-09-09 23:46:20 +08:00
Yann Collet
a5a77f24e8 Merge pull request #1063 from Cyan4973/dependabot/github_actions/actions/checkout-5.0.0
build(deps): bump actions/checkout from 4.2.2 to 5.0.0
2025-09-09 08:32:03 -07:00
junbo.dai
87b712ade8 enhance riscv-v implementation performance.
Co-authored-by: gong-flying <gongxiaofei24@iscas.ac.cn>
2025-09-09 23:03:43 +08:00
Yann Collet
6d49571837 Merge pull request #1068 from stefan-sedlak/patch-1
Update XXHASH_DIR path retrieval in CMakeLists.txt
2025-09-09 07:55:08 -07:00
Stefan Sedlak
5bd4f72142 Simplify XXHASH_DIR path resolution in CMakeLists 2025-09-08 22:02:15 +02:00
Stefan Sedlak
cc660ee396 Enhance CMakeLists.txt with comments on XXHASH_DIR path resolution
Added comments to clarify the purpose of resolving relative paths in CMake.
2025-09-08 21:53:26 +02:00
Stefan Sedlak
f2f7d22b09 Update XXHASH_DIR path retrieval in CMakeLists.txt
It makes complier flag shorter cleaner /path/xxHash instead /path/xxHash/build/cmake/../..
2025-09-08 20:46:19 +02:00
Yann Collet
1a08a8e281 Merge pull request #1067 from Cyan4973/dependabot/github_actions/actions/setup-node-5
build(deps): bump actions/setup-node from 4 to 5
2025-09-08 08:32:09 -07:00
dependabot[bot]
05ff0b722a build(deps): bump actions/setup-node from 4 to 5
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 5.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-08 11:22:57 +00:00
dependabot[bot]
2627989a3c build(deps): bump actions/checkout from 4.2.2 to 5.0.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.2.2 to 5.0.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](11bd71901b...08c6903cd8)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-25 23:20:00 +00:00
Yann Collet
bab7e27f4c Merge pull request #1062 from mofosyne/patch-1
Update clib.json to point to v0.8.3
2025-08-22 09:27:32 -07:00
Brian
cfba92131c Update clib.json 2025-08-23 01:41:45 +10:00
Yann Collet
7aee8d0a34 Merge pull request #1056 from Cyan4973/fix_dispatch1_arm
fix DISPATCH=1 on non-x86 target
2025-07-28 08:39:46 -08:00
Yann Collet
db36ccbeea fix DISPATCH=1 on non-x86 target
started by #1055, but it was insufficient:
the DISPATCH value would stay set to 1 when on the right side of `make`.

Also: displays a warning, so that users understand what is going on.
2025-07-28 08:51:52 -07:00
Yann Collet
ef8929c384 Merge pull request #1055 from eworm-de/dispatch
make sure dispatch is unset when it does not apply
2025-07-28 07:40:48 -08:00
Christian Hesse
50c5ba6a93 make sure dispatch is unset when it does not apply
This allows to have it set explicitly without breaking anything on other
architectures.
2025-07-28 08:46:24 +02:00
Yann Collet
55d9c43608 Merge pull request #1049 from zijianli1234/dev
add riscv rvv ci
2025-07-19 13:27:00 -08:00
Yann Collet
99b40cfcd2 Merge pull request #1052 from YexuanXiao/dev
use the actual C23 __STDC_VERSION__ value
2025-07-19 13:26:47 -08:00
Yann Collet
2b8b7e4d61 Merge pull request #1054 from Cyan4973/appveyor_vs2019
added VS2019 to Appveyor CI tests
2025-07-19 13:26:30 -08:00
Yann Collet
9c8ee42ebf added VS2019 to Appveyor CI tests
since it's no longer supported by Github Actions.

On the other hand, since Appveyor is our longest CI test,
it's necessary to keep its execution time low.

For this reason, older configs (VS2013 and VS2015) are removed.
2025-07-19 14:01:30 -07:00
Yann Collet
762c834096 Merge pull request #1053 from Cyan4973/ci_rm2019
remove VS2019 from test matrix
2025-07-19 12:53:57 -08:00
Yann Collet
f8f2fc84ea remove VS2019 from test matrix
VS2019 is no longer supported by Github Actions
2025-07-19 13:41:44 -07:00
YexuanXiao
76ce994c72 use the actual C23 __STDC_VERSION__ value 2025-07-20 04:07:10 +08:00