clboss/Sha256
clboss-contributor 4057154967 feat: add clang C++20 build job to CI
Add clang build configuration to catch C++20 compatibility issues early.

Changes:
- Add build-clang job to .github/workflows/build.yml
- Add missing #include<cstdint> for std::uint* types (clang strict mode)
- Add -lexecinfo for FreeBSD in configure.ac (backtrace_symbols)
- Fix pessimizing-move warning in test_earningsrebalancer.cpp
- Fix CHANGELOG.md formatting

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-04 11:24:31 -08:00
..
fun.hpp feat: add clang C++20 build job to CI 2026-03-04 11:24:31 -08:00
Hash.cpp Use BacktraceException for appropriate (most) exceptions 2024-08-19 15:04:30 -07:00
Hash.hpp Sha256/Hash.hpp: Silence old clang. 2020-11-02 19:30:55 +08:00
Hasher.cpp *: Use basicsecure instead of libsodium. 2021-03-05 12:04:23 +08:00
Hasher.hpp Sha256/Hasher.cpp: Object to extend hash. 2020-09-18 14:28:34 +08:00
HasherStream.cpp *: Silence clang warnings. 2020-11-02 19:02:35 +08:00
HasherStream.hpp *: Silence clang warnings. 2020-11-02 19:02:35 +08:00