Commit Graph

16 Commits

Author SHA1 Message Date
andri lim aad5aa227c
Move CI to Github Actions (#29)
* Move CI to Github Actions

* enable ci submodules

* Update CI badge
2023-09-08 17:06:03 +07:00
Ștefan Talpalaru 2ea147a71c
docs: link to perf example (#24) 2022-03-24 11:39:55 +01:00
Ștefan Talpalaru b70db54e07
document Clang option 2021-05-25 23:09:27 +02:00
Ștefan Talpalaru 169e605495
document and test using -g1 instead of -g3 (#18) 2021-05-25 22:37:36 +02:00
Timothee Cour 829a65ca3d
fix readme (#13) 2021-03-14 20:37:41 +01:00
Ștefan Talpalaru 3ff163ca58
two-step backtraces
Allow separating stack unwinding and program counter collection from the
more expensive step of getting the associated debugging info for each
program counter.

This is useful for implementing efficient backtraces for exceptions - a
scenario in which you add a new backtrace each time an exception is
re-raised, but you rarely need to print them (usually when that
exception is uncaught).

libunwind snapshot - 673484b34189b1bccf73a2ec96968092bc8a26a7
2020-09-07 01:40:57 +02:00
Ștefan Talpalaru 6603ca6ec9
fork the libbacktrace fork 2020-02-20 22:05:42 +01:00
Ștefan Talpalaru b641d2ad5b
BUILD_CXX_LIB 2020-02-15 12:56:55 +01:00
Ștefan Talpalaru 3653b9c467
version 0.0.2 2020-02-13 11:18:19 +01:00
Ștefan Talpalaru 57fd7cf566
document the Nim compiler integration [skip ci] 2019-12-29 16:42:59 +01:00
Ștefan Talpalaru b44b493252
README: disabling function inlining and TCO 2019-12-26 19:25:37 +01:00
Ștefan Talpalaru 9df7ee3b65
debugging support
and avoid returning empty stack traces
2019-12-20 19:06:29 +01:00
Ștefan Talpalaru 9c3b58b30c
only 64-bit Windows is supported 2019-12-20 03:30:29 +01:00
Ștefan Talpalaru c04aedb805
support Windows by using the bundled libunwind
- use static libraries instead of "compile" pragmas
2019-12-20 03:03:12 +01:00
Ștefan Talpalaru bb08786146
badges 2019-12-18 03:01:13 +01:00
Ștefan Talpalaru ed57c0cf7c
initial commit 2019-12-18 02:09:27 +01:00