be3c2fa322Remove debug line from test
Antony Polukhin
2016-11-24 21:38:33 +0300
55e7b1981bHand-write popen/pclose and close the strerr in the child process
Antony Polukhin
2016-11-24 21:37:47 +0300
48eba3030dMake 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
b564087208Make Linux version of detail::backtrace_holder look exactly as the Windows version
Antony Polukhin
2016-11-24 09:34:49 +0300
87f0c76816Attempt to fix Win test failures
Antony Polukhin
2016-11-24 09:24:51 +0300
fad2a7dc81Added some thoughts on getting source file name and code lines for functions
Antony Polukhin
2016-11-24 09:15:24 +0300
aaef5f134fFix minor issues that are seen by tests and appeared after refactoring
Antony Polukhin
2016-11-23 22:55:39 +0300
32be7aefe0Clenups and split stacktrace.hpp into files
Antony Polukhin
2016-11-23 00:02:16 +0300
880252b1f0Attempt to speedup AppVeyor (2)
Antony Polukhin
2016-11-18 00:57:00 +0300
0df83bcbc9Attempt to speedup AppVeyor
Antony Polukhin
2016-11-18 00:55:35 +0300
ae0b131340Attempt to fix TravisCI (2)
Antony Polukhin
2016-11-18 00:42:23 +0300
d65d8534cbAttempt to fix TravisCI
Antony Polukhin
2016-11-17 23:12:40 +0300
36136e0396Change sources in TravisCI to approved ones
Antony Polukhin
2016-11-17 23:06:57 +0300
db2c08c383Speedup the TravisCI a little bit
Antony Polukhin
2016-11-17 23:01:35 +0300
591f3d00e9Fix example
Antony Polukhin
2016-11-17 23:01:14 +0300
d5ca2411cdFix tests and TravisCI script
Antony Polukhin
2016-11-17 22:49:49 +0300
b9cbcb48beFix Windows compilation and improve examples
Antony Polukhin
2016-11-17 22:39:06 +0300
051a2d3557Force TravisCI to run tests using sanitizers
Antony Polukhin
2016-11-17 22:38:29 +0300
468f7fc381Implemented 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
db56639833Send source file and source line requests to the backend s
Antony Polukhin
2016-11-17 22:12:39 +0300
4320fc2a14Remove some of the reinterpret_casts
Antony Polukhin
2016-11-16 22:07:02 +0300
1fdcac743dAdded one more example, more information about the backends added to the docs
Antony Polukhin
2016-10-26 22:26:37 +0300
4c30f8e9cbframe_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
8768a721b1Doxyden output improved, improved docs and added more examples
Antony Polukhin
2016-10-26 22:23:09 +0300
8fa8c93fdbAdded operators for frame_view class, libunwind backend now stores addresses
Antony Polukhin
2016-10-26 22:21:46 +0300
6c1fd6cba1Improved docs, added more tests, made a frame_view class from class frame
Antony Polukhin
2016-10-26 22:20:10 +0300
e16e1a4a60Do not use operator[] to avoid dangling references
Antony Polukhin
2016-10-25 21:53:48 +0300
b8dcd2b553Working version of iterator and frame
Antony Polukhin
2016-10-25 21:52:29 +0300
bd59ec8befStrted implmenting the iterators and frame class
Antony Polukhin
2016-10-25 21:51:27 +0300
0edc5bc968Change link title for docs in README.md
Antony Polukhin
2016-10-15 18:55:07 +0300
680955df27Move the documentation link higher in README.md
Antony Polukhin
2016-10-15 18:51:36 +0300
14d0515395Slightly changed the README.md
Antony Polukhin
2016-10-15 18:50:38 +0300
2440061676Output more information in stacktraces (instruction offsets and function addressees) when apropriate
Antony Polukhin
2016-10-12 20:23:54 +0300
b75dfd361cAdded comparison operators and tests for them
Antony Polukhin
2016-10-12 20:22:24 +0300
46860b50a9Docs updated, now all the macro are documented
Antony Polukhin
2016-10-11 23:23:45 +0300
e1c1a4910bMinor improvements and refactoring
Antony Polukhin
2016-10-11 23:22:38 +0300
73206b9c64Atempt to avoid inclusion of <windows.h> in header files
Antony Polukhin
2016-09-27 23:35:52 +0300
decdb41e66Do 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
45d2181fddFix for retrival symbols on Windows for not first time
Antony Polukhin
2016-09-26 19:42:30 +0300
0963de1ff7More examples, added content to 'getting started' section in docs, improved some tests
Antony Polukhin
2016-09-14 22:01:49 +0300
bd07777485More examples and removed inclusion of some unused headers
Antony Polukhin
2016-09-14 22:00:19 +0300
76cfb88fc0Fixes for linkage and tests
Antony Polukhin
2016-09-14 21:58:15 +0300
326d931bb0Now header-only by default, fixes for tests and builds, better backend auto-detection
Antony Polukhin
2016-09-13 00:13:02 +0300
6522b60c72Added 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
e798527df8Fixed 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
77dd6b048dAdded a warning about early development stage
Antony Polukhin
2016-09-08 08:21:18 +0300
b78c13d3ebFixed libunwind backend, added docs, fixed tests and compilation, changed return type of stacktrace::operator[]
Antony Polukhin
2016-09-08 08:19:43 +0300
2d6c03e7dcFixed libunwind backend, added docs, fixed tests and compilation, changed return type of stacktrace::operator[]
Antony Polukhin
2016-09-08 08:18:18 +0300