cyclus/core — pull request #115 by rwcarlsen (2012-05-10 18:04:25+00:00)
Title: message passing and memory management cleanup/testing

The commit descriptions should be pretty descriptive. Some housekeeping - but the meat is this:

Added a test that makes sure that when a communicator is killed, if any messages were sent UP through it that haven't returned back DOWN, it kills all those messages from within its destructor - preventing them from being sent to a deleted object. Note that after I wrote the test, it failed because the code it was testing (that I wrote) had a bug. Surprise!