Commit Graph

249 Commits

Author SHA1 Message Date
Antony Polukhin
3d25e45a0d Fix MSVC warnings and add some doxygen workarounds for prettier reference section of the docs 2017-04-29 01:00:00 +03:00
Antony Polukhin
55063fd438 Add id to .qbk (refs #17) 2017-04-27 22:35:14 +03:00
Antony Polukhin
a562d4cb95 Fix compilation and links in README 2017-04-21 22:15:07 +03:00
Antony Polukhin
68c4f8be6a Added void_ptr_cast and tests for it 2017-04-21 21:57:31 +03:00
Antony Polukhin
55791ad90c Do not compare iterators from different containers 2017-04-21 00:26:31 +03:00
Antony Polukhin
5c0176904a Attempt to locate an issue on MSVC (2) 2017-04-21 00:11:38 +03:00
Antony Polukhin
75296819ea Attempt to locate an issue on MSVC 2017-04-20 22:44:31 +03:00
Antony Polukhin
269acd6929 Attempt to fox MSVC tests and fix coverage reports 2017-04-20 22:13:43 +03:00
Antony Polukhin
12b3f98b98 Update README links 2017-04-20 21:48:55 +03:00
Antony Polukhin
141bc0a1d6 Attempt to fix link errors on MSVC 2017-04-20 21:26:09 +03:00
Antony Polukhin
984b702a11 Fix MSVC compilation 2017-04-20 20:49:58 +03:00
Antony Polukhin
61d11f8d48 Separated the stack collecting from decoding headers, dropped windows.h dependency for capturing stack, added tests on minimal files inclusion for stack capturing headers 2017-04-20 20:09:49 +03:00
Antony Polukhin
2e29ee7648 Separation of stack collecting and stack decoding headers, part 3 2017-04-20 20:07:41 +03:00
Antony Polukhin
f2f66b0d2a Separation of stack collecting and stack decoding headers, part 2 2017-04-20 20:07:05 +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
960f9d0f38 Use native_frame_ptr_t instead of void* and const void* 2017-04-20 20:04:27 +03:00
Antony Polukhin
21c2484f75 Added some constexprs to boost::stacktrace::frame 2017-04-20 20:02:55 +03:00
Antony Polukhin
e0fb46b62c Drop dependency to Boost.Container 2017-04-20 20:02:32 +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
96deb9688a Fixed incorrect usage of S_IFREG reported in #15 2017-04-19 22:27:38 +03:00
Antony Polukhin
a6bdf54c85 More COM related tests, measure speed of some of the test runs 2017-04-19 22:25:59 +03:00
Antony Polukhin
a6521b2b40 Added index.html file required by Boost 2017-04-18 10:03:06 +03:00
Antony Polukhin
1a4ac5bac2 Multithreaded tests without debug symbols now really do not use debug symbols. 2017-04-16 21:32:33 +03:00
Antony Polukhin
29859bf28e Updated the README 2017-04-16 18:39:32 +03:00
Antony Polukhin
7342d0afd0 Fix test for GCC -O1, make the test faster 2017-04-16 11:21:51 +03:00
Antony Polukhin
e072ec7a38 Test on more different flags 2017-04-16 09:32:11 +03:00
Antony Polukhin
a50b0670d6 Coverage fixes 2017-04-15 22:20:53 +03:00
Antony Polukhin
23ca1dab3b Less iterations for threaded test 2017-04-15 21:50:48 +03:00
Antony Polukhin
885f45e64f More aggressive thread safety testing, fix for the libbacktrace usage in shared library, TravisCI tweaks 2017-04-15 21:28:11 +03:00
Antony Polukhin
d990acd883 Fixes for coverage reports in CI (3) 2017-04-15 15:47:27 +03:00
Antony Polukhin
eac60a4709 Fixes for coverage reports in CI (2) 2017-04-15 15:32:38 +03:00
Antony Polukhin
23218809c1 Fixes for coverage reports in CI 2017-04-15 15:21:42 +03:00
Antony Polukhin
a208f422a5 Docs regenerated 2017-04-15 15:12:01 +03:00
Antony Polukhin
9fc256bee4 Fixes for cached msvc compilation 2017-04-15 14:56:21 +03:00
Antony Polukhin
ce661c9c7b Typo fix in chaced msvc 2017-04-15 13:20:00 +03:00
Antony Polukhin
3678082434 Added new option for MSVC: boost_stacktrace_windbg_cached 2017-04-15 13:00:26 +03:00
Antony Polukhin
3a49914d80 Moar fixes for MSVC tests (2) 2017-04-15 01:15:01 +03:00
Antony Polukhin
29da39c6a5 Moar fixes for MSVC tests 2017-04-15 00:22:06 +03:00
Antony Polukhin
b784ccdebd One more MSVC fix related to module only name apearing without function name 2017-04-14 23:20:33 +03:00
Antony Polukhin
287090e284 Fix function name extraction using MSVC and mark MSVC tests without debug info as tests that do not producs stacktraces 2017-04-14 22:59:13 +03:00
Antony Polukhin
de9b588d1d Many new tests, including naive thread safety test 2017-04-14 22:38:48 +03:00
Antony Polukhin
fea1024491 Typo fix in MSVC related code 2017-04-14 22:26:36 +03:00
Antony Polukhin
c18532d7cc Fix Appveyor builds 2017-04-14 22:09:27 +03:00
Antony Polukhin
3b0e6a57a3 MSVC refactoring. MinGW fixes from @ustrobot (issue #14) 2017-04-14 21:49:19 +03:00
Antony Polukhin
22261768ec Fix segfaults with libbacktrace while getting stack trace without debug info. Speedup and reduce memory usage while using libbacktrace 2017-04-14 21:46:24 +03:00
Antony Polukhin
d1380eba28 Apply Cygwin fixes from Peter Dimov 2017-03-18 16:50:38 +03:00
Antony Polukhin
5664c752cb Relax tests on MSVC 2017-03-18 13:38:15 +03:00
Antony Polukhin
cc3c37a930 Fixed typos 2017-03-18 13:26:22 +03:00
Antony Polukhin
fb9de2bb6b Drop windows.h inclusion in safe_dump_win.ipp 2017-03-18 13:13:43 +03:00
Antony Polukhin
27ec669657 Make MSVC tests less strict 2017-03-18 13:10:07 +03:00