The Trunk: System-eem.698.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Trunk: System-eem.698.mcz

commits-2
Eliot Miranda uploaded a new version of System to project The Trunk:
http://source.squeak.org/trunk/System-eem.698.mcz

==================== Summary ====================

Name: System-eem.698
Author: eem
Time: 28 January 2015, 4:23:02.59 pm
UUID: 4313b773-c100-4366-b164-2ee69f4f3c26
Ancestors: System-mt.697

Provide an obsolete method for ObjectHistory that
kills the current ObjectHistory's mark process if the
class is removed.  This allows Spur to easily remove
ObjectHistory, which it does not support.

=============== Diff against System-mt.697 ===============

Item was added:
+ ----- Method: ObjectHistory class>>obsolete (in category 'class initialization') -----
+ obsolete
+ "Kill the mark process before removing the class."
+ Current ifNotNil:
+ [:objectHistory|
+ objectHistory terminate]!

Item was added:
+ ----- Method: ObjectHistory>>terminate (in category 'private') -----
+ terminate
+ markProcess ifNotNil:
+ [markProcess terminate]!