thespian/include
CJ van den Berg 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
..
cbor refactor: run clang linter and formatter 2025-01-20 18:21:54 +01:00
thespian feat: BREAKING force all zig actors to declare a destructor 2026-03-04 19:32:11 +01:00