Skip to content

feat boost.stacktrace: support import std#2

Open
fdr400 wants to merge 12 commits into
feature/cxx20-modulesfrom
feature/cxx20-modules-import-std
Open

feat boost.stacktrace: support import std#2
fdr400 wants to merge 12 commits into
feature/cxx20-modulesfrom
feature/cxx20-modules-import-std

Conversation

@fdr400
Copy link
Copy Markdown
Owner

@fdr400 fdr400 commented Mar 29, 2026

Support build withimport std. Add Github CI pipeline

@coveralls
Copy link
Copy Markdown

coveralls commented Mar 29, 2026

Coverage Report for CI Build 25595770871

Coverage remained the same at 86.35%

Details

  • Coverage remained the same as the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • 27 coverage regressions across 3 files.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

27 previously-covered lines in 3 files lost coverage.

File Lines Losing Coverage Coverage
../boost-root/boost/stacktrace/stacktrace.hpp 13 84.0%
../boost-root/boost/stacktrace/safe_dump_to.hpp 12 39.13%
../boost-root/boost/stacktrace/detail/frame_unwind.ipp 2 95.56%

Coverage Stats

Coverage Status
Relevant Lines: 652
Covered Lines: 563
Line Coverage: 86.35%
Coverage Strength: 1592832.68 hits per line

💛 - Coveralls

@fdr400 fdr400 changed the title support import std feat boost.stacktrace: support import std Mar 29, 2026
fdr400 and others added 9 commits April 11, 2026 14:47
- Introduce `boost.stacktrace_dump` module for safe_dump interface
- Introduce `boost.stacktrace_<backend>` module for each unwind/collect implementation method
- Introduce `boost.stacktrace` module exposing best available backend implementation

Also many tests was added for checking all available backend build and also header only library version
Moreover, there are some checks for `Boost::stacktrace_<backend>` and  `Boost::stacktrace_from_exception` compatibility

---------

Co-authored-by: Fedor Osetrov <fdr400@Fedors-MacBook-Pro.local>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants