Skip to content

Fix string conversion and many warnings #396

Fix string conversion and many warnings

Fix string conversion and many warnings #396

Triggered via pull request August 8, 2025 02:17
Status Success
Total duration 30m 57s
Artifacts 16

cmake-multi-platform.yml

on: pull_request
Matrix: Run CMake Build and Test Matrix
Fit to window
Zoom out
Zoom in

Annotations

41 warnings and 6 notices
Run CMake Build and Test Matrix (ubuntu-latest, linux, clang, libcxx, benchmark) / build
implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
Run CMake Build and Test Matrix (windows-latest, windows, msvc, tests, Release) / build
] [D:\a\BitLib\build\test\bitlib-tests.vcxproj]
Run CMake Build and Test Matrix (windows-latest, windows, msvc, tests, Release) / build
T=int [D:\a\BitLib\build\test\bitlib-tests.vcxproj]
Run CMake Build and Test Matrix (windows-latest, windows, msvc, tests, Release) / build
[ [D:\a\BitLib\build\test\bitlib-tests.vcxproj]
Run CMake Build and Test Matrix (windows-latest, windows, msvc, tests, Release) / build
with [D:\a\BitLib\build\test\bitlib-tests.vcxproj]
Run CMake Build and Test Matrix (windows-latest, windows, msvc, tests, Release) / build
'=': conversion from 'size_t' to 'T', possible loss of data [D:\a\BitLib\build\test\bitlib-tests.vcxproj]
Run CMake Build and Test Matrix (windows-latest, windows, msvc, tests, Release) / build
] [D:\a\BitLib\build\test\bitlib-tests.vcxproj]
Run CMake Build and Test Matrix (windows-latest, windows, msvc, tests, Release) / build
T=int [D:\a\BitLib\build\test\bitlib-tests.vcxproj]
Run CMake Build and Test Matrix (windows-latest, windows, msvc, tests, Release) / build
[ [D:\a\BitLib\build\test\bitlib-tests.vcxproj]
Run CMake Build and Test Matrix (windows-latest, windows, msvc, tests, Release) / build
with [D:\a\BitLib\build\test\bitlib-tests.vcxproj]
Run CMake Build and Test Matrix (windows-latest, windows, msvc, tests, Release) / build
'=': conversion from 'size_t' to 'T', possible loss of data [D:\a\BitLib\build\test\bitlib-tests.vcxproj]
Run CMake Build and Test Matrix (windows-latest, windows, msvc, tests) / build
] [D:\a\BitLib\build\test\bitlib-tests.vcxproj]
Run CMake Build and Test Matrix (windows-latest, windows, msvc, tests) / build
T=int [D:\a\BitLib\build\test\bitlib-tests.vcxproj]
Run CMake Build and Test Matrix (windows-latest, windows, msvc, tests) / build
[ [D:\a\BitLib\build\test\bitlib-tests.vcxproj]
Run CMake Build and Test Matrix (windows-latest, windows, msvc, tests) / build
with [D:\a\BitLib\build\test\bitlib-tests.vcxproj]
Run CMake Build and Test Matrix (windows-latest, windows, msvc, tests) / build
'=': conversion from 'size_t' to 'T', possible loss of data [D:\a\BitLib\build\test\bitlib-tests.vcxproj]
Run CMake Build and Test Matrix (windows-latest, windows, msvc, tests) / build
] [D:\a\BitLib\build\test\bitlib-tests.vcxproj]
Run CMake Build and Test Matrix (windows-latest, windows, msvc, tests) / build
T=int [D:\a\BitLib\build\test\bitlib-tests.vcxproj]
Run CMake Build and Test Matrix (windows-latest, windows, msvc, tests) / build
[ [D:\a\BitLib\build\test\bitlib-tests.vcxproj]
Run CMake Build and Test Matrix (windows-latest, windows, msvc, tests) / build
with [D:\a\BitLib\build\test\bitlib-tests.vcxproj]
Run CMake Build and Test Matrix (windows-latest, windows, msvc, tests) / build
'=': conversion from 'size_t' to 'T', possible loss of data [D:\a\BitLib\build\test\bitlib-tests.vcxproj]
Run CMake Build and Test Matrix (ubuntu-latest, linux, gcc, warnings) / build: include/bitlib/bit-algorithms/bit_algorithm_details.hpp#L140
conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘bit::exact_floor_integral_t<short unsigned int>’ {aka ‘short unsigned int’} may change value [-Wconversion]
Run CMake Build and Test Matrix (ubuntu-latest, linux, gcc, warnings) / build: include/bitlib/bit-algorithms/bit_algorithm_details.hpp#L112
conversion from ‘bit::bit_iterator<const short unsigned int*>::size_type’ {aka ‘long unsigned int’} to ‘non_const_T’ {aka ‘short unsigned int’} may change value [-Wconversion]
Run CMake Build and Test Matrix (ubuntu-latest, linux, gcc, warnings) / build: include/bitlib/bit-algorithms/bit_algorithm_details.hpp#L140
conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘bit::exact_floor_integral_t<short unsigned int>’ {aka ‘short unsigned int’} may change value [-Wconversion]
Run CMake Build and Test Matrix (ubuntu-latest, linux, gcc, warnings) / build: include/bitlib/bit-algorithms/bit_algorithm_details.hpp#L112
conversion from ‘bit::bit_iterator<const short unsigned int*>::size_type’ {aka ‘long unsigned int’} to ‘non_const_T’ {aka ‘short unsigned int’} may change value [-Wconversion]
Run CMake Build and Test Matrix (ubuntu-latest, linux, gcc, warnings) / build
use of old-style cast to ‘T2Like&&’ [-Wold-style-cast]
Run CMake Build and Test Matrix (ubuntu-latest, linux, gcc, warnings) / build
use of old-style cast to ‘T1Like&&’ [-Wold-style-cast]
Run CMake Build and Test Matrix (ubuntu-latest, linux, gcc, warnings) / build: include/bitlib/bit-algorithms/to_from_string.hpp#L208
conversion from ‘bit::bit_iterator<const unsigned int*>::difference_type’ {aka ‘long int’} to ‘int’ may change value [-Wconversion]
Run CMake Build and Test Matrix (ubuntu-latest, linux, gcc, warnings) / build: include/bitlib/bit-algorithms/bit_algorithm_details.hpp#L140
conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘bit::exact_floor_integral_t<short unsigned int>’ {aka ‘short unsigned int’} may change value [-Wconversion]
Run CMake Build and Test Matrix (ubuntu-latest, linux, gcc, warnings) / build: include/bitlib/bit-algorithms/bit_algorithm_details.hpp#L112
conversion from ‘bit::bit_iterator<const short unsigned int*>::size_type’ {aka ‘long unsigned int’} to ‘non_const_T’ {aka ‘short unsigned int’} may change value [-Wconversion]
Run CMake Build and Test Matrix (ubuntu-latest, linux, gcc, warnings) / build: include/bitlib/bit-containers/bit_vector.hpp#L226
conversion from ‘bit::bit_vector<unsigned int>::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion]
Run CMake Build and Test Matrix (windows-latest, windows, msvc, tests, Release) / build
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
Run CMake Build and Test Matrix (windows-latest, windows, msvc, tests) / build
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
Run CMake Build and Test Matrix (ubuntu-latest, linux, windows-latest, windows, clangcl, tests, R... / test
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
Run CMake Build and Test Matrix (windows-latest, windows, msvc, tests, Release) / test
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
Run CMake Build and Test Matrix (windows-latest, windows, msvc, tests) / test
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
Run CMake Build and Test Matrix (ubuntu-latest, linux, windows-latest, windows, clangcl, tests) / test
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677

Artifacts

Produced during runtime
Name Size Digest
benchmark_linux_clang_libcxx_Release_fix_some_warnings Expired
9.97 MB
sha256:8eb89124437221ab3c2e9dbdc459018df75fa5a12f51cc7c11a0a86ca926e4e0
benchmark_linux_clang_libcxx_Release_fix_some_warnings_json Expired
4.69 KB
sha256:031a4d5ac2ce72b13208e5f8387eaa2bb89c152f339189439a0700e0e30ac0e2
benchmark_linux_gcc_libstdcxx_Release_fix_some_warnings Expired
10.5 MB
sha256:df987fc62bccf1c73041d8bdc26ca86df7e111028759bec7f9c0cbee16a3b3ad
benchmark_linux_gcc_libstdcxx_Release_fix_some_warnings_json Expired
4.68 KB
sha256:b62029625f77f95b90b12b23c00e2d6bb7120c13beff0d502f9b749ad4731978
coverage_clang_report Expired
601 KB
sha256:fbac28d2bc83dfbdade900ad767f64d5063898a8f0014a69ca2d4d0d9551113b
coverage_gcc_report Expired
598 KB
sha256:4e27d775e229461f3699dc6cfe73e6339baa3717e38d07b9c123c6f47c95d95f
coverage_linux_clang_libcxx_Debug_fix_some_warnings Expired
43 MB
sha256:620bf5956e595dcdc0666f6659bb16a15892cfe7f6fd2bff25a997ad2afc4612
coverage_linux_gcc_libstdcxx_Debug_fix_some_warnings Expired
86.3 MB
sha256:725e8ddcdc5ff8c998576635ffaac1db9ad2e84d123d7a693b06fc8d5409a1f4
tests_linux_clang_libcxx_Debug_fix_some_warnings Expired
40.1 MB
sha256:16de0f39544e4cc3f01ef8cb716182c6b7780afb49f16c8bd4dc15b7762a3559
tests_linux_gcc_libstdcxx_Debug_fix_some_warnings Expired
53.9 MB
sha256:12853edb718dd246991218d38ae5b88db699c09252a37c175f6a9252dae92e08
tests_windows_clangcl_msvcstl_Debug_fix_some_warnings Expired
22.5 MB
sha256:8c9279bb0140824201df5738b2fbca9f5e5cdeef1e49d3dba35473ad9960f097
tests_windows_clangcl_msvcstl_Release_fix_some_warnings Expired
8.89 MB
sha256:2f1db9f22b1f29b65057ffee7be0b0fe9d6da398fac1386012307cec33afd3f2
tests_windows_msvc_msvcstl_Debug_fix_some_warnings Expired
43.4 MB
sha256:11709516ef7ffea168407595ccd8f3fbf1986a2ebff1f545c47d60a8dfc569b0
tests_windows_msvc_msvcstl_Release_fix_some_warnings Expired
44.7 MB
sha256:f9b549624624e95c2cf94214ca700eb5b0a4fba74493d0ecf1ad9a7a272ac430
warnings_linux_clang_libcxx_Debug_fix_some_warnings Expired
40.1 MB
sha256:561c0ce4d3d16c16bfad12369ed9e140716b7529a8a7adf98485a4bf74ebf0ef
warnings_linux_gcc_libstdcxx_Debug_fix_some_warnings Expired
53.9 MB
sha256:4de5fc8ba88828f0d32d99b4aaf01a74192fbfc66c5d1bb909f840f19c8b523b