clboss/Jsmn
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 Jsmn/Detail/DatumIdentifier.hpp: Alternate faster way of identifying end-of-datum. 2022-05-06 00:50:56 +00:00
jsonify_string.cpp Jsmn/: Wrapper around libjsmn. 2020-08-24 20:13:05 +08:00
jsonify_string.hpp Jsmn/: Wrapper around libjsmn. 2020-08-24 20:13:05 +08:00
Object.cpp add Jsmn::Object::operator== 2024-09-25 13:23:04 -05:00
Object.hpp add Jsmn::Object::operator== 2024-09-25 13:23:04 -05:00
ParseError.cpp Jsmn/ParseError.hpp: Factor out Jsmn::ParseError to its own header. 2022-05-08 22:04:31 +00:00
ParseError.hpp Use BacktraceException for appropriate (most) exceptions 2024-08-19 15:04:30 -07:00
Parser.hpp feat: add clang C++20 build job to CI 2026-03-04 11:24:31 -08:00
ParserExposedBuffer.cpp Avoid vector out of bounds access in ParserExposedBuffer.cpp 2024-07-24 11:32:53 -07:00
ParserExposedBuffer.hpp feat: add clang C++20 build job to CI 2026-03-04 11:24:31 -08:00