PARLEY - ChangeLog Version 0.3 - 07/22/2007 ======================== - added greenlet controller (depends on the py.magic library) - deepcopy messages to prevent accidental sharing of references (also do the same for arguments to spawn()) - added become() - calling sys.exit / raising SystemExit now cleanly shuts down all actors - some improvements to the test runner - actors now have control over message delivery (so the greenlet controller can do scheduling properly) - schedule() now checks for signals Version 0.2 - 05/09/2007 ======================== - standalone documentation now available - bugfixes in helpers.py - added recv_nowait() - added schedule() - refactoring of actor.go() and actor.run() methods - start_tasklet_controller() and start_thread_controller() now must be passed a function to spawn - allowing the main thread to participate in the actor system was unreliable, since there is no way to detect quits or exceptions in the main thread. - added a register_actor function to allow alternatives to start_XX_controller - some test cases, and a script to run them Version 0.1.1 - 04/28/2007 ========================== - parley is now packaged with setup.py - various code and documentation cleanups Version 0.1 - 04/27/2007 ======================== - initial release