diff --git a/CMakeLists.txt b/CMakeLists.txt index fc2f8084..c7b0f6a1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -36,7 +36,7 @@ set(ASSERT_MAGIC_ENUM_REPO "https://github.com/Neargye/magic_enum.git") set(ASSERT_MAGIC_ENUM_TAG "e55b9b54d5cf61f8e117cafb17846d7d742dd3b4") # v0.9.5 set(ASSERT_CPPTRACE_REPO "https://github.com/jeremy-rifkin/cpptrace.git") -set(ASSERT_CPPTRACE_TAG "e8fd01bbe12f827cb34f9baa8260670554f93294") # v0.3.1 + dev +set(ASSERT_CPPTRACE_TAG "7fda402638875e6a265ba5e6ed376dcee4bd29fa") # v0.4.0 # obtain cpptrace if(ASSERT_USE_EXTERNAL_CPPTRACE) diff --git a/README.md b/README.md index ee763f2e..0156713c 100644 --- a/README.md +++ b/README.md @@ -204,8 +204,8 @@ Note: Extra diagnostics are only evaluated in the failure path of an assertion. A lot of work has been put into generating pretty stack traces and formatting them as nicely as possible. [Cpptrace](https://github.com/jeremy-rifkin/cpptrace) is used as a portable and -self-contained solution for stacktraces pre-C++23. Optional configurations can be found on the -library's page. +self-contained solution for stacktraces pre-C++23. Optional configurations can be found in the +library's documentation. One feature worth noting is that instead of always printing full paths, only the minimum number of directories needed to differentiate paths are printed.