clboss/Ln
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
..
Amount.cpp Use BacktraceException for appropriate (most) exceptions 2024-08-19 15:04:30 -07:00
Amount.hpp Handle JSON-RPC msat amounts in either the old or new conventions 2023-08-18 20:29:21 -07:00
CommandId.cpp Ln/CommandId.cpp: Implement a replacement for numeric command IDs. 2022-11-21 17:18:00 +08:00
CommandId.hpp Ln/CommandId.cpp: Implement a replacement for numeric command IDs. 2022-11-21 17:18:00 +08:00
HtlcAccepted.cpp *: Use Ln::CommandId for command IDs for received commands and hook events. 2022-11-23 00:36:43 +08:00
HtlcAccepted.hpp *: Use Ln::CommandId for command IDs for received commands and hook events. 2022-11-23 00:36:43 +08:00
NodeId.cpp Use BacktraceException for appropriate (most) exceptions 2024-08-19 15:04:30 -07:00
NodeId.hpp Ln/NodeId.cpp: Enable lexicographical compare, so we can have sets of node IDs. 2020-09-10 18:52:15 +08:00
Preimage.cpp Use BacktraceException for appropriate (most) exceptions 2024-08-19 15:04:30 -07:00
Preimage.hpp Ln/Preimage.cpp: Type for preimages. 2020-09-21 18:23:38 +08:00
Scid.cpp Use BacktraceException for appropriate (most) exceptions 2024-08-19 15:04:30 -07:00
Scid.hpp feat: add clang C++20 build job to CI 2026-03-04 11:24:31 -08:00