Antony Polukhin
|
4eaaaeec3a
|
Use the Boost.WinAPI library and do not write stacktrace files into the folders of other libraries. Fixes #20
|
2017-06-24 20:42:29 +03:00 |
|
Antony Polukhin
|
f5318e3591
|
Updated and improved the documentation, fixed possible alignment issue in the terminate_handler example
|
2017-05-26 21:08:59 +03:00 |
|
Antony Polukhin
|
26a7e75bdb
|
Update Appveyor script to version 5
|
2017-05-21 14:57:38 +03:00 |
|
Antony Polukhin
|
8d11eeb3ad
|
Fix WinAPI missuse noted in #18 by pete-johnson
|
2017-05-16 10:28:56 +03:00 |
|
Antony Polukhin
|
a164f0385c
|
Disable Intel warnings about inline+noinline on the function
|
2017-05-10 22:59:08 +03:00 |
|
Antony Polukhin
|
bd52cde3b6
|
Workarounds for Android and some other OSes that are pre 2003 POSIX
|
2017-05-08 13:02:44 +03:00 |
|
Antony Polukhin
|
2381fa2011
|
Suppress Intel compiler warnings about noinline+inline on the same function
|
2017-05-06 15:07:21 +03:00 |
|
Antony Polukhin
|
77492bc517
|
Added constructor to frame that accepts function addresses
|
2017-05-06 10:17:38 +03:00 |
|
Antony Polukhin
|
576a5355e3
|
Include <type_traits> if possible and use a more portable noexcept checking logic for move assignment
|
2017-05-04 09:18:57 +03:00 |
|
Antony Polukhin
|
25efff8c87
|
Added an error message on attempt to use the thread local chached windbg on a compilers without the thread_local support
|
2017-05-03 23:55:33 +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
|
c8d526493d
|
Workarounds for this usage in constexpr functions in GCC
|
2017-05-01 22:30:09 +03:00 |
|
Antony Polukhin
|
cff7191e46
|
Fix MinGW warnings about extra ';'
|
2017-05-01 00:56:05 +03:00 |
|
Antony Polukhin
|
e70847b918
|
Attempt to workaround missing std::_Exit on old MSVCs and MinGWs
|
2017-05-01 00:50:40 +03:00 |
|
Antony Polukhin
|
63b4f96ba4
|
Fix compilation on pre-C++11 standard libraries
|
2017-04-29 21:43:03 +03:00 |
|
Antony Polukhin
|
39247fbb32
|
Fixed MSVC related compilation issues
|
2017-04-29 19:23:39 +03:00 |
|
Antony Polukhin
|
25260ed667
|
Fix warning 'conversion from 'size_t' to 'int', possible loss of data'
|
2017-04-29 12:06:10 +03:00 |
|
Antony Polukhin
|
a014c78b74
|
Fix MSVC 'conditional expression is constant' warning
|
2017-04-29 01:10:02 +03:00 |
|
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 |
|