Commit Graph

86 Commits

Author SHA1 Message Date
Patrick Quist
c0354799c7
add arm test with gh arm runners (#222) 2025-02-25 13:23:09 -06:00
Jeremy Rifkin
98ea78445c
Add CI workflow for older msvc 2025-02-20 21:13:54 -06:00
Jeremy Rifkin
dff5b8f18e
Revert "Don't CI on pr separately"
This reverts commit 350382bb93.
2025-02-18 21:04:48 -06:00
Jeremy Rifkin
c375a72efc
Revert "Update CI to not run on dev pr"
This reverts commit d8a0097c43.
2025-02-18 21:04:43 -06:00
Jeremy Rifkin
d8a0097c43
Update CI to not run on dev pr 2025-02-18 21:00:17 -06:00
Jeremy Rifkin
350382bb93
Don't CI on pr separately 2025-02-18 20:57:40 -06:00
Jeremy Rifkin
18046688f6
Move cmake integration and performance check into ci workflow 2025-01-28 21:41:27 -06:00
Jeremy Rifkin
6971f6a5ca
Remove mostly redundant build workflow and turn the test workflow into a general ci workflow 2025-01-28 00:31:01 -06:00
Jeremy Rifkin
a28cc3a3a0
Split up unittest jobs further 2025-01-27 23:36:38 -06:00
Jeremy Rifkin
fe97f8f0f0
Split CI matrix run over several runners 2024-12-04 23:44:37 -06:00
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 Rifkin
a4d75a3894
Unittest under libc++ (#156) 2024-08-18 14:11:51 -05:00
Jeremy
2ae193256d
Try using ninja in the build ci setup 2024-07-13 22:50:18 -05:00
Jeremy Rifkin
0b95a6afb9
Macos unit testing (#148) 2024-07-13 19:37:55 -05:00
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 Rifkin
b3836e9318
Support -Wpedantic if someone sets the flag globally while using FetchContent (#127)
Closes #107
2024-05-23 21:18:11 -05:00
Jeremy
a3899781dc
Try to fix ci 2024-03-29 22:50:30 -05:00
Jeremy
c6a60f7172
Stratify test ci 2024-02-27 20:10:35 -06: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
Jeremy
d5b2646283
Merge branch 'main' into dev 2024-02-27 00:23:10 -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
3cd8e92e66
Handle copying libcpptrace.dll better for findpackage integration 2024-02-12 22:14:03 -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
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
ead847ad70
Fix main invocation 2024-02-06 09:08:22 -06:00
Jeremy
8b8bd1b5df
Test findpackage for msvc too 2024-02-06 00:00:45 -06:00
Jeremy
f972c43420
Copy the dll 2024-02-05 23:51:02 -06:00
Jeremy
6525b125ef
Two small fixes 2024-02-05 23:40:08 -06:00
Jeremy
74ed63f3ff
Fix some funny business 2024-02-05 23:37:33 -06:00
Jeremy
7c9b3ed635
Try to test mingw findpackage integration 2024-02-05 23:35:06 -06:00
Jeremy
f13e2a0d7b
Test cmake integration with shared too 2024-02-05 00:03:22 -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
cbf8b87644
Add shared to test matrix 2023-11-21 11:02:48 -06:00
Jeremy
81eddcce3a
Try to bump to windows 2022 runner 2023-11-14 18:56:18 -05: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
3489ed1f72
Fix 2023-11-06 16:51:18 -05:00
Jeremy
9d617d8c3c
Fix 2023-11-06 15:08:20 -05:00