WSUFan
88d681d986
Enable Bazel build system support ( #153 )
...
This pull request enables Bazel build support for cpptrace. Please note
that currently, only Linux is supported. Additional platform support
will be added if necessary.
2024-08-18 19:16:53 -05:00
Jeremy
2ae193256d
Try using ninja in the build ci setup
2024-07-13 22:50:18 -05:00
Jeremy
a3899781dc
Try to fix ci
2024-03-29 22:50:30 -05:00
Jeremy
76aff1c30e
Revert "Try something fancy"
...
This reverts commit df8b8eb4c8 .
2024-02-27 19:55:42 -06:00
Jeremy
df8b8eb4c8
Try something fancy
2024-02-27 19:54:06 -06:00
Jeremy
6e01f7225d
Try to rework ci to test first the default configuration, then test all configs after that passes. Also refactor the build in all tests script.
2024-02-27 19:51:52 -06:00
Jeremy
e0b50c96b4
Refactor out prerequisite setup to scripts in ci/
2024-02-27 19:41:34 -06:00
Bruce Mitchener
9296b892ac
ci: Update ilammy/msvc-dev-cmd to 1.13 from 1.10. ( #91 )
...
This should remove most of the warnings about using older versions of
NodeJS.
2024-02-18 10:48:12 -06:00
Jeremy
41f37a3446
Run on the new macos 14 runners with a newer default xcode to try to workaround a linker internal error
2024-02-07 22:24:48 -06:00
Jeremy
adefa5c234
Bump libdwarf hashes and use the lightweight mirror
2024-02-07 21:34:41 -06:00
Jeremy
c161293e89
Update for zstd target handling again
2024-02-04 00:17:25 -06:00
Jeremy
ab9a832a30
Try to get some updated libdwarf/zstd handling
2024-02-04 00:00:12 -06:00
Jeremy Rifkin
a65aed2752
Aquire zstd with fetchcontent for libdwarf 9 ( #85 )
2024-02-01 00:14:48 -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
7720df748a
Updates to urls and tags for libdwarf
2024-01-14 02:53:35 -06:00
Bruce Mitchener
9dad2463b7
ci: Update to actions/checkout@v4 from v2 and v3. ( #72 )
...
This uses deprecated versions of Node within GitHub Actions.
2024-01-01 12:08:32 -06:00
Jeremy
81eddcce3a
Try to bump to windows 2022 runner
2023-11-14 18:56:18 -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
3489ed1f72
Fix
2023-11-06 16:51:18 -05:00
Jeremy
9d617d8c3c
Fix
2023-11-06 15:08:20 -05:00
Jeremy
c0aebe002e
Fix
2023-11-06 15:05:38 -05:00
Jeremy
a623c40f3b
Initial work to setup external libdwarf for CI
2023-11-06 14:58:38 -05:00
Jeremy
ac95720789
Remove some old stuff from ci workflows
2023-09-01 17:55:09 -04:00
Jeremy Rifkin
6ed6e623ed
Initial work to add libdwarf as a back-end ( #24 )
2023-08-30 12:14:17 -04:00
Jeremy Rifkin
d7a5eb54fd
Add baseline mingw support ( #13 )
2023-07-21 22:33:56 -04:00
Jeremy Rifkin
c062bddd83
Improve testing workflow ( #12 )
2023-07-20 21:53:44 -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 Rifkin
8e4ee0783f
Various macos work ( #7 )
2023-07-14 08:35:17 -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 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
bdc8410f82
Add dbghelp config to workflow
2023-07-02 10:37:30 -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