9b7059f518Fix addr2line command line construction
Andrey Semashev
2017-06-26 01:17:25 +0300
4eaaaeec3aUse the Boost.WinAPI library and do not write stacktrace files into the folders of other libraries. Fixes#20
Antony Polukhin
2017-06-24 20:42:29 +0300
f5318e3591Updated and improved the documentation, fixed possible alignment issue in the terminate_handler example
Antony Polukhin
2017-05-26 21:08:59 +0300
26a7e75bdbUpdate Appveyor script to version 5
Antony Polukhin
2017-05-21 14:57:38 +0300
8d11eeb3adFix WinAPI missuse noted in #18 by pete-johnson
Antony Polukhin
2017-05-16 10:28:56 +0300
a164f0385cDisable Intel warnings about inline+noinline on the function
Antony Polukhin
2017-05-10 22:59:08 +0300
bd52cde3b6Workarounds for Android and some other OSes that are pre 2003 POSIX
Antony Polukhin
2017-05-08 13:02:44 +0300
2381fa2011Suppress Intel compiler warnings about noinline+inline on the same function
Antony Polukhin
2017-05-06 15:07:21 +0300
77492bc517Added constructor to frame that accepts function addresses
Antony Polukhin
2017-05-06 10:17:38 +0300
576a5355e3Include <type_traits> if possible and use a more portable noexcept checking logic for move assignment
Antony Polukhin
2017-05-04 09:18:57 +0300
25efff8c87Added an error message on attempt to use the thread local chached windbg on a compilers without the thread_local support
Antony Polukhin
2017-05-03 23:55:33 +0300
29aaf100a8Revert "Enable usage of MSVC specific thread local storage attributes"
Antony Polukhin
2017-05-03 23:50:22 +0300
ca4464d23cEnable usage of MSVC specific thread local storage attributes
Antony Polukhin
2017-05-03 23:47:12 +0300
235226bdccDo neither test nor build cached windows implementation if thread_locacl is not supported
Antony Polukhin
2017-05-03 23:40:27 +0300
c8d526493dWorkarounds for this usage in constexpr functions in GCC
Antony Polukhin
2017-05-01 22:30:09 +0300
cff7191e46Fix MinGW warnings about extra ';'
Antony Polukhin
2017-05-01 00:56:05 +0300
e70847b918Attempt to workaround missing std::_Exit on old MSVCs and MinGWs
Antony Polukhin
2017-05-01 00:50:40 +0300
63b4f96ba4Fix compilation on pre-C++11 standard libraries
Antony Polukhin
2017-04-29 21:43:03 +0300
39247fbb32Fixed MSVC related compilation issues
Antony Polukhin
2017-04-29 19:23:39 +0300
25260ed667Fix warning 'conversion from 'size_t' to 'int', possible loss of data'
Antony Polukhin
2017-04-29 12:06:10 +0300
29da39c6a5Moar fixes for MSVC tests
Antony Polukhin
2017-04-15 00:22:06 +0300
b784ccdebdOne more MSVC fix related to module only name apearing without function name
Antony Polukhin
2017-04-14 23:20:33 +0300
287090e284Fix function name extraction using MSVC and mark MSVC tests without debug info as tests that do not producs stacktraces
Antony Polukhin
2017-04-14 22:59:13 +0300
de9b588d1dMany new tests, including naive thread safety test
Antony Polukhin
2017-04-14 22:38:48 +0300
fea1024491Typo fix in MSVC related code
Antony Polukhin
2017-04-14 22:26:36 +0300
22261768ecFix segfaults with libbacktrace while getting stack trace without debug info. Speedup and reduce memory usage while using libbacktrace
Antony Polukhin
2017-04-14 21:46:24 +0300
d1380eba28Apply Cygwin fixes from Peter Dimov
Antony Polukhin
2017-03-18 16:50:38 +0300
5664c752cbRelax tests on MSVC
Antony Polukhin
2017-03-18 13:38:15 +0300
fb9de2bb6bDrop windows.h inclusion in safe_dump_win.ipp
Antony Polukhin
2017-03-18 13:13:43 +0300
27ec669657Make MSVC tests less strict
Antony Polukhin
2017-03-18 13:10:07 +0300
46b0542350Replaced the hand written try_demangle function with core::demangle
Antony Polukhin
2017-03-18 12:38:42 +0300
6b3d993df1Remove the unportable +2 skips because MSVC could ignore BOOST_NOINCLUDE depending on linktime optimization flags
Antony Polukhin
2017-03-18 12:27:11 +0300
9c1c343dadFixed the accidental trigraphs/digraphs in frame_msvc.ipp
Antony Polukhin
2017-03-18 12:22:52 +0300
9f68fe4e9aMake test more tolerant to filesystem faults
Antony Polukhin
2017-03-17 07:25:18 +0300
b6fad0f575Make sure that frames with 0x0 addresses are not stored
Antony Polukhin
2017-03-16 23:10:09 +0300
5552c97150MinGW fixes. Docs updated to satisfy the prereview requests
Antony Polukhin
2017-03-16 22:46:21 +0300
3f48887f2eAnother attempt to remove MSVC specific extensions (4)
Antony Polukhin
2017-03-04 05:13:40 +0300
cdf7ef74e7Another attempt to remove MSVC specific extensions (3)
Antony Polukhin
2017-03-04 04:17:51 +0300
affbfef4b6Another attempt to remove MSVC specific extensions (2)
Antony Polukhin
2017-03-04 03:56:15 +0300
e420e0a071Another attempt to remove MSVC specific extensions
Antony Polukhin
2017-03-04 03:21:31 +0300
34ff2dfc04Experimenting with MinGW and stacktracing on Windows
Antony Polukhin
2017-03-03 08:36:51 +0300
7f45997fb2Restore __uuidof crappy extension usage for crappy COM technology
Antony Polukhin
2017-03-03 05:40:29 +0300
abd8afb6ecTuning frame_msvc in attempt to use less MSVC extensions
Antony Polukhin
2017-03-03 04:52:08 +0300
876b68d81cFix one more issue with MinGW tests (4)
Antony Polukhin
2017-03-02 00:12:34 +0300
6ddf49e565Fix one more issue with MinGW tests (3)
Antony Polukhin
2017-03-02 00:00:27 +0300
53d6ce5987Fix one more issue with MinGW tests (2)
Antony Polukhin
2017-03-01 23:46:29 +0300
1c6fa29299Fix one more issue with MinGW tests
Antony Polukhin
2017-03-01 23:25:28 +0300