Commit Graph

251 Commits

Author SHA1 Message Date
Jeremy
ae5d2392fe
More std:: 2023-10-08 22:48:12 -04:00
Jeremy
e5ed083996
Bump libdwarf and update pull script 2023-10-08 22:18:10 -04:00
Jeremy
41ab5fdb7e
Add bindir change back in 2023-10-08 22:06:43 -04: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
ae484f0ed2
Improve terminate handler behavior when there's no active exception and also try to print a trace for non-cpptrace terminates 2023-10-08 14:55:21 -04:00
Jeremy
f6f64954de
Sonar suggestion 2023-10-07 17:43:39 -04:00
Jeremy
1d514c1532
Windows fix 2023-10-07 17:42:11 -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
2e0fa880bc
Small fixes 2023-10-07 15:05:50 -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
df6c22f640
Sonar fix 2023-10-07 14:04:29 -04:00
Jeremy
4d2580185f
Sonar fixes 2023-10-07 13:59:57 -04:00
Jeremy
a422e132d4
Comments and sonar fixes 2023-10-07 13:43:39 -04:00
Jeremy
18da699aed
Run sonar on dev 2023-10-06 20:51:22 -04:00
Jeremy Rifkin
b26c5e4ec8
Refactor cpptrace exception objects and simplify interface (#54) 2023-10-06 20:25:30 -04:00
Jeremy
bda3e2b169
Fix for msvc 2023-10-06 01:23:46 -04:00
Jeremy
23b0b57d08
Fix the discord readme badge 2023-10-06 01:19:05 -04:00
Jeremy
3143181612
Bump version and make changelog notes 2023-10-06 01:03:12 -04:00
Jeremy
2b1a2c7a19
Fix useless cast warning 2023-10-06 00:53:40 -04:00
Jeremy
2f507cc24d
Fix msvc build 2023-10-05 12:55:44 -04:00
Jeremy
0c03ac7a01
Refactor stacktrace::print 2023-10-05 12:41:52 -04:00
Jeremy
c3a27d15fb
Update trace objects to just be aggregates 2023-10-05 12:33:43 -04:00
Jeremy
5079aef62f
Try to lint include/ as well 2023-10-05 12:21:51 -04:00
Jeremy
a9964f3a5e
Merge branch 'jr/sonar-fixes' into main 2023-10-05 12:11:30 -04:00
Jeremy
53ceb99b46
Sonar fixes: More nullptr literal use, take std::fuction by const&, and [[noreturn]] 2023-10-05 12:08:47 -04:00
Jeremy Rifkin
ddad92b1f8
Sonar fixes (#52) 2023-10-05 11:17:39 -04:00
Jeremy
af181bf981
Disabled on sonar 2023-10-05 11:16:55 -04:00
Jeremy
1b9e5916f6
Some fixes 2023-10-05 11:07:46 -04:00
Jeremy
12b80f7af1
Some fixes 2023-10-05 11:01:03 -04:00
Jeremy
3b5064f1ff
Fix forwarding issue 2023-10-05 10:58:03 -04:00
Jeremy Rifkin
75677dda70
Add sonarlint workflow (#51) 2023-10-05 09:57:53 -04:00
Jeremy
ab630c052b
Update has_stackwalk 2023-10-05 09:55:07 -04:00
Jeremy
f38b693e74
Update zlib handling again 2023-10-04 22:26:07 -04:00
Jeremy
e529aaa94f
Update zlib checks 2023-10-04 22:11:02 -04:00
Jeremy
7f787167be
Update zlib findpackage 2023-10-04 22:08:24 -04:00
Jeremy
58130d7ed2
Remove old check 2023-10-04 20:15:15 -04:00
Jeremy
1ee7f68850
Allow zlib through find_package 2023-10-04 19:47:14 -04:00
Jeremy
cd4fa0dd0c
Remove HAS_ADDR2LINE check 2023-10-04 18:49:33 -04:00
Jeremy
435b3cd001
Small fixes 2023-10-04 18:23:19 -04:00
Jeremy
79fc0df281
Update readme again 2023-10-04 17:05:09 -04:00
Jeremy
fbb581556c
Update readme 2023-10-04 17:03:46 -04:00
Jeremy
22bba739bd
Don't try to export dwarf if not using dwarf 2023-10-04 16:05:04 -04:00
Jeremy
b690d3805d
Add stackwalk64 check/fallback 2023-10-04 15:44:39 -04:00
Jeremy
4324901cd1
Fix stackwalk64 architecture detection 2023-10-04 15:31:59 -04:00
Jeremy
262f024332
Don't try to install dwarf target 2023-10-04 15:13:29 -04:00
Jeremy
3cdcc847c9
Fix gcc 5 2023-10-04 14:30:17 -04:00
Jeremy
15b2f36934
Update warning supression 2023-10-04 13:14:21 -04:00
Jeremy
81b2e46df1
Support stackwalk64 for 32-bit x86 2023-10-04 13:13:48 -04:00
Jeremy
b80026596f
Some warning fixes 2023-10-04 13:09:45 -04:00