Refactored GenServer
Changed deathReason type: Object -> Throwable
Created channels.Topic
-
Added logs to ActorRegistry and made it impossible to register under a name other than the actor's
Added dead-strand cloning
Added capacity() to queues and Channel
-
Added ActorSpec, ActorBuilder that add the ability to restart dead actors (in preparation for supervisors)
began work on supervisors
Initial Supervisor implementation (no tests yet)
-
-
cont work on Supervisor
GenServer refactor
-
-
Added passing GenServer tests and fixes

Fixes were quite extensive and required some refactorings.
removed debug prints
Better gen-server generics