I've spent several days tracking down the final 3 failing tests from the new object model. The tests are in the threads and STM subsystems, which are both partial prototypes and not even fully specified.

By the law of diminishing returns, the fact that those subsystems are coming up for a full revamp in the very near future, and the fact that another deadline is approaching, I'm declaring that 3 failing tests is a small cost for a shiny new object model, and moving on to a review of the PIR PDD and to the implementation of Exceptions. We'll revisit those failing tests again during the implementation of the Concurrency PDD.

So, the new objects implementation is ready for the 0.5.0 release in November. Test it like crazy in as many contexts as possible.

I'll continue deleting code paths that are no longer used. Another good cage cleaner task is reviewing the list in DEPRECATED.pod to make sure that deprecated features are removed or altered to throw exceptions.

Allison

Reply via email to