Commit graph

29 commits

Author SHA1 Message Date
0dee31636e
Merge branch 'master' into zig-0.14 2025-01-30 18:25:08 +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
c6432f7490
build: update to zig-0.14.0-dev.2546 2024-12-21 20:51:51 +01:00
e44e6ed306
fix: restrict return type of exit_normal and exit_fmt 2024-12-16 19:04:45 +01:00
2b380bbef4
fix: improve CallContext robustness 2024-10-22 20:52:41 +02:00
6e65fa623a
feat: prevent some more json encode/decode errors and clean-up error sets 2024-09-19 20:58:39 +02:00
426a012d82
feat: add thespian.store_error and thespian.restore_error 2024-08-29 16:50:43 +02:00
a3c595979f
feat: add a tag to Pid.delay_send_cancellable for better tracing 2024-08-29 13:11:20 +02:00
ee6b1276df feat: log thespian errors to std.log 2024-08-08 19:49:21 +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
379b7e8abf fix(windows): prevent @intCast crash on windows 2024-06-27 19:04:12 +02:00
f1a89bdf9d feat: add stack traces to thespian errors in debug builds 2024-06-26 23:28:17 +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
895d3dfb9e feat: add file_stream and subprocess_windows 2024-06-07 22:09:46 +02:00
a98cb1f5e6 fix: prevent another race in call() 2024-04-24 17:44:53 +02:00
082e8fe292 fix: prevent race on timeout in call() 2024-04-20 23:25:45 +02:00
cead8672b5 feat: add a timeout to synchronous calls 2024-04-19 21:54:24 +02:00
7d441d3bcf fix: let message buffer grow dynamically 2024-04-08 21:50:26 +02:00
ca2e24f15b feat: add pid.forward_error(anyerror) 2024-04-05 21:27:24 +02:00
9a51d756ce fix: prevent panic on empty message receive 2024-04-05 21:26:46 +02:00
0559a75dbb feat: use explicit errorsets for spawn and call errors 2024-04-02 23:03:56 +02:00
21a0b60366 feat: use a signal instead of spinning in pid.call() 2024-04-02 23:02:58 +02:00
a740c03c11 fix: typo in thespian.env.str_set() 2024-03-01 12:31:17 +01:00
9fe4bc0c1f fix: correct zig bindings for timeout 2024-02-26 18:09:57 +01:00
5a00e06cb9 Initial Release 2024-02-08 23:04:55 +01:00