Commit Graph

  • c906a69c1d Test on GCC-8 because of tsan issues in GCC-6 Antony Polukhin 2019-06-26 13:46:45 +03:00
  • 4f9da2ae71 Manually force rebuild for thread sanitizer tests Antony Polukhin 2019-06-26 13:12:34 +03:00
  • 1ad62e582a Add comment about async signal safety for PR #70 boost-1.70.0.beta1 boost-1.70.0 Antony Polukhin 2019-01-12 22:37:31 +03:00
  • 5c6740b680 Merge branch 'develop' of github.com:boostorg/stacktrace into develop Antony Polukhin 2019-01-12 22:15:24 +03:00
  • d9d6512743 Update copyright years Antony Polukhin 2019-01-12 22:15:16 +03:00
  • 158a59ae51 Merge pull request #70 from ivanarh/use_execinfo_backtrace Antony Polukhin 2019-01-11 21:59:44 +03:00
  • 839a1a127d Update collect_unwind.ipp Antony Polukhin 2019-01-11 13:27:43 +03:00
  • 411d92cbf3 Forced backtrace() function usage on iOS, 32-bit ARM architecture. Used macros from Boost predef. Ivan Ponomarev 2019-01-09 23:07:37 +03:00
  • 1b7956a40d Added an ability to use libc backtrace() function (from execinfo.h) instead of _Unwind_Backtrace on Unix-like systems. Useful on iOS 32-bit ARM where _Unwind_Backtrace symbol is undefined. Ivan Ponomarev 2019-01-07 23:34:55 +03:00
  • d708d17ecd Suppress warning (fixes #69) Antony Polukhin 2019-01-05 13:48:53 +03:00
  • d946b124ba Fix typo noted by Telegram user PRoSToC0der Antony Polukhin 2018-12-13 11:00:33 +03:00
  • 39486260ae Merge pull request #67 from JanEisenhauer/develop boost-1.69.0-beta1 boost-1.69.0 Antony Polukhin 2018-10-30 10:49:47 +03:00
  • cbd625bd91 fixup! Postprocessing to limit the trace to max_depth is no longer necessary. Jan Eisenhauer 2018-10-29 15:12:34 +01:00
  • b08dab1c44 Postprocessing to limit the trace to max_depth is no longer necessary. Jan Eisenhauer 2018-10-29 14:02:59 +01:00
  • 77405d8d7f Collect at most as many frames as requested. Jan Eisenhauer 2018-10-29 14:30:59 +01:00
  • 324a24abba Evade the min macro from Windows headers. Jan Eisenhauer 2018-10-29 14:06:42 +01:00
  • 5e85e7414a Collect at most as many frames as requested. Jan Eisenhauer 2018-10-29 13:27:36 +01:00
  • 4123beb4af fix memory consumption when using libbacktrace and speedup trace decoding Antony Polukhin 2018-10-07 20:08:27 +03:00
  • f0a9ba6809 Add long tests that detect leaks Antony Polukhin 2018-10-06 20:39:13 +03:00
  • b414d35518 Add missing include Antony Polukhin 2018-10-05 11:10:17 +03:00
  • 42bf318144 Make the traces comparison test more reliable Antony Polukhin 2018-10-05 10:58:36 +03:00
  • 61c94e65e1 force the hidden visibility using new b2 feature Antony Polukhin 2018-09-22 22:05:30 +03:00
  • d573d2a405 add tests for basic impl for cases when symbols are not exported Antony Polukhin 2018-09-19 23:12:47 +03:00
  • 9f232606cb make tests less verbose Antony Polukhin 2018-09-19 23:03:47 +03:00
  • d6f0c65a83 fix typos and use BOOST_SYMBOL_VISIBLE Antony Polukhin 2018-09-17 09:56:24 +03:00
  • 3089b733a8 Win related issues in tests fixed Antony Polukhin 2018-09-17 00:12:46 +03:00
  • 99da94f5bd Rework the tests, deal with visibility issues, make sure that libbacktrace implementation now uses export tables Antony Polukhin 2018-09-16 23:23:33 +03:00
  • 3f047cbfc4 Fix damn web ui artifacts Antony Polukhin 2018-09-13 20:25:59 +03:00
  • e14dd6560a Fixes for tests run with hidden visibility Antony Polukhin 2018-09-13 19:58:55 +03:00
  • f328647e45 More docs improvemnts for the #62 Antony Polukhin 2018-09-13 18:23:37 +03:00
  • 6d101ba4d6 Improve docs for #62 Antony Polukhin 2018-09-13 18:19:56 +03:00
  • c63afe54a2 Fix #61 Antony Polukhin 2018-08-29 12:37:40 +03:00
  • 745c6aa7a0 Merge pull request #60 from driesdeschout/develop Antony Polukhin 2018-08-20 10:18:19 +03:00
  • 7a595a164f Fix style Dries Deschout 2018-08-20 09:03:12 +02:00
  • b4b84780b1 Libbacktrace fallback to sym info in name_impl Dries Deschout 2018-08-20 09:02:29 +02:00
  • 1289134b6d Libbacktrace fallback to sym info when debug info is missing or incomplete Dries Deschout 2018-08-13 14:58:21 +02:00
  • 819f2b1c86 bump copyright years Antony Polukhin 2018-08-07 22:41:22 +03:00
  • fb47f17836 Allow to specify exact location of the backtrace.h header. Fixes #59 Antony Polukhin 2018-08-07 22:29:00 +03:00
  • b8dec8b126 Added to_string function for the boost::stacktrace::basic_stacktrace classes. Fixes #57 Antony Polukhin 2018-07-28 17:12:03 +03:00
  • 7fedfa1265 Add info that the library is proposed for C++20 boost-1.68.0 Antony Polukhin 2018-06-11 18:55:06 +03:00
  • 4a5471a239 const_cast address to void* to avoid compile issues on platforms that have dladdr(void*, Dl_info*). Issue #54 Antony Polukhin 2018-05-23 22:27:46 +03:00
  • e4e2d4c3c1 Add missing include for tests Antony Polukhin 2018-04-15 14:19:01 +03:00
  • 14852ad597 Merge pull request #51 from boostorg/droping_dependencies Antony Polukhin 2018-04-15 13:02:02 +03:00
  • 87b4789289 Drop dependency on lexical_cast and add more tests Antony Polukhin 2018-03-14 22:33:04 +03:00
  • e99f858990 CI linkage fixes (4) boost-1.67.0 Antony Polukhin 2018-02-23 22:02:22 +03:00
  • c8165e7cf1 CI linkage fixes(3) Antony Polukhin 2018-02-23 10:55:01 +03:00
  • d6e2a56825 CI linkage fixes(2) Antony Polukhin 2018-02-23 10:40:30 +03:00
  • f8b8a806ed CI linkage fixes Antony Polukhin 2018-02-23 10:10:56 +03:00
  • 4603c1725d Fix warning, noted by Daniela Engert Antony Polukhin 2018-02-20 23:02:00 +03:00
  • a0f948e9f5 Fix a typo. Fixes #42 Antony Polukhin 2018-02-20 22:55:35 +03:00
  • 7f20c8c676 Disable async unsafe code Antony Polukhin 2018-01-29 23:22:31 +03:00
  • 31a630ced5 Use boost/container_hash/hash_fwd.hpp instead of manually forward declaring the hash_range function Antony Polukhin 2018-01-14 23:28:22 +03:00
  • 5b34577683 Relax some tests on Windows (refs #33) Antony Polukhin 2018-01-14 23:12:44 +03:00
  • 7cf669eaa6 Workaround for Boost.Exception+asan+exit(0) Antony Polukhin 2018-01-14 22:57:37 +03:00
  • 910fe6ea4e Disable more safe_dump tests for Windows Antony Polukhin 2018-01-11 22:39:23 +03:00
  • 40b792c7e4 Merge pull request #31 from Lastique/update_winapi Antony Polukhin 2018-01-11 22:37:25 +03:00
  • b658a12183 Merge branch 'develop' into update_winapi Antony Polukhin 2018-01-11 22:08:11 +03:00
  • caaea11dfa Merge branch 'develop' into update_winapi Antony Polukhin 2018-01-11 22:00:14 +03:00
  • 998334c3b5 Checking that safe_dump was causing hangs on Windows Antony Polukhin 2018-01-11 21:38:04 +03:00
  • 57699543e8 Comment out some C calls that seem to be signal unsafe on Windows Antony Polukhin 2018-01-11 11:08:07 +03:00
  • 940440bd3e Merge pull request #40 from DanielaE/fix/replace-deprecated-allocator-members Antony Polukhin 2018-01-10 23:13:32 +03:00
  • 168d9a7544 Most members of std::allocate are deprecated in C++17 Daniela Engert 2017-12-27 18:55:33 +01:00
  • 4fef2cb469 Merge pull request #39 from boostorg/pr/fix-boost-install Antony Polukhin 2017-12-20 10:53:56 +03:00
  • 9523e26aad Only use boost-install once Peter Dimov 2017-12-16 21:31:13 +02:00
  • b7f4710c70 Merge pull request #38 from bebuch/develop Antony Polukhin 2017-11-24 23:28:22 +03:00
  • 8f0735d9bd Include winapi only on windows Benjamin Buch 2017-11-20 10:44:06 +01:00
  • 75f79a1177 Updated the docs to better reflect the MinGW situation. Refs #14, #34, #36 boost-1.66.0 Antony Polukhin 2017-11-12 22:31:35 +03:00
  • 8ab572d823 Docs improved. Fixes #35 Antony Polukhin 2017-11-05 20:13:05 +03:00
  • cdfac8033e Disable invalid test (refs #33) Antony Polukhin 2017-10-31 08:50:19 +03:00
  • c2ac4b28ba Updated docs to describe stacktrace usage with MinGW (refs #14) Antony Polukhin 2017-10-31 08:44:26 +03:00
  • 8558ac9112 Added missing include. Fixes #32 Antony Polukhin 2017-10-26 22:14:45 +03:00
  • eba6db7bde Updated Boost.WinAPI usage to the new location and namespace. Andrey Semashev 2017-10-24 23:46:57 +03:00
  • 87a1285540 Some workarounds for MinGW+libbacktrace (refs #14) Antony Polukhin 2017-10-24 23:05:28 +03:00
  • fd3b8c2784 Separate MinGW from MinGW-w64. This fixes some MinGW-w64 issues and simplifies fixage of #14 Antony Polukhin 2017-10-13 21:36:16 +03:00
  • 8364ad1f5e Do not check for _GNU_SOURCE on Windows boost-1.65.1 Antony Polukhin 2017-08-29 21:34:25 +03:00
  • b5e2058ec5 Fixes for FreeBSD and other OSes that do not define _GNU_SOURCE but have _Unwind_Backtrace function Antony Polukhin 2017-08-29 20:27:18 +03:00
  • af78623e8a Fix installations by renaming the preprocessor files (now uses extension .h instead of .pp). Issue #29 Antony Polukhin 2017-08-27 00:11:43 +03:00
  • b84d6533f5 Update build testing file (again) to deal with incorrect workaround for mingw Antony Polukhin 2017-08-08 01:29:06 +03:00
  • cd420b37ae Update build testing file to deal with MinGW issue https://sourceforge.net/p/mingw-w64/bugs/527/ Antony Polukhin 2017-08-08 01:18:13 +03:00
  • d663d8b471 Made terminate_handdler tests tolerate differences in stacktraces boost-1.65.0 Antony Polukhin 2017-07-19 08:52:07 +03:00
  • 0c09c5d307 Additional check on buffer size for memory dumps Antony Polukhin 2017-07-18 23:14:40 +03:00
  • a9d92be86a Slightly improve the docs and make more debug data available in test Antony Polukhin 2017-07-17 22:44:56 +03:00
  • b931f501d1 Attempt to fix build issues on ICC+Windows (fixes #27) Antony Polukhin 2017-07-17 20:40:07 +03:00
  • 1614e8ff7d Fix typos in docs (including #25) Antony Polukhin 2017-07-16 08:51:24 +03:00
  • bcf01a77a7 Merge pull request #26 from boostorg/fix-doc-build Antony Polukhin 2017-07-16 08:46:18 +03:00
  • 86299b8a7e Set the documentation reference id Daniel James 2017-07-15 22:21:24 +01:00
  • 5afad6fcc7 Remove redundant dependency on autodoc Daniel James 2017-07-15 22:20:47 +01:00
  • f853dbfc69 Fix ARM+Suse compilation Antony Polukhin 2017-07-15 17:35:31 +03:00
  • 9c1ed7fc95 Fix build with 'link=static runtime-link=static' flags. Fixes #23 on github Antony Polukhin 2017-07-05 22:53:38 +03:00
  • ba2f260d95 Remove doubtful example from 'Getting Started' section Antony Polukhin 2017-07-04 23:31:23 +03:00
  • 77e69f036b Merge pull request #21 from Lastique/patch-1 Antony Polukhin 2017-06-27 07:49:02 +03:00
  • cb65016e16 Merge pull request #22 from Lastique/add-gitattributes Antony Polukhin 2017-06-27 07:47:35 +03:00
  • c3e5a98d4a Added .pp extension. Andrey Semashev 2017-06-26 01:31:27 +03:00
  • be200269c1 Added .gitattributes. Andrey Semashev 2017-06-26 01:26:37 +03:00
  • 9b7059f518 Fix addr2line command line construction Andrey Semashev 2017-06-26 01:17:25 +03:00
  • 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 +03:00
  • f5318e3591 Updated and improved the documentation, fixed possible alignment issue in the terminate_handler example Antony Polukhin 2017-05-26 21:08:59 +03:00
  • 26a7e75bdb Update Appveyor script to version 5 Antony Polukhin 2017-05-21 14:57:38 +03:00
  • 8d11eeb3ad Fix WinAPI missuse noted in #18 by pete-johnson Antony Polukhin 2017-05-16 10:28:56 +03:00
  • a164f0385c Disable Intel warnings about inline+noinline on the function Antony Polukhin 2017-05-10 22:59:08 +03:00