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 |
|
Antony Polukhin
|
4603c1725d
|
Fix warning, noted by Daniela Engert
|
2018-02-20 23:02:00 +03:00 |
|
Peter Dimov
|
9523e26aad
|
Only use boost-install once
|
2017-12-16 21:31:13 +02:00 |
|
Antony Polukhin
|
b5e2058ec5
|
Fixes for FreeBSD and other OSes that do not define _GNU_SOURCE but have _Unwind_Backtrace function
|
2017-08-29 20:27:18 +03:00 |
|
Antony Polukhin
|
b84d6533f5
|
Update build testing file (again) to deal with incorrect workaround for mingw
|
2017-08-08 01:29:06 +03:00 |
|
Antony Polukhin
|
cd420b37ae
|
Update build testing file to deal with MinGW issue https://sourceforge.net/p/mingw-w64/bugs/527/
|
2017-08-08 01:18:13 +03:00 |
|
Antony Polukhin
|
b931f501d1
|
Attempt to fix build issues on ICC+Windows (fixes #27)
|
2017-07-17 20:40:07 +03: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 |
|
Andrey Semashev
|
9b7059f518
|
Fix addr2line command line construction
|
2017-06-26 01:17:25 +03:00 |
|
Antony Polukhin
|
29aaf100a8
|
Revert "Enable usage of MSVC specific thread local storage attributes"
This reverts commit ca4464d23c .
|
2017-05-03 23:50:22 +03:00 |
|
Antony Polukhin
|
ca4464d23c
|
Enable usage of MSVC specific thread local storage attributes
|
2017-05-03 23:47:12 +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
|
fe5a0d9871
|
Started the separation of stack collecting and stack decoding headers
|
2017-04-20 20:06:09 +03:00 |
|
Antony Polukhin
|
fb29d75b3a
|
Harden the security by not evaluating the PATH variable in addr2line implementation
|
2017-04-19 22:28:45 +03:00 |
|
Antony Polukhin
|
3678082434
|
Added new option for MSVC: boost_stacktrace_windbg_cached
|
2017-04-15 13:00:26 +03:00 |
|
Antony Polukhin
|
3f48887f2e
|
Another attempt to remove MSVC specific extensions (4)
|
2017-03-04 05:13:40 +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
|
abd8afb6ec
|
Tuning frame_msvc in attempt to use less MSVC extensions
|
2017-03-03 04:52:08 +03:00 |
|
Antony Polukhin
|
4191419560
|
Fixing MinGW (3)
|
2017-02-25 23:24:48 +03:00 |
|
Antony Polukhin
|
675ab7d65d
|
Fix addr2line detection
|
2017-02-06 23:11:58 +03:00 |
|
Antony Polukhin
|
c221f0c2dd
|
Multiple minor fixes, improved docs, changed the example to use Boost.Exception
|
2017-01-13 22:36:25 +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
|
468f7fc381
|
Implemented get_source_line() and get_source_file() for Windows backend. Fixed debug engine detection during build
|
2016-11-17 22:17:18 +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 |
|