[Pkg] The Trunk: Kernel-mt.1012.mcz

commits at source.squeak.org commits at source.squeak.org
Tue Apr 5 08:42:56 UTC 2016


Marcel Taeumel uploaded a new version of Kernel to project The Trunk:
http://source.squeak.org/trunk/Kernel-mt.1012.mcz

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

Name: Kernel-mt.1012
Author: mt
Time: 5 April 2016, 10:42:29.505517 am
UUID: 83d8a4a7-a80d-1848-90d0-d10abf9728f7
Ancestors: Kernel-ul.1011

Restore clean-up code, which got lost with the introduction of object events long time ago (around Squeak 3.7 or so).

Break dependency to #releaseActionMap implemented in the System package.

=============== Diff against Kernel-ul.1011 ===============

Item was changed:
  ----- Method: Object>>release (in category 'dependents access') -----
  release
  	"Remove references to objects that may refer to the receiver. This message 
  	should be overridden by subclasses with any cycles, in which case the 
  	subclass should also include the expression super release."
  
+ 	self breakDependents.
+ 	(self respondsTo: #releaseActionMap) ifTrue: [self releaseActionMap].!
- 	self releaseActionMap!



More information about the Packages mailing list