Commit Graph

378 Commits

Author SHA1 Message Date
Antony Polukhin
ab6cb7483e Added support for hashing 2016-10-12 20:26:09 +03:00
Antony Polukhin
40d1fcba36 Improved reference documentation (now explicit operator bool is documented) 2016-10-12 20:25:05 +03:00
Antony Polukhin
2440061676 Output more information in stacktraces (instruction offsets and function addressees) when apropriate 2016-10-12 20:23:54 +03:00
Antony Polukhin
b75dfd361c Added comparison operators and tests for them 2016-10-12 20:22:24 +03:00
Antony Polukhin
46860b50a9 Docs updated, now all the macro are documented 2016-10-11 23:23:45 +03:00
Antony Polukhin
e1c1a4910b Minor improvements and refactoring 2016-10-11 23:22:38 +03:00
Antony Polukhin
73206b9c64 Atempt to avoid inclusion of <windows.h> in header files 2016-09-27 23:35:52 +03:00
Antony Polukhin
decdb41e66 Do not rely on BOOST_FORCEINLINE and just call all the backtrace retrival functions from stacktrace constructor 2016-09-26 19:45:14 +03:00
Antony Polukhin
45d2181fdd Fix for retrival symbols on Windows for not first time 2016-09-26 19:42:30 +03:00
Antony Polukhin
0963de1ff7 More examples, added content to 'getting started' section in docs, improved some tests 2016-09-14 22:01:49 +03:00
Antony Polukhin
bd07777485 More examples and removed inclusion of some unused headers 2016-09-14 22:00:19 +03:00
Antony Polukhin
76cfb88fc0 Fixes for linkage and tests 2016-09-14 21:58:15 +03:00
Antony Polukhin
326d931bb0 Now header-only by default, fixes for tests and builds, better backend auto-detection 2016-09-13 00:13:02 +03:00
Antony Polukhin
b1f41947d6 Fixed shared libraries build, removed unused file 2016-09-08 21:48:33 +03:00
Antony Polukhin
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 2016-09-08 21:42:43 +03:00
Antony Polukhin
e798527df8 Fixed libunwind exception safety in assignments and construction, changed tests to use boost's lightweight test infrastructure, code cleanup, include guards added 2016-09-08 21:23:43 +03:00
Antony Polukhin
77dd6b048d Added a warning about early development stage 2016-09-08 08:21:18 +03:00
Antony Polukhin
b78c13d3eb Fixed libunwind backend, added docs, fixed tests and compilation, changed return type of stacktrace::operator[] 2016-09-08 08:19:43 +03:00
Antony Polukhin
2d6c03e7dc Fixed libunwind backend, added docs, fixed tests and compilation, changed return type of stacktrace::operator[] 2016-09-08 08:18:18 +03:00
Antony Polukhin
425d547c3a Merge pull request #1 from faithandbrave/add_header_only_option
Add header-only option
2016-06-27 22:23:53 +04:00
Akira Takahashi
ac460c19cc Add header-only option 2016-06-23 14:40:03 +09:00
Antony Polukhin
13d8ee423c Fix Win linkage and fix link in README 2016-06-05 13:06:12 +03:00
Antony Polukhin
ba19bb42c8 BOOST_VALIDATE -> BOOST_VERIFY 2016-06-05 00:24:24 +03:00
Antony Polukhin
85d864a92d Fixes for Windows 2016-06-04 21:32:48 +03:00
Antony Polukhin
d68ee8c8ee Fixed link in README 2016-06-04 21:15:16 +03:00
Antony Polukhin
a722ba5649 Update README 2016-06-04 21:13:36 +03:00
Antony Polukhin
73633bf76b Added CI and coverage 2016-06-04 21:08:37 +03:00
Antony Polukhin
b8d1ff2730 Initial version of stacktrace library 2016-06-04 15:51:28 +03:00