-
Notifications
You must be signed in to change notification settings - Fork 268
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Don't use ephemeral ports for test servers #856
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
previusly these were run on high port numbers what might lead to conflicts.
Previusly, 42001 was used which could potentially lead to conflicts, as Linux uses everything above 32768 as an ephemeral port.
arogge
force-pushed
the
dev/arogge/master/improve-testing
branch
from
June 21, 2021 09:41
6d2ca9a
to
6c78338
Compare
pstorz
approved these changes
Jun 21, 2021
arogge
added a commit
to arogge/bareos
that referenced
this pull request
Nov 17, 2023
bbb27a5ef Merge pull request bareos#873 from Cyan4973/dev 72e69d33c fix speed improvement line c8060b467 Merge pull request bareos#871 from Cyan4973/revert_17to128 d50741404 Merge pull request bareos#872 from t-mat/dev 21804396b revert XXH3's 17to128 variant to single accumulator 2352ef1bd CI: Add gcc-13 and clang-{13,14,15} d58915966 Merge pull request bareos#869 from t-mat/fix/hide-x86-dispatcher-internals 557799a5b Merge pull request bareos#868 from t-mat/fix/hide-internal-macros 7031f87b8 fix: hide x86 dispatcher internals from document 4b93d0afb add: introduce "public" and "internal" Doxyfile 9e1cf4e6d Merge pull request bareos#867 from t-mat/fix/intel-compiler-assert 0f31a5f38 Add missing '!' 97be68d73 fix: hide internal macros from doxygen ee51543f8 fix: Intel compiler's warning for XXH_ASSERT() a11238549 Merge pull request bareos#866 from t-mat/fix/vc2022-clang-cl 8b093f2d7 fix: enable clang-cl test for VC++2022 0c8e930f8 Merge pull request bareos#863 from Cyan4973/visual_clang_dispatch_test a8ded1869 add a test combining Windows + Visual + Clang-Cl + DISPATCH=1 1a53004d8 Merge pull request bareos#865 from t-mat/fix/clang-cl-dispatch d82321b71 fix: support clang-cl and dispatch 1e5c0f56b fix: support clang-cl f5cbcb8da Merge pull request bareos#864 from t-mat/fix/clang-cl-sign-warning 595341936 fix: __cpuidex pointer type warning 4fd75d7bd Merge pull request bareos#860 from Cyan4973/old_names_warning b20311018 added a compilation warning message for XXH_OLD_NAMES 0ac3a275c Merge pull request bareos#857 from t-mat/fix/ignore-missing-manpages bea442324 Merge pull request bareos#856 from t-mat/fix/xxh3-64bits-doxygen-documents 5e95c08a6 Merge pull request bareos#855 from t-mat/fix/xxh64-doxygen-comments 9391c17af Merge pull request bareos#853 from t-mat/feature/cli-ignore-missing 4a473192c Update xxhsum.1 c45304fb6 fix style b6103a46d add --binary to --help message e88af4632 update xxhsum.1 bfe162cae fix: add --ignore-missing to xxhsum.1.md 17dfca65f fix: add --ignore-missing to --help message c4d049b1a Add doxygen comments to XXH3_128bits_ family 58d6f48df Add doxygen comments to XXH3_64bits_ family 946d46d93 Add missing doxygen style comments to XXH64 family e592478ee add: cli: --ignore-missing 258351bd9 update CHANGELOG for v0.8.2 release c234b940f Merge pull request bareos#825 from easyaspi314/wasm128 4f092f2c6 Document NODE_JS, remove RUN_ENV hack, use proper -sNODERAWFS flag 3f255faf8 Merge pull request bareos#852 from t-mat/feature/cli-option-binary a37d21296 Merge pull request bareos#851 from t-mat/fix/doxygen-warnings-2023-0705-2 d7dce1893 feature: CLI: --binary 20bf712b9 fix: Remove ref for XXH_X86DISPATCH 6aad58a16 add: Document for XXH_IMPLEMENTATION 28f40f38e add: Document for XXH_STATIC_LINKING_ONLY f7a6acafc add: document for XXH3_*State() e2cf439b7 fix: add special #ifndef block for XXH_DOXYGEN b3214626c Add doxygen output files to .gitignore 914458d40 fixed doxygen marker 0578efda1 fixed doxygen reference 17d4aca62 Merge pull request bareos#849 from Cyan4973/sve_display 1b8956d8e fixed minor warnings 5bf31c238 added Werror to compilation tests 2d62c3e39 fix SVE tests in CI 0da2381a8 Detect and display SVE when active 0d0e823b3 updated CHANGELOG for v0.8.2 1d4ad8a3f Merge pull request bareos#848 from t-mat/fix/remove-remaining-0.8.1s ff0fa82a2 Revamp version number in Doxyfile 2c74110ed Remove tipi.build section dfd761726 update version number to v0.8.2 4c9e996ba Merge pull request bareos#847 from Cyan4973/specxxh3followup d66a9cb6f minor follow-ups for XXH3 specification (bareos#750) 0656ed753 Merge pull request bareos#750 from adrien1018/dev 811212c08 Merge pull request bareos#846 from Cyan4973/riscv 1a9e4b9f1 combine scalar-only tests 74fdef18b added RISC-V emulation to CI 10fed7eec Merge pull request bareos#845 from Cyan4973/pkgcmaketest e0f1c0214 added a cmake pkgconfig generation test 17bbdee42 Merge pull request bareos#723 from ilya-fedin/fix-cmake-prefix 5b45185d0 fix minor typo in comment 34fdc936b Merge pull request bareos#838 from t-mat/feature/issue-836 b3c34c8b3 Merge pull request bareos#840 from Cyan4973/avx_warning 7c7a82109 Merge pull request bareos#841 from Cyan4973/notipi 848f03449 removed .tipi directory bb52930b3 removed tipi test from CI suite because it's unstable 368267311 reworded the AVX error message when compiling xxh_x86dispatch.c 4823f56e1 Fix for compiler warnings e24f1115d Add CI test for # comment lines 0691980f7 Add test for # comment lines 2f405e46b feature: support # comment lines in --check files f11745eb2 Merge pull request bareos#837 from Cyan4973/dependabot/github_actions/actions/checkout-3.5.3 63d953a41 Bump actions/checkout from 3.5.2 to 3.5.3 616ca4495 minor comment update 5562a1417 Merge pull request bareos#833 from gabibguti/dev 295ee07d9 Ref actions by commit SHA in ci.yml f4bef929a Merge pull request bareos#828 from gabibguti/dev 772eb38ba Create SECURITY.md 554e98d5e Merge pull request bareos#823 from t-mat/dedicated-sanity-test-program 082a9a8d9 Document WASM SIMD128, rename an unclear macro. fd63843cd Proper documentation of the xsecret asm guard, finish comment 5a9427c27 Fix xxh_x86dispatch.c again ab50132c4 Compiler guard XXH32 on WASM128 c9a747017 [WASM] Support SIMD128 via XXH_NEON (from EMSDK's SIMDe polyfill) 125f89fb5 Add node.js wasm/asm.js tests for Github CI 207e2abcc Add some nodejs workarounds so make check works a60bd0598 Merge pull request bareos#809 from easyaspi314/aarch64-hacks c9df1e26d Merge pull request bareos#820 from Cyan4973/test816 6ff46e748 Merge pull request bareos#822 from Cyan4973/bench10 1b3dde660 Fix test name 7190dbe7a Temporarily comment out 'AARCH64, gcc-8' for incompatibility. b618de4be Fix: Invalid matrix name and AARCH64 9d34bcc73 Fix: matrix name checking logic for older versions of QEMU platforms 25dfa1aab Add Makefile entry and gitignore for sanity_test 9c377f5a2 Create sanity_test.c 464645e76 Create sanity_test_vectors.h 94ddfec14 Add sanity test vector generator 62d8bd1f2 Merge pull request bareos#819 from t-mat/gh-gcc-12 bea35c64f benchmark : adjust initial speed target to 10 MB/s 449372ca8 Merge pull request bareos#804 from easyaspi314/gcc12-Og adc4fc83f Merge pull request bareos#803 from devnexen/clang__assume 7dd426a54 added one test length for xxh sanity checks 74c416c5f Merge pull request bareos#807 from Cyan4973/gh_read 5b2032f18 Merge pull request bareos#818 from easyaspi314/fix-816 a568bee94 Merge pull request bareos#814 from t-mat/dev 5be457ea9 Merge branch 'Cyan4973:dev' into dev 09b6fc7aa Merge branch 'dev' into gh-gcc-12 3dd5a3a1c Add: GH-Actions - add gcc-12 65094db72 Fix off-by-one in XXH3_consumeStripes() (Fixes bareos#816) ca917432f Merge pull request bareos#817 from t-mat/remove-ubuntu-18.04 eaea3003f fix: GH-Actions - removed ubuntu-18.04 a09fd870c Fix: gcc -Og false positive warnings ad6394682 [NEON/VSX] Fix GCC strict aliasing issues e6732e9b8 Remove volatile from asm guards, return Clang guards 62aa2f072 changed default permissions to content:read e701df390 Various AArch64 speed hacks edb63d3e2 added read-all permission status to Github Actions Workflow ace22bddc Change whether to inline XXH3_hashLong_withSecret to a config option 2b328a109 Merge pull request bareos#805 from easyaspi314/xxh3_update_rewrite 86c3c058d Document XXH3_consumeStripes() 268fde417 Force inline withSecret when inlining only (and not on GCC 12) 44bb94ed6 Rewrite XXH3_update a2f7a0fef Fix GCC 12 -Og 4ff3a1bc3 XXH_ASSUME macro using `__builtin_assume` if supported (clang only for now). 3f5c75cc7 Merge pull request bareos#792 from goldsteinn/dev dba3a29db Merge pull request bareos#790 from hzhuang1/cmake_01 e169bed6d Merge pull request bareos#797 from dwsteele/spelling adbfd2ae7 Fix spelling. 35031d3f5 Fix `XXH_UNREACHABLE` feature test for C++23 and remove for C23 bareos#791 c17148377 cmake: support dispatch mode 6dba9abfa Merge pull request bareos#788 from goldsteinn/dev 1dc3a5c76 Merge pull request bareos#785 from hzhuang1/barrier_01 e0fd0602c Merge pull request bareos#776 from ffontaine/dev 22a9afe5c Merge pull request bareos#787 from easyaspi314/neon_refactor 2ddf958fd Define XXH_RESTRICT for some C++ compilers (gcc/clang/msvc/icc) 02303104d [NEON] Simplify, only compiler guard on Clang 2f54d1b23 [NEON] Update XXH3_NEON_LANES comment 0e73b84c9 [NEON] Refactor NEON code d7197ddea Merge pull request bareos#786 from goldsteinn/dev f4e2de694 Annotate xxh_x86dispatch with XXH_NOESCAPE fe98d2b0d Merge pull request bareos#782 from goldsteinn/dev 755445db8 Small improvements to 129to240 hash ranges 2765879dc Add __attribute__((noescape)) on pointers in public API d8c2dfe0e s390x: add memory barrier to avoid fault issue 4ebd833a2 Merge pull request bareos#778 from DimitriPapadopoulos/http 65515bb46 Merge pull request bareos#777 from DimitriPapadopoulos/codespell bdd92de7b http:// → https:// 842a149a0 Fix typo found by codespell b7c91f761 Makefile: add install_libxxhash.includes target 7f9cec78b Merge pull request bareos#773 from goldsteinn/dev b8c3176e1 dispatch: Use __attribute__((constructor)) on XXH_setDispatch 86e1f8e8a Merge pull request bareos#754 from goldsteinn/dev dced34e6e Fix '-Wsign-conversion' warning in XXH3_initCustomSecret_avx512 081c1b6e9 Merge pull request bareos#765 from Cyan4973/ci-macos12 3d010884f added macos-12 test to GH CI 30d6a3ee7 Merge pull request bareos#756 from hzhuang1/sve_02 cfbf0b720 customize full accumulating loop for ARM64 SVE 91788f167 switch to full accmulating loop 3078dc603 Merge pull request bareos#760 from tipi-deps/dev e445e5bc0 🔧 fixing Cyan4973/xxHash#759 8e94343a3 Merge pull request bareos#758 from hzhuang1/tipi_01 63356da42 CI: fix missing space d0abdaa43 Merge pull request bareos#746 from hzhuang1/cppcheck_01 dbacfec7c Merge pull request bareos#752 from hzhuang1/sve_01 7221be4f6 Speedup size hash for 17to128 by using independent accumulators. dd19080e4 CI: support ARM64 SVE c6205ae71 xxhash: add ARM SVE intrinsic implementation 267ba9485 Merge pull request bareos#742 from DimitriPapadopoulos/actions 38f1de269 Automatically update GitHub Actions in the future 2e69edec6 Update GitHub Actions b2929c469 Replace 2x vpxor with vpternlogd in avx512 scramble 1456dc5cb Avoid signed truncation in hash 17to128 and 129to240 f534e5bf0 Use `vpsrlq` instead of `vpshufd` in avx2/avx512 accumulate. 0e1d320d5 Fix errors in specification 9759aa188 Fix a typo 664c4b3d1 Add spec for medium inputs 1e02e9ae9 Add spec for small inputs 930b33de6 Add description for XXH3 for large inputs 2de0fd6d9 Merge pull request bareos#749 from hzhuang1/fix_tipi 058a4650d ci: fix tipi build error on github CI workflow dde858b9a fix issues reported by cppcheck 43ea6fdf8 Merge pull request bareos#739 from DimitriPapadopoulos/codespell 82b600a84 Fix typos found by codespell c420b5971 Merge pull request bareos#734 from dougallj/neon-opt 521e6d3bf Merge pull request bareos#718 from Cyan4973/icc_fallthrough 1309c270c Merge branch 'dev' of github.com:Cyan4973/xxHash into dev 66248f4b7 fix typo 780c3047c Merge pull request bareos#736 from t-mat/gh-actions-remove-macos-10.15 b56b0e7a7 Remove macOS-10.15 from ci.yml c5475408f Fix double prefix when building with cmake b35df4ab3 update README introduction for improved clarity 620facc54 optimize XXH3_accumulate_512_neon c4359b17d Merge pull request bareos#730 from t-mat/fix-issue-724 1dc8eb94a Merge pull request bareos#729 from t-mat/fix-makefile-glob 7a9ff0171 Add test-xxh-nnn-sums to test-all 06061c985 Add tests 02dc2abfe Introduce new enum AlgoBitmask to fix bareos#724. 051276a4b Fix: brace expansion f7ab84730 Merge pull request bareos#726 from goldsteinn/dev acfcfa97e Remove stream loads and slightly improve avx512 seed generation 6a1bda63d Merge pull request bareos#719 from another-ghasem/feature/CPackAndInstallRole 693242129 Merge branch 'Cyan4973:dev' into feature/CPackAndInstallRole b966a6f65 Merge pull request bareos#721 from Cyan4973/moreCmake2812tests cf73b4386 more cmake v2.8.12 tests ba964077f Added CPack. 7e9ada3bc blind fix for fallthrough on icc 6078dd6a8 added XXH_RESTRICT to XXH3_hashLong_64b_withSeed() f852875e1 Merge pull request bareos#711 from Cyan4973/fix682 bfd20aea9 Merge branch 'cmake_version_test' into fix682 05045561e added a CI test against minimum cmake version 4692d7537 avoid add_compile_definitions for cmake < v3.12 35ff826d5 Merge pull request bareos#710 from Cyan4973/test_escape d278c2e1d test filename-escape cc8f0d0ce Merge pull request bareos#708 from MaxiBoether/dev 93dcc6f9d Use inline ASM on IBM XL 4866da2ab Use vec_ intrinsics on IBM XL Compiler bcc4c6a0a minor man page nits 9244d6e1a Merge pull request bareos#696 from Begasus/haiku b51ffce60 Merge pull request bareos#698 from t-mat/fix-issue-695 f1f2ff913 Add test script and Makefile entry for filename escape bd4ded94e Introduce md5sum style filename escape convention 8b8618535 Build fix for Haiku aa7ac8bd1 minor build doc modification 4c223a567 Merge pull request bareos#688 from tipi-deps/dev 2ae055b84 Merge pull request bareos#690 from t-mat/fix-issue-689 0c0ea6031 Add missing apt-get update a0f750fbc Removed windows-2016 from ci.yml 7b3bb4470 Fixed up tipi CI build to do less extensive tests 81972bf47 Added tipi.build support and instructions to xxHash (incl. ci build) d8aff149b Merge pull request bareos#676 from mterron/patch-1 ab6699a9e Remove duplicated definition of XXH3_128bits b1a61dff6 Merge pull request bareos#667 from easyaspi314/sizeopt 83b2235b4 Merge pull request bareos#672 from easyaspi314/vsx_hotfix 4690bbe09 Minor typo fix ec4030d5f Properly fix altivec namespace collisions fdf28f681 [sizeopt] Reroll midrange on size opt, disable prefetch d878e1d16 Merge pull request bareos#670 from Cyan4973/fix664 6189ecd3d do no longer depend on `<assert.h>` for XXH_STATIC_ASSERT 6f9709793 Introduce XXH_SIZE_OPT and XXH_NO_STREAM 0e163593f Merge pull request bareos#662 from easyaspi314/c_attr db9c199e9 Merge pull request bareos#665 from ffontaine/dev 0e7418bce Makefile: add dedicated install targets 464054714 Fix XXH_HAS_C_ATTRIBUTE check c0d7495b2 Merge pull request bareos#661 from easyaspi314/doxygen_xxh3 2d11523a8 Add CONSTF/MALLOCF/PUREF to Doxyfile 82819102d We do a little documentation. f3eaf95f2 Merge pull request bareos#659 from Cyan4973/pure_f 08aff8bfd added __attribute__((pure)) d0f5e13d4 Merge pull request bareos#658 from Cyan4973/malloc_f 1792d8831 added __attribute__((malloc)) 30720342f Merge pull request bareos#657 from Cyan4973/const_f 74eafa97c added __attribute__((const)) 1f74f88d5 Merge pull request bareos#656 from Cyan4973/nostdlib d857cca62 improved nostdlib test 7b1fc6252 Merge pull request bareos#654 from Cyan4973/nostdlib 8e5afc71b fixed minor warnings 6d78332de new build macro XXH_NO_STDLIB a17161efb Merge pull request bareos#653 from Cyan4973/noxxh3 3fa73000e Merge pull request bareos#651 from easyaspi314/arm_go_brr 12a8d1a9c removed XXH3 declarations when XXH_NO_XXH3 is defined f035303b8 updated copyright years c0dd448b5 [ARM] Unaligned access fixes 699112254 Merge branch 'dev' of https://github.com/Cyan4973/xxHash into arm_go_brr 1a71d0aa6 Merge pull request bareos#650 from Hello71/attribute-aligned 1007890f2 Merge branch 'dev' of https://github.com/Cyan4973/xxHash into arm_go_brr fd7deb843 Use __attribute__((aligned)) instead of packed abf8f0388 [ARM/AARCH64] Fix GCC 3a1b27bd9 Merge pull request bareos#649 from Cyan4973/cmake_install 636f966ec fix cmake --install d11fd1ea8 Merge pull request bareos#648 from Cyan4973/install_man 836f4e735 fix man page installation 1607d988d Merge pull request bareos#644 from Cyan4973/fix629 daaa3ca5c Merge pull request bareos#642 from easyaspi314/arm_doc 4bfcbaa38 fix minor static analyzer warning 80f94bf1c Merge pull request bareos#643 from Cyan4973/m68k 018977589 added m68k emulation tests to GA c4716aed7 Merge pull request bareos#639 from Cyan4973/fix627 0caf2e857 Merge pull request bareos#638 from Cyan4973/fix625 43a67a781 Document XXH3_NEON_LANES, move scalarRound down. 9be82b207 Merge pull request bareos#640 from t-mat/gha/qemu-gcc-versions cc7c3406b Add QEMU/gcc matrix to ci.yml 49b2d4788 fix bareos#627 b3137c462 Merge pull request bareos#623 from easyaspi314/clang_cl_neon 4f38270b6 Merge pull request bareos#632 from easyaspi314/hybrid_neon b8ad12a60 fix bareos#625 ac5c5cb9d Merge pull request bareos#637 from t-mat/gha/clang-cl 56ac11efc Merge pull request bareos#631 from ellert/rhel7-ppc64le b7b891a40 Add clang-cl for MSVC 2019 4b5076f01 Merge pull request bareos#635 from t-mat/gha/macos-matrix 1e9aa7e73 Merge pull request bareos#634 from t-mat/gha/windows-2022 0e7c929df Add macOS matrix to ci.yml 3537ba25c Add windows-2022 to ci.yml 81adf2fae Merge pull request bareos#633 from t-mat/release-ci-badge b62417462 Merge pull request bareos#628 from dosbox-staging/kc/dev-0.8.1-pvs-fixes-1 0d23f76c1 Add GitHub Actions badge for release branch df8f69941 [NEON] Split XXH3 into 6 NEON lanes and 2 scalar lanes on aarch64 15ce80f9f Fix compilation on RHEL 7 ppc64le (gcc 4.8) b1fb0be5e Fix a typo in the assert comparing number of stripes 2e7af136e Fix CLI detection for Windows ARM and ARM64EC 85769a802 Fix some feature detection for arm/windows git-subtree-dir: third-party/xxHash git-subtree-split: bbb27a5efb85b92a0486cf361a8635715a53f6ba
arogge
added a commit
to arogge/bareos
that referenced
this pull request
Nov 20, 2023
bbb27a5ef Merge pull request bareos#873 from Cyan4973/dev 72e69d33c fix speed improvement line c8060b467 Merge pull request bareos#871 from Cyan4973/revert_17to128 d50741404 Merge pull request bareos#872 from t-mat/dev 21804396b revert XXH3's 17to128 variant to single accumulator 2352ef1bd CI: Add gcc-13 and clang-{13,14,15} d58915966 Merge pull request bareos#869 from t-mat/fix/hide-x86-dispatcher-internals 557799a5b Merge pull request bareos#868 from t-mat/fix/hide-internal-macros 7031f87b8 fix: hide x86 dispatcher internals from document 4b93d0afb add: introduce "public" and "internal" Doxyfile 9e1cf4e6d Merge pull request bareos#867 from t-mat/fix/intel-compiler-assert 0f31a5f38 Add missing '!' 97be68d73 fix: hide internal macros from doxygen ee51543f8 fix: Intel compiler's warning for XXH_ASSERT() a11238549 Merge pull request bareos#866 from t-mat/fix/vc2022-clang-cl 8b093f2d7 fix: enable clang-cl test for VC++2022 0c8e930f8 Merge pull request bareos#863 from Cyan4973/visual_clang_dispatch_test a8ded1869 add a test combining Windows + Visual + Clang-Cl + DISPATCH=1 1a53004d8 Merge pull request bareos#865 from t-mat/fix/clang-cl-dispatch d82321b71 fix: support clang-cl and dispatch 1e5c0f56b fix: support clang-cl f5cbcb8da Merge pull request bareos#864 from t-mat/fix/clang-cl-sign-warning 595341936 fix: __cpuidex pointer type warning 4fd75d7bd Merge pull request bareos#860 from Cyan4973/old_names_warning b20311018 added a compilation warning message for XXH_OLD_NAMES 0ac3a275c Merge pull request bareos#857 from t-mat/fix/ignore-missing-manpages bea442324 Merge pull request bareos#856 from t-mat/fix/xxh3-64bits-doxygen-documents 5e95c08a6 Merge pull request bareos#855 from t-mat/fix/xxh64-doxygen-comments 9391c17af Merge pull request bareos#853 from t-mat/feature/cli-ignore-missing 4a473192c Update xxhsum.1 c45304fb6 fix style b6103a46d add --binary to --help message e88af4632 update xxhsum.1 bfe162cae fix: add --ignore-missing to xxhsum.1.md 17dfca65f fix: add --ignore-missing to --help message c4d049b1a Add doxygen comments to XXH3_128bits_ family 58d6f48df Add doxygen comments to XXH3_64bits_ family 946d46d93 Add missing doxygen style comments to XXH64 family e592478ee add: cli: --ignore-missing 258351bd9 update CHANGELOG for v0.8.2 release c234b940f Merge pull request bareos#825 from easyaspi314/wasm128 4f092f2c6 Document NODE_JS, remove RUN_ENV hack, use proper -sNODERAWFS flag 3f255faf8 Merge pull request bareos#852 from t-mat/feature/cli-option-binary a37d21296 Merge pull request bareos#851 from t-mat/fix/doxygen-warnings-2023-0705-2 d7dce1893 feature: CLI: --binary 20bf712b9 fix: Remove ref for XXH_X86DISPATCH 6aad58a16 add: Document for XXH_IMPLEMENTATION 28f40f38e add: Document for XXH_STATIC_LINKING_ONLY f7a6acafc add: document for XXH3_*State() e2cf439b7 fix: add special #ifndef block for XXH_DOXYGEN b3214626c Add doxygen output files to .gitignore 914458d40 fixed doxygen marker 0578efda1 fixed doxygen reference 17d4aca62 Merge pull request bareos#849 from Cyan4973/sve_display 1b8956d8e fixed minor warnings 5bf31c238 added Werror to compilation tests 2d62c3e39 fix SVE tests in CI 0da2381a8 Detect and display SVE when active 0d0e823b3 updated CHANGELOG for v0.8.2 1d4ad8a3f Merge pull request bareos#848 from t-mat/fix/remove-remaining-0.8.1s ff0fa82a2 Revamp version number in Doxyfile 2c74110ed Remove tipi.build section dfd761726 update version number to v0.8.2 4c9e996ba Merge pull request bareos#847 from Cyan4973/specxxh3followup d66a9cb6f minor follow-ups for XXH3 specification (bareos#750) 0656ed753 Merge pull request bareos#750 from adrien1018/dev 811212c08 Merge pull request bareos#846 from Cyan4973/riscv 1a9e4b9f1 combine scalar-only tests 74fdef18b added RISC-V emulation to CI 10fed7eec Merge pull request bareos#845 from Cyan4973/pkgcmaketest e0f1c0214 added a cmake pkgconfig generation test 17bbdee42 Merge pull request bareos#723 from ilya-fedin/fix-cmake-prefix 5b45185d0 fix minor typo in comment 34fdc936b Merge pull request bareos#838 from t-mat/feature/issue-836 b3c34c8b3 Merge pull request bareos#840 from Cyan4973/avx_warning 7c7a82109 Merge pull request bareos#841 from Cyan4973/notipi 848f03449 removed .tipi directory bb52930b3 removed tipi test from CI suite because it's unstable 368267311 reworded the AVX error message when compiling xxh_x86dispatch.c 4823f56e1 Fix for compiler warnings e24f1115d Add CI test for # comment lines 0691980f7 Add test for # comment lines 2f405e46b feature: support # comment lines in --check files f11745eb2 Merge pull request bareos#837 from Cyan4973/dependabot/github_actions/actions/checkout-3.5.3 63d953a41 Bump actions/checkout from 3.5.2 to 3.5.3 616ca4495 minor comment update 5562a1417 Merge pull request bareos#833 from gabibguti/dev 295ee07d9 Ref actions by commit SHA in ci.yml f4bef929a Merge pull request bareos#828 from gabibguti/dev 772eb38ba Create SECURITY.md 554e98d5e Merge pull request bareos#823 from t-mat/dedicated-sanity-test-program 082a9a8d9 Document WASM SIMD128, rename an unclear macro. fd63843cd Proper documentation of the xsecret asm guard, finish comment 5a9427c27 Fix xxh_x86dispatch.c again ab50132c4 Compiler guard XXH32 on WASM128 c9a747017 [WASM] Support SIMD128 via XXH_NEON (from EMSDK's SIMDe polyfill) 125f89fb5 Add node.js wasm/asm.js tests for Github CI 207e2abcc Add some nodejs workarounds so make check works a60bd0598 Merge pull request bareos#809 from easyaspi314/aarch64-hacks c9df1e26d Merge pull request bareos#820 from Cyan4973/test816 6ff46e748 Merge pull request bareos#822 from Cyan4973/bench10 1b3dde660 Fix test name 7190dbe7a Temporarily comment out 'AARCH64, gcc-8' for incompatibility. b618de4be Fix: Invalid matrix name and AARCH64 9d34bcc73 Fix: matrix name checking logic for older versions of QEMU platforms 25dfa1aab Add Makefile entry and gitignore for sanity_test 9c377f5a2 Create sanity_test.c 464645e76 Create sanity_test_vectors.h 94ddfec14 Add sanity test vector generator 62d8bd1f2 Merge pull request bareos#819 from t-mat/gh-gcc-12 bea35c64f benchmark : adjust initial speed target to 10 MB/s 449372ca8 Merge pull request bareos#804 from easyaspi314/gcc12-Og adc4fc83f Merge pull request bareos#803 from devnexen/clang__assume 7dd426a54 added one test length for xxh sanity checks 74c416c5f Merge pull request bareos#807 from Cyan4973/gh_read 5b2032f18 Merge pull request bareos#818 from easyaspi314/fix-816 a568bee94 Merge pull request bareos#814 from t-mat/dev 5be457ea9 Merge branch 'Cyan4973:dev' into dev 09b6fc7aa Merge branch 'dev' into gh-gcc-12 3dd5a3a1c Add: GH-Actions - add gcc-12 65094db72 Fix off-by-one in XXH3_consumeStripes() (Fixes bareos#816) ca917432f Merge pull request bareos#817 from t-mat/remove-ubuntu-18.04 eaea3003f fix: GH-Actions - removed ubuntu-18.04 a09fd870c Fix: gcc -Og false positive warnings ad6394682 [NEON/VSX] Fix GCC strict aliasing issues e6732e9b8 Remove volatile from asm guards, return Clang guards 62aa2f072 changed default permissions to content:read e701df390 Various AArch64 speed hacks edb63d3e2 added read-all permission status to Github Actions Workflow ace22bddc Change whether to inline XXH3_hashLong_withSecret to a config option 2b328a109 Merge pull request bareos#805 from easyaspi314/xxh3_update_rewrite 86c3c058d Document XXH3_consumeStripes() 268fde417 Force inline withSecret when inlining only (and not on GCC 12) 44bb94ed6 Rewrite XXH3_update a2f7a0fef Fix GCC 12 -Og 4ff3a1bc3 XXH_ASSUME macro using `__builtin_assume` if supported (clang only for now). 3f5c75cc7 Merge pull request bareos#792 from goldsteinn/dev dba3a29db Merge pull request bareos#790 from hzhuang1/cmake_01 e169bed6d Merge pull request bareos#797 from dwsteele/spelling adbfd2ae7 Fix spelling. 35031d3f5 Fix `XXH_UNREACHABLE` feature test for C++23 and remove for C23 bareos#791 c17148377 cmake: support dispatch mode 6dba9abfa Merge pull request bareos#788 from goldsteinn/dev 1dc3a5c76 Merge pull request bareos#785 from hzhuang1/barrier_01 e0fd0602c Merge pull request bareos#776 from ffontaine/dev 22a9afe5c Merge pull request bareos#787 from easyaspi314/neon_refactor 2ddf958fd Define XXH_RESTRICT for some C++ compilers (gcc/clang/msvc/icc) 02303104d [NEON] Simplify, only compiler guard on Clang 2f54d1b23 [NEON] Update XXH3_NEON_LANES comment 0e73b84c9 [NEON] Refactor NEON code d7197ddea Merge pull request bareos#786 from goldsteinn/dev f4e2de694 Annotate xxh_x86dispatch with XXH_NOESCAPE fe98d2b0d Merge pull request bareos#782 from goldsteinn/dev 755445db8 Small improvements to 129to240 hash ranges 2765879dc Add __attribute__((noescape)) on pointers in public API d8c2dfe0e s390x: add memory barrier to avoid fault issue 4ebd833a2 Merge pull request bareos#778 from DimitriPapadopoulos/http 65515bb46 Merge pull request bareos#777 from DimitriPapadopoulos/codespell bdd92de7b http:// → https:// 842a149a0 Fix typo found by codespell b7c91f761 Makefile: add install_libxxhash.includes target 7f9cec78b Merge pull request bareos#773 from goldsteinn/dev b8c3176e1 dispatch: Use __attribute__((constructor)) on XXH_setDispatch 86e1f8e8a Merge pull request bareos#754 from goldsteinn/dev dced34e6e Fix '-Wsign-conversion' warning in XXH3_initCustomSecret_avx512 081c1b6e9 Merge pull request bareos#765 from Cyan4973/ci-macos12 3d010884f added macos-12 test to GH CI 30d6a3ee7 Merge pull request bareos#756 from hzhuang1/sve_02 cfbf0b720 customize full accumulating loop for ARM64 SVE 91788f167 switch to full accmulating loop 3078dc603 Merge pull request bareos#760 from tipi-deps/dev e445e5bc0 🔧 fixing Cyan4973/xxHash#759 8e94343a3 Merge pull request bareos#758 from hzhuang1/tipi_01 63356da42 CI: fix missing space d0abdaa43 Merge pull request bareos#746 from hzhuang1/cppcheck_01 dbacfec7c Merge pull request bareos#752 from hzhuang1/sve_01 7221be4f6 Speedup size hash for 17to128 by using independent accumulators. dd19080e4 CI: support ARM64 SVE c6205ae71 xxhash: add ARM SVE intrinsic implementation 267ba9485 Merge pull request bareos#742 from DimitriPapadopoulos/actions 38f1de269 Automatically update GitHub Actions in the future 2e69edec6 Update GitHub Actions b2929c469 Replace 2x vpxor with vpternlogd in avx512 scramble 1456dc5cb Avoid signed truncation in hash 17to128 and 129to240 f534e5bf0 Use `vpsrlq` instead of `vpshufd` in avx2/avx512 accumulate. 0e1d320d5 Fix errors in specification 9759aa188 Fix a typo 664c4b3d1 Add spec for medium inputs 1e02e9ae9 Add spec for small inputs 930b33de6 Add description for XXH3 for large inputs 2de0fd6d9 Merge pull request bareos#749 from hzhuang1/fix_tipi 058a4650d ci: fix tipi build error on github CI workflow dde858b9a fix issues reported by cppcheck 43ea6fdf8 Merge pull request bareos#739 from DimitriPapadopoulos/codespell 82b600a84 Fix typos found by codespell c420b5971 Merge pull request bareos#734 from dougallj/neon-opt 521e6d3bf Merge pull request bareos#718 from Cyan4973/icc_fallthrough 1309c270c Merge branch 'dev' of github.com:Cyan4973/xxHash into dev 66248f4b7 fix typo 780c3047c Merge pull request bareos#736 from t-mat/gh-actions-remove-macos-10.15 b56b0e7a7 Remove macOS-10.15 from ci.yml c5475408f Fix double prefix when building with cmake b35df4ab3 update README introduction for improved clarity 620facc54 optimize XXH3_accumulate_512_neon c4359b17d Merge pull request bareos#730 from t-mat/fix-issue-724 1dc8eb94a Merge pull request bareos#729 from t-mat/fix-makefile-glob 7a9ff0171 Add test-xxh-nnn-sums to test-all 06061c985 Add tests 02dc2abfe Introduce new enum AlgoBitmask to fix bareos#724. 051276a4b Fix: brace expansion f7ab84730 Merge pull request bareos#726 from goldsteinn/dev acfcfa97e Remove stream loads and slightly improve avx512 seed generation 6a1bda63d Merge pull request bareos#719 from another-ghasem/feature/CPackAndInstallRole 693242129 Merge branch 'Cyan4973:dev' into feature/CPackAndInstallRole b966a6f65 Merge pull request bareos#721 from Cyan4973/moreCmake2812tests cf73b4386 more cmake v2.8.12 tests ba964077f Added CPack. 7e9ada3bc blind fix for fallthrough on icc 6078dd6a8 added XXH_RESTRICT to XXH3_hashLong_64b_withSeed() f852875e1 Merge pull request bareos#711 from Cyan4973/fix682 bfd20aea9 Merge branch 'cmake_version_test' into fix682 05045561e added a CI test against minimum cmake version 4692d7537 avoid add_compile_definitions for cmake < v3.12 35ff826d5 Merge pull request bareos#710 from Cyan4973/test_escape d278c2e1d test filename-escape cc8f0d0ce Merge pull request bareos#708 from MaxiBoether/dev 93dcc6f9d Use inline ASM on IBM XL 4866da2ab Use vec_ intrinsics on IBM XL Compiler bcc4c6a0a minor man page nits 9244d6e1a Merge pull request bareos#696 from Begasus/haiku b51ffce60 Merge pull request bareos#698 from t-mat/fix-issue-695 f1f2ff913 Add test script and Makefile entry for filename escape bd4ded94e Introduce md5sum style filename escape convention 8b8618535 Build fix for Haiku aa7ac8bd1 minor build doc modification 4c223a567 Merge pull request bareos#688 from tipi-deps/dev 2ae055b84 Merge pull request bareos#690 from t-mat/fix-issue-689 0c0ea6031 Add missing apt-get update a0f750fbc Removed windows-2016 from ci.yml 7b3bb4470 Fixed up tipi CI build to do less extensive tests 81972bf47 Added tipi.build support and instructions to xxHash (incl. ci build) d8aff149b Merge pull request bareos#676 from mterron/patch-1 ab6699a9e Remove duplicated definition of XXH3_128bits b1a61dff6 Merge pull request bareos#667 from easyaspi314/sizeopt 83b2235b4 Merge pull request bareos#672 from easyaspi314/vsx_hotfix 4690bbe09 Minor typo fix ec4030d5f Properly fix altivec namespace collisions fdf28f681 [sizeopt] Reroll midrange on size opt, disable prefetch d878e1d16 Merge pull request bareos#670 from Cyan4973/fix664 6189ecd3d do no longer depend on `<assert.h>` for XXH_STATIC_ASSERT 6f9709793 Introduce XXH_SIZE_OPT and XXH_NO_STREAM 0e163593f Merge pull request bareos#662 from easyaspi314/c_attr db9c199e9 Merge pull request bareos#665 from ffontaine/dev 0e7418bce Makefile: add dedicated install targets 464054714 Fix XXH_HAS_C_ATTRIBUTE check c0d7495b2 Merge pull request bareos#661 from easyaspi314/doxygen_xxh3 2d11523a8 Add CONSTF/MALLOCF/PUREF to Doxyfile 82819102d We do a little documentation. f3eaf95f2 Merge pull request bareos#659 from Cyan4973/pure_f 08aff8bfd added __attribute__((pure)) d0f5e13d4 Merge pull request bareos#658 from Cyan4973/malloc_f 1792d8831 added __attribute__((malloc)) 30720342f Merge pull request bareos#657 from Cyan4973/const_f 74eafa97c added __attribute__((const)) 1f74f88d5 Merge pull request bareos#656 from Cyan4973/nostdlib d857cca62 improved nostdlib test 7b1fc6252 Merge pull request bareos#654 from Cyan4973/nostdlib 8e5afc71b fixed minor warnings 6d78332de new build macro XXH_NO_STDLIB a17161efb Merge pull request bareos#653 from Cyan4973/noxxh3 3fa73000e Merge pull request bareos#651 from easyaspi314/arm_go_brr 12a8d1a9c removed XXH3 declarations when XXH_NO_XXH3 is defined f035303b8 updated copyright years c0dd448b5 [ARM] Unaligned access fixes 699112254 Merge branch 'dev' of https://github.com/Cyan4973/xxHash into arm_go_brr 1a71d0aa6 Merge pull request bareos#650 from Hello71/attribute-aligned 1007890f2 Merge branch 'dev' of https://github.com/Cyan4973/xxHash into arm_go_brr fd7deb843 Use __attribute__((aligned)) instead of packed abf8f0388 [ARM/AARCH64] Fix GCC 3a1b27bd9 Merge pull request bareos#649 from Cyan4973/cmake_install 636f966ec fix cmake --install d11fd1ea8 Merge pull request bareos#648 from Cyan4973/install_man 836f4e735 fix man page installation 1607d988d Merge pull request bareos#644 from Cyan4973/fix629 daaa3ca5c Merge pull request bareos#642 from easyaspi314/arm_doc 4bfcbaa38 fix minor static analyzer warning 80f94bf1c Merge pull request bareos#643 from Cyan4973/m68k 018977589 added m68k emulation tests to GA c4716aed7 Merge pull request bareos#639 from Cyan4973/fix627 0caf2e857 Merge pull request bareos#638 from Cyan4973/fix625 43a67a781 Document XXH3_NEON_LANES, move scalarRound down. 9be82b207 Merge pull request bareos#640 from t-mat/gha/qemu-gcc-versions cc7c3406b Add QEMU/gcc matrix to ci.yml 49b2d4788 fix bareos#627 b3137c462 Merge pull request bareos#623 from easyaspi314/clang_cl_neon 4f38270b6 Merge pull request bareos#632 from easyaspi314/hybrid_neon b8ad12a60 fix bareos#625 ac5c5cb9d Merge pull request bareos#637 from t-mat/gha/clang-cl 56ac11efc Merge pull request bareos#631 from ellert/rhel7-ppc64le b7b891a40 Add clang-cl for MSVC 2019 4b5076f01 Merge pull request bareos#635 from t-mat/gha/macos-matrix 1e9aa7e73 Merge pull request bareos#634 from t-mat/gha/windows-2022 0e7c929df Add macOS matrix to ci.yml 3537ba25c Add windows-2022 to ci.yml 81adf2fae Merge pull request bareos#633 from t-mat/release-ci-badge b62417462 Merge pull request bareos#628 from dosbox-staging/kc/dev-0.8.1-pvs-fixes-1 0d23f76c1 Add GitHub Actions badge for release branch df8f69941 [NEON] Split XXH3 into 6 NEON lanes and 2 scalar lanes on aarch64 15ce80f9f Fix compilation on RHEL 7 ppc64le (gcc 4.8) b1fb0be5e Fix a typo in the assert comparing number of stripes 2e7af136e Fix CLI detection for Windows ARM and ARM64EC 85769a802 Fix some feature detection for arm/windows git-subtree-dir: third-party/xxHash git-subtree-split: bbb27a5efb85b92a0486cf361a8635715a53f6ba
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR changes systemtests and unittests to bind their servers only to ports smaller than 32768, so we cannot run into conflicts with ephemeral (i.e. client application) ports during testing anymore.
Please check
If you have any questions or problems, please give a comment in the PR.
Helpful documentation and best practices
Checklist for the reviewer of the PR (will be processed by the Bareos team)
General
Source code quality
bareos-check-sources --since-merge
does not report any problemsgit status
should not report modifications in the source tree after building and testing