head 1.2; access; symbols pkgsrc-2026Q1:1.2.0.22 pkgsrc-2026Q1-base:1.2 pkgsrc-2025Q4:1.2.0.20 pkgsrc-2025Q4-base:1.2 pkgsrc-2025Q3:1.2.0.18 pkgsrc-2025Q3-base:1.2 pkgsrc-2025Q2:1.2.0.16 pkgsrc-2025Q2-base:1.2 pkgsrc-2025Q1:1.2.0.14 pkgsrc-2025Q1-base:1.2 pkgsrc-2024Q4:1.2.0.12 pkgsrc-2024Q4-base:1.2 pkgsrc-2024Q3:1.2.0.10 pkgsrc-2024Q3-base:1.2 pkgsrc-2024Q2:1.2.0.8 pkgsrc-2024Q2-base:1.2 pkgsrc-2024Q1:1.2.0.6 pkgsrc-2024Q1-base:1.2 pkgsrc-2023Q4:1.2.0.4 pkgsrc-2023Q4-base:1.2 pkgsrc-2023Q3:1.2.0.2 pkgsrc-2023Q3-base:1.2 pkgsrc-2023Q2:1.1.0.30 pkgsrc-2023Q2-base:1.1 pkgsrc-2023Q1:1.1.0.28 pkgsrc-2023Q1-base:1.1 pkgsrc-2022Q4:1.1.0.26 pkgsrc-2022Q4-base:1.1 pkgsrc-2022Q3:1.1.0.24 pkgsrc-2022Q3-base:1.1 pkgsrc-2022Q2:1.1.0.22 pkgsrc-2022Q2-base:1.1 pkgsrc-2022Q1:1.1.0.20 pkgsrc-2022Q1-base:1.1 pkgsrc-2021Q4:1.1.0.18 pkgsrc-2021Q4-base:1.1 pkgsrc-2021Q3:1.1.0.16 pkgsrc-2021Q3-base:1.1 pkgsrc-2021Q2:1.1.0.14 pkgsrc-2021Q2-base:1.1 pkgsrc-2021Q1:1.1.0.12 pkgsrc-2021Q1-base:1.1 pkgsrc-2020Q4:1.1.0.10 pkgsrc-2020Q4-base:1.1 pkgsrc-2020Q3:1.1.0.8 pkgsrc-2020Q3-base:1.1 pkgsrc-2020Q2:1.1.0.6 pkgsrc-2020Q2-base:1.1 pkgsrc-2020Q1:1.1.0.2 pkgsrc-2020Q1-base:1.1 pkgsrc-2019Q4:1.1.0.4 pkgsrc-2019Q4-base:1.1; locks; strict; comment @// @; 1.2 date 2023.07.12.21.19.27; author nia; state Exp; branches; next 1.1; commitid BXh0GxI9qrOGFywE; 1.1 date 2019.10.28.17.46.58; author agc; state Exp; branches; next ; commitid IiawWbcnAkrCYEIB; desc @@ 1.2 log @libstark: Include stdexcept for std::runtime_error. @ text @$NetBSD: patch-libstark__src__common__Utils__ErrorHandling.cpp,v 1.1 2019/10/28 17:46:58 agc Exp $ Include stdexcept for std::runtime_error. backtrace() available on linux --- libstark/src/common/Utils/ErrorHandling.cpp.orig 2018-12-11 08:57:02.000000000 +0000 +++ libstark/src/common/Utils/ErrorHandling.cpp @@@@ -9,6 +9,7 @@@@ */ /************************************************************************************************************/ #include +#include #ifndef WIN32 #include #endif @@@@ -53,7 +54,7 @@@@ void ErrorHandling::info(const stringstr } void ErrorHandling::printStacktrace() { -#ifdef __GNUC__ +#ifdef __linux__ cerr << "Stack trace (pipe through c++filt to demangle identifiers):" << endl; const int maxFrames = 100; void* frames[maxFrames]; @ 1.1 log @Import libstark-20191018 into the packages collection The libSTARK library implements scalable and transparent argument of knowledge (STARK) systems. These systems can be executed with, or without, zero knowledge (ZK), and may be designed as either interactive or non-interactive protocols. The theoretical constructions which this library implements are described in detail in the zk-STARK paper: Scalable, transparent, and post-quantum secure computational integrity Eli Ben-Sasson and Iddo Bentov and Yinon Horesh and Michael Riabzev https://eprint.iacr.org/2018/046 @ text @d1 3 a3 1 $NetBSD$ d7 11 a17 3 --- libstark/src/common/Utils/ErrorHandling.cpp 2019/10/19 04:10:03 1.1 +++ libstark/src/common/Utils/ErrorHandling.cpp 2019/10/19 04:10:31 @@@@ -53,7 +53,7 @@@@ @