Commit Graph

378 Commits

Author SHA1 Message Date
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
Antony Polukhin
46b0542350 Replaced the hand written try_demangle function with core::demangle 2017-03-18 12:38:42 +03:00
Antony Polukhin
6b3d993df1 Remove the unportable +2 skips because MSVC could ignore BOOST_NOINCLUDE depending on linktime optimization flags 2017-03-18 12:27:11 +03:00
Antony Polukhin
9c1c343dad Fixed the accidental trigraphs/digraphs in frame_msvc.ipp 2017-03-18 12:22:52 +03:00
Antony Polukhin
9f68fe4e9a Make test more tolerant to filesystem faults 2017-03-17 07:25:18 +03:00
Antony Polukhin
b6fad0f575 Make sure that frames with 0x0 addresses are not stored 2017-03-16 23:10:09 +03:00
Antony Polukhin
5552c97150 MinGW fixes. Docs updated to satisfy the prereview requests 2017-03-16 22:46:21 +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
e420e0a071 Another attempt to remove MSVC specific extensions 2017-03-04 03:21:31 +03:00
Antony Polukhin
34ff2dfc04 Experimenting with MinGW and stacktracing on Windows 2017-03-03 08:36:51 +03:00
Antony Polukhin
7f45997fb2 Restore __uuidof crappy extension usage for crappy COM technology 2017-03-03 05:40:29 +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
876b68d81c Fix one more issue with MinGW tests (4) 2017-03-02 00:12:34 +03:00
Antony Polukhin
6ddf49e565 Fix one more issue with MinGW tests (3) 2017-03-02 00:00:27 +03:00
Antony Polukhin
53d6ce5987 Fix one more issue with MinGW tests (2) 2017-03-01 23:46:29 +03:00
Antony Polukhin
1c6fa29299 Fix one more issue with MinGW tests 2017-03-01 23:25:28 +03:00
Antony Polukhin
4191419560 Fixing MinGW (3) 2017-02-25 23:24:48 +03:00
Antony Polukhin
7b6a8e84f7 MinGW fixes (2). Do not include unused headers 2017-02-25 23:09:36 +03:00
Antony Polukhin
94f73fe616 MinGW fixes 2017-02-24 09:07:11 +03:00
Antony Polukhin
ca6fc8b312 Typo fix for MinGW 2017-02-24 08:31:17 +03:00