Commit Graph

20 Commits

Author SHA1 Message Date
Antony Polukhin
d9d6512743 Update copyright years 2019-01-12 22:15:16 +03:00
Antony Polukhin
61c94e65e1 force the hidden visibility using new b2 feature 2018-09-22 22:05:30 +03:00
Antony Polukhin
819f2b1c86 bump copyright years 2018-08-07 22:41:22 +03:00
Peter Dimov
9523e26aad Only use boost-install once 2017-12-16 21:31:13 +02:00
Antony Polukhin
9c1ed7fc95 Fix build with 'link=static runtime-link=static' flags. Fixes #23 on github 2017-07-05 22:53:38 +03:00
Antony Polukhin
235226bdcc Do neither test nor build cached windows implementation if thread_locacl is not supported 2017-05-03 23:40:27 +03:00
Antony Polukhin
3678082434 Added new option for MSVC: boost_stacktrace_windbg_cached 2017-04-15 13:00:26 +03:00
Antony Polukhin
cdf7ef74e7 Another attempt to remove MSVC specific extensions (3) 2017-03-04 04:17:51 +03:00
Antony Polukhin
affbfef4b6 Another attempt to remove MSVC specific extensions (2) 2017-03-04 03:56:15 +03:00
Antony Polukhin
bd616a7249 Make a basic usecase the default one, add tests and create a target library for that 2017-01-13 22:31:03 +03:00
Antony Polukhin
85c31f691d Macro for enabling/disabling addr2line usage 2017-01-08 12:05:45 +03:00
Antony Polukhin
b7bf4b5932 Use libbacktrace, added more tests 2017-01-08 00:00:17 +03:00
Antony Polukhin
fd513391ca Async signal safe backend implmented and notes about async-safety were added to the docs. 2016-11-30 10:47:58 +03:00
Antony Polukhin
b35614a7a5 Removed libunwind backend and forced all the backends to return source info from void pointer 2016-11-25 21:50:43 +03:00
Antony Polukhin
326d931bb0 Now header-only by default, fixes for tests and builds, better backend auto-detection 2016-09-13 00:13:02 +03:00
Antony Polukhin
6522b60c72 Added noop backend. Do not skip frames in backends anymore, because it is impossible to guess the inlining heuristics on different compilers. Fixed tests, added more tests, simplified code, improved docs 2016-09-08 21:42:43 +03:00
Antony Polukhin
e798527df8 Fixed libunwind exception safety in assignments and construction, changed tests to use boost's lightweight test infrastructure, code cleanup, include guards added 2016-09-08 21:23:43 +03:00
Antony Polukhin
2d6c03e7dc Fixed libunwind backend, added docs, fixed tests and compilation, changed return type of stacktrace::operator[] 2016-09-08 08:18:18 +03:00
Antony Polukhin
13d8ee423c Fix Win linkage and fix link in README 2016-06-05 13:06:12 +03:00
Antony Polukhin
b8d1ff2730 Initial version of stacktrace library 2016-06-04 15:51:28 +03:00