[squeak-dev] Daily Commit Log

commits at source.squeak.org commits at source.squeak.org
Sun Jun 15 23:55:03 UTC 2014


Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:

http://lists.squeakfoundation.org/pipermail/packages/2014-June/007073.html

Name: Kernel-dtl.856
Ancestors: Kernel-cmm.855

Fix inconsistent image state as reported on squeak-dev:

Date: Wed, 11 Jun 2014 23:44:42 -0400
From: Florin Mateoc
To: The general-purpose Squeak developers list
Subject: [squeak-dev] Class subclasses
 
I think this is an old bug, presumably since ProtoObject was introduced (and presumably because ObjectTracer was used in the process).
 
If you ask Class for its subclasses (or if you inspect it) you see that ObjectTracer class is listed along with ProtoObject class, although ObjectTracer's superclass is ProtoObject. This can lead to some funny bugs if you try to write some hierarchy traversing code.

=============================================


More information about the Squeak-dev mailing list