Commit graph

80 commits

Author SHA1 Message Date
eb9b8a3dcf
fix: windows build with 0.14.0-dev.3039 2025-02-04 23:29:28 +01:00
063c441c30
fix: build with 0.14.0-dev.3039 2025-02-04 22:52:28 +01:00
72aa6150c5
build: update to 0.14.0-dev.3039 2025-02-04 21:05:33 +01:00
0dee31636e
Merge branch 'master' into zig-0.14 2025-01-30 18:25:08 +01:00
db3ad5f45e
feat: support matching and extracting enums 2025-01-29 15:32:34 +01:00
448d130c7c
feat: add debug trace channel 2025-01-26 16:32:13 +01:00
fdf7a0c3bb
fix: non-message traces 2025-01-24 13:00:36 +01:00
d884d8ba59
feat: add message formatter 2025-01-24 12:42:33 +01:00
d2b65df7c5
refactor: remove an unused include 2025-01-20 18:27:18 +01:00
2dd2b9e087
refactor: run clang linter and formatter 2025-01-20 18:21:54 +01:00
7668befc06
build: update zig-tracy for win32 support 2025-01-20 15:29:47 +01:00
b7ace53387
Merge pull request #3 from marler8997/fixDoubleClose
fix double free of stdout/stderr child process handles
2025-01-06 20:29:50 +01:00
Jonathan Marler
2e6c21646d fix double free of stdout/stderr child process handles 2025-01-06 10:50:27 -07:00
7850be31f8
feat: use CREATE_NO_WINDOW to avoid child processes creating a console window
closes #2
2025-01-05 16:45:49 +01:00
c6432f7490
build: update to zig-0.14.0-dev.2546 2024-12-21 20:51:51 +01:00
42b3f72c44
build: update to zig-0.14.0-dev.2546 2024-12-21 20:37:25 +01:00
16a370867d
build: update dependencies for zig-0.14.0-dev.2546 compatibility 2024-12-21 20:36:50 +01:00
321abd2006
build: fix zig wrapper for nightly builds 2024-12-21 20:36:13 +01:00
9df7beb192
feat: return all subprocess errors as term messages 2024-12-16 19:08:49 +01:00
e44e6ed306
fix: restrict return type of exit_normal and exit_fmt 2024-12-16 19:04:45 +01:00
1da74bfb5c
fix: update zig wrapper script 2024-12-16 18:35:32 +01:00
1691421a94
fix: a leak in subprocess 2024-11-17 22:17:05 +01:00
394b434169
feat: make cbor.writeJsonValue public 2024-11-17 22:15:56 +01:00
2b380bbef4
fix: improve CallContext robustness 2024-10-22 20:52:41 +02:00
d7dd271163 fix: be more conservative with stack space to avoid stack overflows on macos 2024-10-21 18:52:00 +02:00
6e65fa623a
feat: prevent some more json encode/decode errors and clean-up error sets 2024-09-19 20:58:39 +02:00
06ff2a148c
feat: use a dynamic buffer to prohibit error.Overflow in jsonScanUntil
Also, clean-up the definition of CborJsonError
2024-09-18 21:29:41 +02:00
09519fb5b0
fix: fix windows build of flow 2024-08-31 21:00:43 +02:00
426a012d82
feat: add thespian.store_error and thespian.restore_error 2024-08-29 16:50:43 +02:00
4a0ec2dbfb
feat: report current_instance in DEADSEND messages 2024-08-29 16:50:37 +02:00
f9704faa94
refactor: reformat instance.cpp 2024-08-29 14:39:52 +02:00
20339921cf
feat: report sender in DEADSEND errors 2024-08-29 14:37:35 +02:00
a3c595979f
feat: add a tag to Pid.delay_send_cancellable for better tracing 2024-08-29 13:11:20 +02:00
9462ef22c6
build: add compile_commands.json to .gitignore 2024-08-27 19:27:28 +02:00
858dcf09e0
refactor: clean-up some clang-tidy warnings 2024-08-27 19:27:22 +02:00
ee6b1276df feat: log thespian errors to std.log 2024-08-08 19:49:21 +02:00
5eb4b9b916 fix(subprocess): use direct writes for stdin on windows
file_stream is not supported for stdin on windows apparently
2024-08-08 19:48:15 +02:00
b10131ee52 feat: panic with stacktrace on OutOfMemory errors when stack_trace_on_errors is set 2024-08-05 21:36:31 +02:00
b82d735579 feat: make zig stack traces optional 2024-07-04 23:08:24 +02:00
fa72fb879c fix(window): handle shutdown correctly in subprocess_windows 2024-06-27 22:18:41 +02:00
379b7e8abf fix(windows): prevent @intCast crash on windows 2024-06-27 19:04:12 +02:00
5ba56ab5c7 feat: improve subprocess_windows read_error messages 2024-06-27 18:54:42 +02:00
f1a89bdf9d feat: add stack traces to thespian errors in debug builds 2024-06-26 23:28:17 +02:00
3ace316308 feat: add support for floats to cbor 2024-06-25 21:04:51 +02:00
3db5b9ad96 fix(windows): windows returns a different timeout_error on cancel 2024-06-20 10:04:18 +02:00
f716b924e2 feat: add pid.delay_send and pid.delay_send_cancellable 2024-06-18 19:10:07 +02:00
8218bda8e3 build: only build backtrace code on linux 2024-06-13 10:11:07 +02:00
895d3dfb9e feat: add file_stream and subprocess_windows 2024-06-07 22:09:46 +02:00
0baeda5d16 build: update to zig-0.13 2024-06-07 18:20:15 +02:00
1d116f8fa8 windows build fixes 2024-06-07 11:42:54 +02:00