aleksraiden opened a new pull request, #3025: URL: https://github.com/apache/kvrocks/pull/3025
Bump cpptrace to v1.0.0 - full changelog: https://github.com/jeremy-rifkin/cpptrace/releases/tag/v1.0.0 Key changes - Overhauled how the from-current-exception system and CPPTRACE_TRY/CPPTRACE_CATCH macros work. They now check the thrown exception type against the type the catch accepts to decide whether or not to collect a trace. This eliminates the need for The TRYZ/CATCHZ variants of the macros as now the normal macro is equally zero-overhead. As such, the Z variants have been removed. - This version of cpptrace reworks the public interface to use an inline ABI versioning namespace. All symbols in the public interface are now secretly in the cpptrace::v1 namespace - Added cpptrace::try_catch for handling multiple alternatives with access to current exception traces - Added cpptrace::rethrow utility for rethrowing exceptions from CPPTRACE_CATCH while preserving the stacktrace - Added support for C++20 modules - Fixed a couple internal locking mistakes - Bumped libdwarf to 2.0.0 - Various internal work to improve the codebase and reduce complexity -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
