Commit Graph

  • 5afad6fcc7 Remove redundant dependency on autodoc Daniel James 2017-07-15 22:20:47 +0100
  • f853dbfc69 Fix ARM+Suse compilation Antony Polukhin 2017-07-15 17:35:31 +0300
  • 9c1ed7fc95 Fix build with 'link=static runtime-link=static' flags. Fixes #23 on github Antony Polukhin 2017-07-05 22:53:38 +0300
  • ba2f260d95 Remove doubtful example from 'Getting Started' section Antony Polukhin 2017-07-04 23:31:23 +0300
  • 77e69f036b Merge pull request #21 from Lastique/patch-1 Antony Polukhin 2017-06-27 07:49:02 +0300
  • cb65016e16 Merge pull request #22 from Lastique/add-gitattributes Antony Polukhin 2017-06-27 07:47:35 +0300
  • c3e5a98d4a Added .pp extension. Andrey Semashev 2017-06-26 01:31:27 +0300
  • be200269c1 Added .gitattributes. Andrey Semashev 2017-06-26 01:26:37 +0300
  • 9b7059f518 Fix addr2line command line construction Andrey Semashev 2017-06-26 01:17:25 +0300
  • 4eaaaeec3a Use 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
  • f5318e3591 Updated and improved the documentation, fixed possible alignment issue in the terminate_handler example Antony Polukhin 2017-05-26 21:08:59 +0300
  • 26a7e75bdb Update Appveyor script to version 5 Antony Polukhin 2017-05-21 14:57:38 +0300
  • 8d11eeb3ad Fix WinAPI missuse noted in #18 by pete-johnson Antony Polukhin 2017-05-16 10:28:56 +0300
  • a164f0385c Disable Intel warnings about inline+noinline on the function Antony Polukhin 2017-05-10 22:59:08 +0300
  • bd52cde3b6 Workarounds for Android and some other OSes that are pre 2003 POSIX Antony Polukhin 2017-05-08 13:02:44 +0300
  • 2381fa2011 Suppress Intel compiler warnings about noinline+inline on the same function Antony Polukhin 2017-05-06 15:07:21 +0300
  • 77492bc517 Added constructor to frame that accepts function addresses Antony Polukhin 2017-05-06 10:17:38 +0300
  • 576a5355e3 Include <type_traits> if possible and use a more portable noexcept checking logic for move assignment Antony Polukhin 2017-05-04 09:18:57 +0300
  • 25efff8c87 Added 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
  • 29aaf100a8 Revert "Enable usage of MSVC specific thread local storage attributes" Antony Polukhin 2017-05-03 23:50:22 +0300
  • ca4464d23c Enable usage of MSVC specific thread local storage attributes Antony Polukhin 2017-05-03 23:47:12 +0300
  • 235226bdcc Do neither test nor build cached windows implementation if thread_locacl is not supported Antony Polukhin 2017-05-03 23:40:27 +0300
  • c8d526493d Workarounds for this usage in constexpr functions in GCC Antony Polukhin 2017-05-01 22:30:09 +0300
  • cff7191e46 Fix MinGW warnings about extra ';' Antony Polukhin 2017-05-01 00:56:05 +0300
  • e70847b918 Attempt to workaround missing std::_Exit on old MSVCs and MinGWs Antony Polukhin 2017-05-01 00:50:40 +0300
  • 63b4f96ba4 Fix compilation on pre-C++11 standard libraries Antony Polukhin 2017-04-29 21:43:03 +0300
  • 39247fbb32 Fixed MSVC related compilation issues Antony Polukhin 2017-04-29 19:23:39 +0300
  • 25260ed667 Fix warning 'conversion from 'size_t' to 'int', possible loss of data' Antony Polukhin 2017-04-29 12:06:10 +0300
  • a014c78b74 Fix MSVC 'conditional expression is constant' warning Antony Polukhin 2017-04-29 01:10:02 +0300
  • 3d25e45a0d Fix MSVC warnings and add some doxygen workarounds for prettier reference section of the docs Antony Polukhin 2017-04-29 01:00:00 +0300
  • 55063fd438 Add id to .qbk (refs #17) Antony Polukhin 2017-04-27 22:35:14 +0300
  • a562d4cb95 Fix compilation and links in README Antony Polukhin 2017-04-21 22:15:07 +0300
  • 68c4f8be6a Added void_ptr_cast and tests for it Antony Polukhin 2017-04-21 21:57:31 +0300
  • 55791ad90c Do not compare iterators from different containers Antony Polukhin 2017-04-21 00:26:31 +0300
  • 5c0176904a Attempt to locate an issue on MSVC (2) Antony Polukhin 2017-04-21 00:11:38 +0300
  • 75296819ea Attempt to locate an issue on MSVC Antony Polukhin 2017-04-20 22:44:31 +0300
  • 269acd6929 Attempt to fox MSVC tests and fix coverage reports Antony Polukhin 2017-04-20 22:13:43 +0300
  • 12b3f98b98 Update README links Antony Polukhin 2017-04-20 21:48:55 +0300
  • 141bc0a1d6 Attempt to fix link errors on MSVC Antony Polukhin 2017-04-20 21:26:09 +0300
  • 984b702a11 Fix MSVC compilation Antony Polukhin 2017-04-20 20:49:58 +0300
  • 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 Antony Polukhin 2017-04-20 20:09:49 +0300
  • 2e29ee7648 Separation of stack collecting and stack decoding headers, part 3 Antony Polukhin 2017-04-20 20:07:41 +0300
  • f2f66b0d2a Separation of stack collecting and stack decoding headers, part 2 Antony Polukhin 2017-04-20 20:07:05 +0300
  • fe5a0d9871 Started the separation of stack collecting and stack decoding headers Antony Polukhin 2017-04-20 20:06:09 +0300
  • 960f9d0f38 Use native_frame_ptr_t instead of void* and const void* Antony Polukhin 2017-04-20 20:04:27 +0300
  • 21c2484f75 Added some constexprs to boost::stacktrace::frame Antony Polukhin 2017-04-20 20:02:55 +0300
  • e0fb46b62c Drop dependency to Boost.Container Antony Polukhin 2017-04-20 20:02:32 +0300
  • fb29d75b3a Harden the security by not evaluating the PATH variable in addr2line implementation Antony Polukhin 2017-04-19 22:28:45 +0300
  • 96deb9688a Fixed incorrect usage of S_IFREG reported in #15 Antony Polukhin 2017-04-19 22:27:38 +0300
  • a6bdf54c85 More COM related tests, measure speed of some of the test runs Antony Polukhin 2017-04-19 22:25:59 +0300
  • a6521b2b40 Added index.html file required by Boost Antony Polukhin 2017-04-18 10:03:06 +0300
  • 1a4ac5bac2 Multithreaded tests without debug symbols now really do not use debug symbols. Antony Polukhin 2017-04-16 21:32:33 +0300
  • 29859bf28e Updated the README Antony Polukhin 2017-04-16 18:39:32 +0300
  • 7342d0afd0 Fix test for GCC -O1, make the test faster Antony Polukhin 2017-04-16 11:21:51 +0300
  • e072ec7a38 Test on more different flags Antony Polukhin 2017-04-16 09:32:11 +0300
  • a50b0670d6 Coverage fixes Antony Polukhin 2017-04-15 22:20:53 +0300
  • 23ca1dab3b Less iterations for threaded test Antony Polukhin 2017-04-15 21:50:48 +0300
  • 885f45e64f More aggressive thread safety testing, fix for the libbacktrace usage in shared library, TravisCI tweaks Antony Polukhin 2017-04-15 21:28:11 +0300
  • d990acd883 Fixes for coverage reports in CI (3) Antony Polukhin 2017-04-15 15:47:27 +0300
  • eac60a4709 Fixes for coverage reports in CI (2) Antony Polukhin 2017-04-15 15:32:38 +0300
  • 23218809c1 Fixes for coverage reports in CI Antony Polukhin 2017-04-15 15:21:42 +0300
  • a208f422a5 Docs regenerated Antony Polukhin 2017-04-15 15:12:01 +0300
  • 9fc256bee4 Fixes for cached msvc compilation Antony Polukhin 2017-04-15 14:56:21 +0300
  • ce661c9c7b Typo fix in chaced msvc Antony Polukhin 2017-04-15 13:20:00 +0300
  • 3678082434 Added new option for MSVC: boost_stacktrace_windbg_cached Antony Polukhin 2017-04-15 13:00:26 +0300
  • 3a49914d80 Moar fixes for MSVC tests (2) Antony Polukhin 2017-04-15 01:15:01 +0300
  • 29da39c6a5 Moar fixes for MSVC tests Antony Polukhin 2017-04-15 00:22:06 +0300
  • b784ccdebd One more MSVC fix related to module only name apearing without function name Antony Polukhin 2017-04-14 23:20:33 +0300
  • 287090e284 Fix 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
  • de9b588d1d Many new tests, including naive thread safety test Antony Polukhin 2017-04-14 22:38:48 +0300
  • fea1024491 Typo fix in MSVC related code Antony Polukhin 2017-04-14 22:26:36 +0300
  • c18532d7cc Fix Appveyor builds Antony Polukhin 2017-04-14 22:09:27 +0300
  • 3b0e6a57a3 MSVC refactoring. MinGW fixes from @ustrobot (issue #14) Antony Polukhin 2017-04-14 21:49:19 +0300
  • 22261768ec Fix 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
  • d1380eba28 Apply Cygwin fixes from Peter Dimov Antony Polukhin 2017-03-18 16:50:38 +0300
  • 5664c752cb Relax tests on MSVC Antony Polukhin 2017-03-18 13:38:15 +0300
  • cc3c37a930 Fixed typos Antony Polukhin 2017-03-18 13:26:22 +0300
  • fb9de2bb6b Drop windows.h inclusion in safe_dump_win.ipp Antony Polukhin 2017-03-18 13:13:43 +0300
  • 27ec669657 Make MSVC tests less strict Antony Polukhin 2017-03-18 13:10:07 +0300
  • 46b0542350 Replaced the hand written try_demangle function with core::demangle Antony Polukhin 2017-03-18 12:38:42 +0300
  • 6b3d993df1 Remove the unportable +2 skips because MSVC could ignore BOOST_NOINCLUDE depending on linktime optimization flags Antony Polukhin 2017-03-18 12:27:11 +0300
  • 9c1c343dad Fixed the accidental trigraphs/digraphs in frame_msvc.ipp Antony Polukhin 2017-03-18 12:22:52 +0300
  • 9f68fe4e9a Make test more tolerant to filesystem faults Antony Polukhin 2017-03-17 07:25:18 +0300
  • b6fad0f575 Make sure that frames with 0x0 addresses are not stored Antony Polukhin 2017-03-16 23:10:09 +0300
  • 5552c97150 MinGW fixes. Docs updated to satisfy the prereview requests Antony Polukhin 2017-03-16 22:46:21 +0300
  • 3f48887f2e Another attempt to remove MSVC specific extensions (4) Antony Polukhin 2017-03-04 05:13:40 +0300
  • cdf7ef74e7 Another attempt to remove MSVC specific extensions (3) Antony Polukhin 2017-03-04 04:17:51 +0300
  • affbfef4b6 Another attempt to remove MSVC specific extensions (2) Antony Polukhin 2017-03-04 03:56:15 +0300
  • e420e0a071 Another attempt to remove MSVC specific extensions Antony Polukhin 2017-03-04 03:21:31 +0300
  • 34ff2dfc04 Experimenting with MinGW and stacktracing on Windows Antony Polukhin 2017-03-03 08:36:51 +0300
  • 7f45997fb2 Restore __uuidof crappy extension usage for crappy COM technology Antony Polukhin 2017-03-03 05:40:29 +0300
  • abd8afb6ec Tuning frame_msvc in attempt to use less MSVC extensions Antony Polukhin 2017-03-03 04:52:08 +0300
  • 876b68d81c Fix one more issue with MinGW tests (4) Antony Polukhin 2017-03-02 00:12:34 +0300
  • 6ddf49e565 Fix one more issue with MinGW tests (3) Antony Polukhin 2017-03-02 00:00:27 +0300
  • 53d6ce5987 Fix one more issue with MinGW tests (2) Antony Polukhin 2017-03-01 23:46:29 +0300
  • 1c6fa29299 Fix one more issue with MinGW tests Antony Polukhin 2017-03-01 23:25:28 +0300
  • 4191419560 Fixing MinGW (3) Antony Polukhin 2017-02-25 23:24:48 +0300
  • 7b6a8e84f7 MinGW fixes (2). Do not include unused headers Antony Polukhin 2017-02-25 23:09:36 +0300
  • 94f73fe616 MinGW fixes Antony Polukhin 2017-02-24 09:07:11 +0300
  • ca6fc8b312 Typo fix for MinGW Antony Polukhin 2017-02-24 08:31:17 +0300