Commit graph

69 commits

Author SHA1 Message Date
a7b3c3e1e8 refactor: remove some dead code 2024-04-08 17:53:10 +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
fbb5c8e200 fix: avoid sending stdin_close if subprocess is already dead 2024-04-05 21:26:13 +02:00
1ce0e4f709 feat: add cbor.toJsonOptsAlloc 2024-04-05 17:26:42 +02:00
a738c98f33 fix: handle error.WouldBlock correctly from stdin/stderr reads in subprocess 2024-04-04 21:43:05 +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
1a769c056a feat: add support for cbor extracting to optionals 2024-04-02 23:01:48 +02:00
d159ba0632 feat: add allocating json encode/decode functions to cbor 2024-04-02 23:01:20 +02:00
d20e071a4d fix: don't fail to consume input iterator in cbor match more operations 2024-03-21 22:43:34 +01:00
5bb05db166 fix: wait and retry stdin writes on error.WouldBlock in subprocess 2024-03-12 23:04:38 +01:00
a740c03c11 fix: typo in thespian.env.str_set() 2024-03-01 12:31:17 +01:00
522813dae1 refactor: use more portable types in cbor matching 2024-02-28 21:02:03 +01:00
f82f9f6f5d build: update zig 2024-02-28 21:01:34 +01:00
3b80a36537 build: fix build on macos 2024-02-28 21:01:11 +01:00
9fe4bc0c1f fix: correct zig bindings for timeout 2024-02-26 18:09:57 +01:00
aa30a93d46
Create README.md 2024-02-08 23:14:04 +01:00
5a00e06cb9 Initial Release 2024-02-08 23:04:55 +01:00