Commit Graph

  • be3c2fa322 Remove debug line from test Antony Polukhin 2016-11-24 21:38:33 +0300
  • 55e7b1981b Hand-write popen/pclose and close the strerr in the child process Antony Polukhin 2016-11-24 21:37:47 +0300
  • 48eba3030d Make the linux backend print location in source file, extract function names even if they have no visibility, fix warnings Antony Polukhin 2016-11-24 21:36:32 +0300
  • b564087208 Make Linux version of detail::backtrace_holder look exactly as the Windows version Antony Polukhin 2016-11-24 09:34:49 +0300
  • 87f0c76816 Attempt to fix Win test failures Antony Polukhin 2016-11-24 09:24:51 +0300
  • fad2a7dc81 Added some thoughts on getting source file name and code lines for functions Antony Polukhin 2016-11-24 09:15:24 +0300
  • aaef5f134f Fix minor issues that are seen by tests and appeared after refactoring Antony Polukhin 2016-11-23 22:55:39 +0300
  • 32be7aefe0 Clenups and split stacktrace.hpp into files Antony Polukhin 2016-11-23 00:02:16 +0300
  • 136680bd71 Fixed hash copying in assignemt operator Antony Polukhin 2016-11-22 23:47:38 +0300
  • 4da524a601 Debug printing enabled Antony Polukhin 2016-11-22 23:12:32 +0300
  • 91b6a8f115 Fix Win warnings Antony Polukhin 2016-11-22 22:46:55 +0300
  • d7c20e50b2 Fixing Windows linkage Antony Polukhin 2016-11-22 22:28:26 +0300
  • 16214550fe Big refactoring to allow in the future to setup stacktrace depth Antony Polukhin 2016-11-22 22:02:03 +0300
  • d7bd9eb125 CI bugfix Antony Polukhin 2016-11-18 22:19:53 +0300
  • 880252b1f0 Attempt to speedup AppVeyor (2) Antony Polukhin 2016-11-18 00:57:00 +0300
  • 0df83bcbc9 Attempt to speedup AppVeyor Antony Polukhin 2016-11-18 00:55:35 +0300
  • ae0b131340 Attempt to fix TravisCI (2) Antony Polukhin 2016-11-18 00:42:23 +0300
  • d65d8534cb Attempt to fix TravisCI Antony Polukhin 2016-11-17 23:12:40 +0300
  • 36136e0396 Change sources in TravisCI to approved ones Antony Polukhin 2016-11-17 23:06:57 +0300
  • db2c08c383 Speedup the TravisCI a little bit Antony Polukhin 2016-11-17 23:01:35 +0300
  • 591f3d00e9 Fix example Antony Polukhin 2016-11-17 23:01:14 +0300
  • d5ca2411cd Fix tests and TravisCI script Antony Polukhin 2016-11-17 22:49:49 +0300
  • b9cbcb48be Fix Windows compilation and improve examples Antony Polukhin 2016-11-17 22:39:06 +0300
  • 051a2d3557 Force TravisCI to run tests using sanitizers Antony Polukhin 2016-11-17 22:38:29 +0300
  • 468f7fc381 Implemented get_source_line() and get_source_file() for Windows backend. Fixed debug engine detection during build Antony Polukhin 2016-11-17 22:17:18 +0300
  • db56639833 Send source file and source line requests to the backend s Antony Polukhin 2016-11-17 22:12:39 +0300
  • 4320fc2a14 Remove some of the reinterpret_casts Antony Polukhin 2016-11-16 22:07:02 +0300
  • b826c957a3 Fix win build (3) Antony Polukhin 2016-11-15 23:28:48 +0300
  • 0c905ff5a2 Fix win build (2) Antony Polukhin 2016-11-15 23:17:28 +0300
  • 8e98270361 Fix win build Antony Polukhin 2016-11-15 22:02:05 +0300
  • 115c5db0a3 Follow Niall comments and reimplement win debugging in thread safe manner Antony Polukhin 2016-11-15 21:30:12 +0300
  • e793933aa4 More tests for frames and noop backend Antony Polukhin 2016-10-29 09:31:50 +0300
  • 2b10fd4f7e Run tests with libunwind backend on TravisCI (attempt 2) Antony Polukhin 2016-10-26 23:13:10 +0300
  • cf431f5850 Run tests with libunwind backend on TravisCI Antony Polukhin 2016-10-26 22:49:55 +0300
  • 7630b5b733 Fix compilation Antony Polukhin 2016-10-26 22:42:22 +0300
  • 1fdcac743d Added one more example, more information about the backends added to the docs Antony Polukhin 2016-10-26 22:26:37 +0300
  • 4c30f8e9cb frame_view and iterator are not nested classes any more, reordered some functions to make reference documentation look better Antony Polukhin 2016-10-26 22:25:16 +0300
  • 8768a721b1 Doxyden output improved, improved docs and added more examples Antony Polukhin 2016-10-26 22:23:09 +0300
  • 8fa8c93fdb Added operators for frame_view class, libunwind backend now stores addresses Antony Polukhin 2016-10-26 22:21:46 +0300
  • 6c1fd6cba1 Improved docs, added more tests, made a frame_view class from class frame Antony Polukhin 2016-10-26 22:20:10 +0300
  • e16e1a4a60 Do not use operator[] to avoid dangling references Antony Polukhin 2016-10-25 21:53:48 +0300
  • b8dcd2b553 Working version of iterator and frame Antony Polukhin 2016-10-25 21:52:29 +0300
  • bd59ec8bef Strted implmenting the iterators and frame class Antony Polukhin 2016-10-25 21:51:27 +0300
  • 0edc5bc968 Change link title for docs in README.md Antony Polukhin 2016-10-15 18:55:07 +0300
  • 680955df27 Move the documentation link higher in README.md Antony Polukhin 2016-10-15 18:51:36 +0300
  • 14d0515395 Slightly changed the README.md Antony Polukhin 2016-10-15 18:50:38 +0300
  • 89b04b3548 Merge pull request #3 from mkurdej/fix-typos Antony Polukhin 2016-10-15 18:25:18 +0400
  • ccc51015b0 Fix typos in documentation. Marek Kurdej 2016-10-14 17:42:33 +0200
  • 11b3b1f83e Removed one of the warnings Antony Polukhin 2016-10-14 09:16:38 +0300
  • 2f96299be2 Fix Windows linkage Antony Polukhin 2016-10-12 22:22:21 +0300
  • ab6cb7483e Added support for hashing Antony Polukhin 2016-10-12 20:26:09 +0300
  • 40d1fcba36 Improved reference documentation (now explicit operator bool is documented) Antony Polukhin 2016-10-12 20:25:05 +0300
  • 2440061676 Output more information in stacktraces (instruction offsets and function addressees) when apropriate Antony Polukhin 2016-10-12 20:23:54 +0300
  • b75dfd361c Added comparison operators and tests for them Antony Polukhin 2016-10-12 20:22:24 +0300
  • 46860b50a9 Docs updated, now all the macro are documented Antony Polukhin 2016-10-11 23:23:45 +0300
  • e1c1a4910b Minor improvements and refactoring Antony Polukhin 2016-10-11 23:22:38 +0300
  • 73206b9c64 Atempt to avoid inclusion of <windows.h> in header files Antony Polukhin 2016-09-27 23:35:52 +0300
  • decdb41e66 Do not rely on BOOST_FORCEINLINE and just call all the backtrace retrival functions from stacktrace constructor Antony Polukhin 2016-09-26 19:45:14 +0300
  • 45d2181fdd Fix for retrival symbols on Windows for not first time Antony Polukhin 2016-09-26 19:42:30 +0300
  • 0963de1ff7 More examples, added content to 'getting started' section in docs, improved some tests Antony Polukhin 2016-09-14 22:01:49 +0300
  • bd07777485 More examples and removed inclusion of some unused headers Antony Polukhin 2016-09-14 22:00:19 +0300
  • 76cfb88fc0 Fixes for linkage and tests Antony Polukhin 2016-09-14 21:58:15 +0300
  • 326d931bb0 Now header-only by default, fixes for tests and builds, better backend auto-detection Antony Polukhin 2016-09-13 00:13:02 +0300
  • b1f41947d6 Fixed shared libraries build, removed unused file Antony Polukhin 2016-09-08 21:48:33 +0300
  • 6522b60c72 Added noop backend. Do not skip frames in backends anymore, because it is impossible to guess the inlining heuristics on different compilers. Fixed tests, added more tests, simplified code, improved docs Antony Polukhin 2016-09-08 21:42:43 +0300
  • e798527df8 Fixed libunwind exception safety in assignments and construction, changed tests to use boost's lightweight test infrastructure, code cleanup, include guards added Antony Polukhin 2016-09-08 21:23:43 +0300
  • 77dd6b048d Added a warning about early development stage Antony Polukhin 2016-09-08 08:21:18 +0300
  • b78c13d3eb Fixed libunwind backend, added docs, fixed tests and compilation, changed return type of stacktrace::operator[] Antony Polukhin 2016-09-08 08:19:43 +0300
  • 2d6c03e7dc Fixed libunwind backend, added docs, fixed tests and compilation, changed return type of stacktrace::operator[] Antony Polukhin 2016-09-08 08:18:18 +0300
  • 425d547c3a Merge pull request #1 from faithandbrave/add_header_only_option Antony Polukhin 2016-06-27 22:23:53 +0400
  • ac460c19cc Add header-only option Akira Takahashi 2016-06-23 14:40:03 +0900
  • 13d8ee423c Fix Win linkage and fix link in README Antony Polukhin 2016-06-05 13:06:12 +0300
  • ba19bb42c8 BOOST_VALIDATE -> BOOST_VERIFY Antony Polukhin 2016-06-05 00:24:24 +0300
  • 85d864a92d Fixes for Windows Antony Polukhin 2016-06-04 21:32:48 +0300
  • d68ee8c8ee Fixed link in README Antony Polukhin 2016-06-04 21:15:16 +0300
  • a722ba5649 Update README Antony Polukhin 2016-06-04 21:13:36 +0300
  • 73633bf76b Added CI and coverage Antony Polukhin 2016-06-04 21:08:37 +0300
  • b8d1ff2730 Initial version of stacktrace library Antony Polukhin 2016-06-04 15:51:28 +0300