lunatic is a VM and rust library that brings Erlang-like concurrency and fault tolerance to Rust.
Changes
- UDP support added (@pinkforest)
#[abstract_process]
macro added (@MarkintoshZ)- Added support for distributed lunatic (@withtypes)
- FuncRef support added as a safe interface to send function pointers between processes (@zhamlin)
block_until_shutdown
method added to Supervisor (@MarkintoshZ)OneForAll
andRestForOne
supervisor strategies added (@MarkintoshZ)Debug
,Hash
andEq
traits added for a few types (@MarkintoshZ and @thehabbos007)- All serializers (except the default bincode) are now behind a feature flag.