Skip to content

Commit f146680

Browse files
committed
Add lazy_trace_holder::is_resolved and note on ABI versioning to README
1 parent f9489a6 commit f146680

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -963,6 +963,7 @@ namespace cpptrace {
963963
const raw_trace& get_raw_trace() const;
964964
stacktrace& get_resolved_trace();
965965
const stacktrace& get_resolved_trace() const; // throws if not already resolved
966+
bool is_resolved() const;
966967
private:
967968
void clear();
968969
};
@@ -1054,6 +1055,12 @@ registered with cpptrace.
10541055
10551056
[jitci]: https://sourceware.org/gdb/current/onlinedocs/gdb.html/JIT-Interface.html
10561057
1058+
# ABI Versioning
1059+
1060+
Since cpptrace vX, the library uses an inline ABI versioning namespace and all symbols part of the public interface are
1061+
secretly under the namespace `cpptrace::v1`. This is done to allow for potential future library evolution in an
1062+
ABI-friendly manner.
1063+
10571064
# Supported Debug Formats
10581065
10591066
| Format | Supported |

0 commit comments

Comments
 (0)