[squeak-dev] The Trunk: Kernel-mt.1012.mcz
Levente Uzonyi
leves at caesar.elte.hu
Tue Apr 5 13:44:29 UTC 2016
On Tue, 5 Apr 2016, commits at source.squeak.org wrote:
> 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].!
Is #respondsTo: necessary? Object seems to implement #releaseActionMap.
Levente
> - self releaseActionMap!
>
>
>
More information about the Squeak-dev
mailing list
|