Jeremy Rifkin
7497bf2a6f
Unit test more thoroughly and rework matrix ci system ( #147 )
2024-07-12 00:59:22 -05:00
Jeremy Rifkin
7a9ed920d5
Add unit tests to CI ( #140 )
2024-06-19 20:33:32 -05:00
Jeremy
9275f62fc5
Fix ci?
2024-05-05 15:30:24 -05:00
Jeremy
f8ebdd26be
Small test refactor
2024-05-04 11:52:45 -05:00
Jeremy
c6a60f7172
Stratify test ci
2024-02-27 20:10:35 -06:00
Jeremy
40bc2992b2
re-add something that's useful during testing
2024-02-11 02:00:53 -06:00
Jeremy
cdaab64be2
Revert "Printbug"
...
This reverts commit 2e9c586ba7 .
2024-02-11 01:58:29 -06:00
Jeremy
2e9c586ba7
Printbug
2024-02-11 01:49:46 -06:00
Jeremy
5232bb04fd
Use CPPTRACE_USE_EXTERNAL_ZSTD in CI
2024-02-04 14:42:05 -06:00
Jeremy Rifkin
79931c8823
Parsing of mach-o symbol tables, generation of debug maps, and resolution through object files ( #82 )
2024-01-29 22:12:59 -06:00
Jeremy
3d74da8df1
Turn on -Werror for CI pipelines
2024-01-14 23:42:15 -06:00
Jeremy
f59747bad6
Fix
2023-11-21 10:53:22 -06:00
Jeremy
e4c498e844
Adding shared testing
2023-11-21 10:51:00 -06:00
Jeremy
c80abed1cd
Try to re-enable testing with _Unwind on windows
2023-11-21 10:21:09 -06:00
Jeremy
fd5dc92a2c
Forgot to update CI/docs
2023-11-13 10:50:53 -05:00
Jeremy Rifkin
44ba826f67
Try to split up CI a bit more so it runs faster ( #63 )
2023-11-12 17:45:25 -05:00
Jeremy Rifkin
5541ec5519
Add libunwind back-end ( #62 )
2023-11-12 17:15:59 -05:00
Jeremy
a623c40f3b
Initial work to setup external libdwarf for CI
2023-11-06 14:58:38 -05:00
Jeremy Rifkin
e717930f5d
Unbundle libdwarf ( #58 )
...
Pending #57
2023-11-06 13:04:58 -05:00
Jeremy Rifkin
98368fb417
CMake improvements ( #57 )
2023-11-06 12:12:07 -05:00
Jeremy Rifkin
fcd0dcc62b
Adjust program counters for execinfo and capturestackbacktrace too ( #50 )
2023-10-02 11:00:13 -04:00
Jeremy
59b5e80256
Adjust pc for better line number reporting with StackWalk64
2023-09-24 18:21:41 -04:00
Jeremy Rifkin
6de61e7755
Add StackWalk64 backend ( #48 )
2023-09-24 17:30:56 -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
1689487978
Improve Mach-O support ( #40 )
2023-09-21 19:09:37 -04:00
Jeremy
640aeadf91
Remove full tracing options
2023-09-18 14:37:27 -04:00
Jeremy Rifkin
95ee2a815c
CI and dwarf work ( #30 )
2023-09-10 19:46:01 -04:00
Jeremy Rifkin
02dda255d2
Force shared library under libbacktrace, allow shared or static otherwise ( #22 )
2023-07-25 16:45:49 -04:00
Jeremy
f64bbf5ef7
Update test to be more strict for full backtrace with libbacktrace and c++23 stacktrace
2023-07-23 16:00:51 -04:00
Jeremy Rifkin
75df02f7a3
Fix bug in the test ci script ( #15 )
2023-07-23 10:24:28 -04:00
Jeremy Rifkin
baf785cc49
Macos addr2line / atos support ( #14 )
2023-07-23 09:27:01 -04:00
Jeremy Rifkin
d7a5eb54fd
Add baseline mingw support ( #13 )
2023-07-21 22:33:56 -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