Jeremy
7c9c4bc5be
Fixes
2023-07-20 22:20:17 -04:00
Jeremy
1e7c1f8207
Update test cases
2023-07-20 22:16:28 -04:00
Jeremy
a18c6e9c34
Expect no line difference with _Unwind
2023-07-20 22:09:59 -04:00
Jeremy Rifkin
c062bddd83
Improve testing workflow ( #12 )
2023-07-20 21:53:44 -04:00
Jeremy Rifkin
73925368cc
Libgcc unwind backend ( #11 )
2023-07-20 01:14:38 -04:00
Jeremy Rifkin
b2df292d80
CI improvements ( #10 )
...
The key change here is to use a python script to test all
configurations, rather than a github actions matrix which spawns
hundreds of 2 second builds, which is horribly inefficient. Builds were
taking 6 to 16 minutes, now they take 2.5 to 5.5.
2023-07-19 22:30:37 -04:00
Jeremy Rifkin
04f8b88efd
Some CI and cmake changes ( #9 )
2023-07-18 22:21:56 -04:00
Jeremy
f28c2cac3a
Add usage info to the README and fix a cmake error
2023-07-15 11:44:02 -04:00
Jeremy
2d86770348
Update readme
2023-07-14 18:25:36 -04:00
Jeremy
7e8aac66e2
Add discord link
2023-07-14 17:01:53 -04:00
Jeremy Rifkin
8e4ee0783f
Various macos work ( #7 )
2023-07-14 08:35:17 -04:00
Jeremy Rifkin
d955c61cd6
Try to add basic performance testing ( #8 )
2023-07-13 21:54:17 -04:00
sean
6b55222a4b
Fix: Support macOS ( #6 )
...
Simpler than I expected tbh. macOS uses the same backtrace and dladdr
functions, and with Clang for Xcode we can also just use cxxabi for
demangling.
Co-authored-by: Jeremy Rifkin <51220084+jeremy-rifkin@users.noreply.github.com>
2023-07-11 18:01:55 -04:00
Jeremy
a540803cd9
Update stacktrace api and a couple minor tweaks
2023-07-09 22:57:15 -04:00
Jeremy
57f5cc529c
Use _exit() over exit()
2023-07-09 21:50:39 -04:00
Jeremy Rifkin
6d9d2a9747
Add addr2line back-end ( #5 )
2023-07-09 21:10:53 -04:00
Jeremy Rifkin
b5af425d09
Add libdl back-end and improve testing system ( #4 )
2023-07-04 16:11:40 -04:00
Jeremy
c73af83e23
Attempt to fix line number differences in test traces
2023-07-04 08:53:04 -04:00
Jeremy
323aeebe3e
Cleanup and work on fixing test cases
2023-07-04 08:38:58 -04:00
Jeremy
1a1c0d9875
Fallback for to backtrace_syminfo for CPPTRACE_FULL_TRACE_WITH_LIBBACKTRACE too
2023-07-02 23:26:55 -04:00
Jeremy
4dac00a87f
Try falling back to backtrace_syminfo
2023-07-02 21:55:39 -04:00
Jeremy Rifkin
8b101d04e9
Add testing workflow ( #3 )
2023-07-02 21:23:35 -04:00
Jeremy
f56e8c5869
Added C++23 stacktrace backend
2023-07-02 15:20:14 -04:00
Jeremy
69581c9d58
Rename stuff
2023-07-02 13:37:30 -04:00
Jeremy
6c950e0817
Skip library frames when unwinding
2023-07-02 11:52:26 -04:00
Jeremy
bdc8410f82
Add dbghelp config to workflow
2023-07-02 10:37:30 -04:00
Jeremy
102ed2e95e
Update README
2023-07-02 10:19:22 -04:00
Jeremy Rifkin
4475bc1680
Dbghelp back-end ( #2 )
2023-07-02 08:42:53 -04:00
Jeremy Rifkin
99a54e3597
Build work ( #1 )
2023-07-01 22:14:05 -04:00
Jeremy
b3474b50c3
Initial commit
2023-07-01 17:06:41 -04:00