ddc06d67d6
fix: update subprocess to new Receiver interface
2026-03-06 21:16:37 +01:00
367173d30d
WIPWIP: docs/remoting-poc-test.md
2026-03-06 20:27:10 +01:00
c2c6c1c187
docs: add remoting design document
2026-03-05 15:01:54 +01:00
8d359a75a1
refactor: clean-up ip_tcp_client_server_c
2026-03-04 21:45:01 +01:00
e9c1758101
feat: add thespian_unexpected to C API
2026-03-04 21:42:30 +01:00
5789db98fc
fix: ip_tcp_client_server_c
2026-03-04 21:34:11 +01:00
ca4d224db4
refactor: add lots of logging
2026-03-04 21:06:53 +01:00
824faa87da
refactor: add a test using the C API
2026-03-04 20:22:26 +01:00
cf6685b34b
refactor: add some misuse checks to the C API
2026-03-04 20:19:59 +01:00
703e5d5be1
feat: add thespian_exit to the C API
2026-03-04 20:19:15 +01:00
e9998ce127
refactor: remove junk c api tests
2026-03-04 19:48:01 +01:00
33229ffc11
fix: clean-up and fix ip_tcp_client_server.zig testcase
2026-03-04 19:41:39 +01:00
5a729b6d06
feat: BREAKING force all zig actors to declare a destructor
...
Actors may be destroyed without ever calling their receivers. This is
regular behavior when an actor is killed by an exit message. C++ actors
cleanup automatically via their destructors. Up to now zig actor had to
enable trapping and cleanup on the exit message. This was a big foot gun
and cumbersome.
Now all zig actors are required to pass a deinit function to
thespian.receive. This simplifies clean up and prevents the foot gun
entirely.
2026-03-04 19:32:11 +01:00
b16a47efae
fix: ip_tcp_client_server.zig testcase
2026-03-04 18:34:42 +01:00
224342611c
WIP: start work on a ip_tcp_client_server test in zig
2026-03-04 10:49:33 +01:00
d1cb42d53c
feat: add C & Zig bindings for socket
2026-03-04 10:49:33 +01:00
e19ff271d0
feat: add C & Zig bindings for tcp connector and acceptor
2026-03-04 10:49:33 +01:00
ed91a28f5f
feat: add C & Zig bindings for unix acceptor and connector
2026-03-04 10:49:33 +01:00
628e990f6e
docs: add some basic info to readme
2026-03-04 10:49:24 +01:00
8d9117b9e7
build: switch upstream cbor branch (same commit) to stay on zig-0.15
2026-02-22 12:54:20 +01:00
7da13f44e8
build: update cbor for enum cborExtract support
2026-01-22 14:54:24 +01:00
265bc025d5
build: remove zig wrapper and replace it with cdb helper
...
Just use anyzig. No real need for a zig wrapper any more.
2026-01-22 14:53:43 +01:00
a2aa34cf35
build: use correct minimum zig version 0.15.2
2026-01-22 14:52:37 +01:00
6eadc0fe29
fix: port subprocess_windows.zig to zig-0.15
2025-10-01 16:55:40 +02:00
fb9207d225
fix: subprocess drain should write buffered data too
2025-09-29 22:27:39 +02:00
ad6f40b456
fix: don't use noopFlush in subprocess writer
2025-09-29 22:04:14 +02:00
25b10b6b5b
fix: remove bogus assert
2025-09-26 14:00:23 +02:00
9361399898
fix: more zig-0.15 api fixes
2025-09-25 15:12:35 +02:00
0b72daf165
fix: port subprogess to zig-0.15
2025-09-25 15:12:01 +02:00
aa6c78f5cb
fix: more zig-0.15 API fixes
2025-09-24 22:32:43 +02:00
63391c5905
fix: update cbor for zig-0.15 build fixes
2025-09-16 21:46:52 +02:00
e9629548ee
fix: more zig-0.15 API changes
2025-08-24 16:08:32 +02:00
d9c93e9783
fix: update calling convention syntax
2025-08-22 14:31:41 +02:00
8b2535db19
build: update cbor for zig-0.15.1
2025-08-22 14:13:25 +02:00
51751adce6
fix: API changes for zig-0.15.1
2025-08-22 14:12:01 +02:00
f823f66c90
build: update to zig-0.15.1
2025-08-22 14:12:01 +02:00
ee2b38f0af
Merge branch 'master' into zig-0.15.0
2025-08-08 12:50:53 +02:00
0a386496cd
fix: update cbor to fix null optional values
2025-08-08 12:49:11 +02:00
0ea031d913
Merge branch 'master' into zig-0.15.0
2025-07-23 12:09:59 +02:00
f2980d3a74
feat: update cbor to add write/match/extract support for unions and structs
2025-07-23 12:07:44 +02:00
4d317d7bf0
build: update to new writer API in zig-0.15.0-dev.1034+bd97b6618
2025-07-15 17:35:19 +02:00
b7361361bc
build: update build for zig-0.15.0-dev.1034+bd97b6618
2025-07-15 17:24:30 +02:00
9af61100d0
build: update to zig-0.15.0-dev.936+fc2c1883b
2025-07-14 20:21:18 +02:00
ccdcbbff09
fix: don't try to export posix symbols on windows
2025-07-14 18:29:08 +02:00
5398462364
feat: update cbor to add support for allocating extraction of arrays
2025-07-14 13:10:10 +02:00
b3176b32e6
feat: export debugging signal handlers to zig
2025-07-03 15:58:41 +02:00
2f7228cea6
feat: add support for tty local debugger
2025-07-03 15:58:12 +02:00
829a8d33e9
feat: export additional crash handlers to zig
2025-07-01 16:58:39 +02:00
e2332a8f56
fix: don't hook SIGTRAP in crash handler
2025-07-01 16:57:42 +02:00
22bd2c3521
docs: add deepwiki badge to readme
2025-05-28 11:16:18 +02:00