[squeak-dev] The Trunk: Kernel-dtl.458.mcz
commits at source.squeak.org
commits at source.squeak.org
Thu Jun 10 23:23:29 UTC 2010
David T. Lewis uploaded a new version of Kernel to project The Trunk:
http://source.squeak.org/trunk/Kernel-dtl.458.mcz
==================== Summary ====================
Name: Kernel-dtl.458
Author: dtl
Time: 10 June 2010, 7:19:48.745 pm
UUID: cbd7063b-14c0-46a6-80af-00ab06fef6cc
Ancestors: Kernel-dtl.457
Fix discrepancy noted in Mantis 7525
http://bugs.squeak.org/view.php?id=7525
----------------------------------------------------------------------
JoachimGeidel - 06-10-10 12:20
----------------------------------------------------------------------
PseudoContext class>>initialize and TranslatedMethod class>>initialize test
if the specialObjectsArray size equals 41 after recreating it and raise an
Error if it is not (in Squeak 4.1, latest update: 9957). The tests should
either be updated or removed.
=============== Diff against Kernel-dtl.457 ===============
Item was changed:
----- Method: TranslatedMethod class>>initialize (in category 'class initialization') -----
initialize
self becomeCompact.
Smalltalk recreateSpecialObjectsArray.
+ Smalltalk specialObjectsArray size = 56
- Smalltalk specialObjectsArray size = 41
ifFalse: [self error: 'Please check size of special objects array!!']!
Item was changed:
----- Method: PseudoContext class>>initialize (in category 'class initialization') -----
initialize
"It's tricky to do the necessary stuff with the regular file-in machinery."
PseudoContext superclass = nil
ifFalse: [
(Smalltalk confirm: 'Shall I convert PseudoContext into a compact subclass of nil?
("yes" is almost always the correct response)')
ifTrue: [
PseudoContext becomeCompact.
PseudoContext superclass removeSubclass: PseudoContext.
PseudoContext superclass: nil]].
Smalltalk recreateSpecialObjectsArray.
+ Smalltalk specialObjectsArray size = 56
- Smalltalk specialObjectsArray size = 41
ifFalse: [self error: 'Please check size of special objects array!!']!
More information about the Squeak-dev
mailing list
|