clboss/Boltz
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
..
Detail feat: add clang C++20 build job to CI 2026-03-04 11:24:31 -08:00
Connection.hpp Boltz/ConnectionIF.hpp: Create generic interface to connection. 2021-04-19 00:56:32 +08:00
ConnectionIF.hpp Use BacktraceException for appropriate (most) exceptions 2024-08-19 15:04:30 -07:00
EnvIF.hpp Boltz/EnvIF.hpp: Make logd and loge abstract. 2020-09-25 15:44:45 +08:00
Service.hpp *: Silence clang warnings. 2020-11-02 19:02:35 +08:00
ServiceFactory.cpp Boltz/ServiceFactory.cpp: Allow creating services with both clearnet and onion APIs. 2021-04-19 00:56:32 +08:00
ServiceFactory.hpp Boltz/ServiceFactory.cpp: Allow creating services with both clearnet and onion APIs. 2021-04-19 00:56:32 +08:00
SwapInfo.hpp Boss/Msg/SwapCreation.hpp: Also include hash of the swap. 2020-09-28 11:40:34 +08:00