Jeremy
68f919f292
Add ctrace documentation
2024-02-07 00:11:48 -06:00
Jeremy
78dd053f21
Light ctrace refactoring
2024-02-06 23:10:02 -06:00
Jeremy Rifkin
a65aed2752
Aquire zstd with fetchcontent for libdwarf 9 ( #85 )
2024-02-01 00:14:48 -06:00
Jeremy
b1ff59b59c
Update ctrace demo to be a .c
2024-01-29 23:18:21 -06:00
eightfold
218957dfb0
New C api ( #80 )
...
Updated C API following the requested scheme. May implement "exceptions"
later...
Closes #38
---------
Co-authored-by: Jeremy Rifkin <51220084+jeremy-rifkin@users.noreply.github.com>
2024-01-23 00:16:20 -06:00
Jeremy
2a4a8066d3
Rework the object trace interface a bit and clarify their purpose. Also rename minimal_object_trace to safe_object_trace
2023-11-20 23:01:19 -06:00
Jeremy
a6a64b5671
Add shared library warmup
2023-11-20 22:41:24 -06:00
Jeremy
cd59ab5478
Added signal tracing demo
2023-11-19 23:46:49 -06:00
Jeremy
ac13e71877
Implement signal-safe resolution of basic object information
2023-11-19 22:49:58 -06:00
Jeremy
49c86921ce
Update test case expected outputs
2023-11-15 12:16:43 -05:00
Jeremy
aed456bc63
Handle null lines / columns better
2023-11-15 11:52:24 -05:00
Jeremy
eb35a6a7ba
Fix test
2023-11-06 12:42:06 -05:00
Jeremy Rifkin
98368fb417
CMake improvements ( #57 )
2023-11-06 12:12:07 -05:00
Jeremy
5bbadbf5b2
Revert "Try bindir, might revert"
...
This reverts commit ff8f761a2b .
2023-10-08 22:03:14 -04:00
Jeremy
ff8f761a2b
Try bindir, might revert
2023-10-08 14:58:05 -04:00
Jeremy
05c3f7160b
Add specialized terminate handler and add error handling info to the README. Also updated demo.
2023-10-07 17:34:49 -04:00
Jeremy
8bb8a2020c
Add some utilities for exception handling and detecting whether stderr is a terminal
2023-10-07 14:59:04 -04:00
Jeremy
d6f6617c14
Update demo
2023-09-30 03:35:11 -04:00
Jeremy Rifkin
183cdf5a1c
Error handling improvements ( #46 )
2023-09-23 17:46:26 -04:00
Jeremy Rifkin
1c3e0e92f4
Add some test failure reporting stuff and fix a bug in test cases ( #45 )
2023-09-23 17:25:41 -04:00
Jeremy Rifkin
3e18bd3c10
Test resolution of more complex types ( #42 )
2023-09-22 10:31:19 -04:00
Jeremy Rifkin
0b32df64e4
Expand cpptrace API ( #37 )
2023-09-18 20:33:46 -04:00
Jeremy Rifkin
94f902e644
Try to get msvc speedtest working ( #36 )
2023-09-18 01:31:01 -04:00
Jeremy Rifkin
6dac6da7b3
Refactor how the speedtest is built ( #35 )
2023-09-17 23:12:03 -04:00
Jeremy
579842cf32
Update macos expected
2023-09-12 01:28:46 -04:00
Jeremy
57031e4c6b
Fix cmake integration tests
2023-09-09 18:09:07 -04:00
Jeremy
651782343e
Add workflow to test add_subdirectory integration
2023-07-28 23:52:42 -04:00
Jeremy Rifkin
9d52dc24e2
Auto config improvements ( #20 )
2023-07-23 23:59:34 -04:00
Jeremy
84b7a9af35
Update demo program
2023-07-23 15:59:16 -04:00
Jeremy Rifkin
a8169aba8e
Add integration tests for cmake ( #17 )
2023-07-23 15:57:44 -04:00
Jeremy Rifkin
75df02f7a3
Fix bug in the test ci script ( #15 )
2023-07-23 10:24:28 -04:00
Jeremy
00d6f1c9d1
Update how stacktraces are printed, add color, add a demo program, add a screenshot to the readme, and two small fixes to backends
2023-07-22 21:50:23 -04:00
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 Rifkin
c062bddd83
Improve testing workflow ( #12 )
2023-07-20 21:53:44 -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
Jeremy
a540803cd9
Update stacktrace api and a couple minor tweaks
2023-07-09 22:57:15 -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 Rifkin
8b101d04e9
Add testing workflow ( #3 )
2023-07-02 21:23:35 -04:00
Jeremy
69581c9d58
Rename stuff
2023-07-02 13:37:30 -04:00
Jeremy Rifkin
4475bc1680
Dbghelp back-end ( #2 )
2023-07-02 08:42:53 -04:00
Jeremy
b3474b50c3
Initial commit
2023-07-01 17:06:41 -04:00