Changes to Trunk (
http://source.squeak.org/trunk.html) in the last 24 hours:
http://lists.squeakfoundation.org/pipermail/packages/2014-June/007073.htmlName: 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.
=============================================