[squeak-dev] The Trunk: Traits-eem.306.mcz

commits at source.squeak.org commits at source.squeak.org
Thu Aug 27 22:56:39 UTC 2015


Eliot Miranda uploaded a new version of Traits to project The Trunk:
http://source.squeak.org/trunk/Traits-eem.306.mcz

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

Name: Traits-eem.306
Author: eem
Time: 27 August 2015, 3:56:23.871 pm
UUID: 17370ed0-0211-4deb-a99b-4678a8eddea1
Ancestors: Traits-ul.305

Save a version of Traits that resets the format of existing traits if they were wrong.  The Spur bootstrap failed to reset Trait formats so they were left at the V3 value for a zero inst sized pointer class, or 2.

=============== Diff against Traits-ul.305 ===============

Item was added:
+ (PackageInfo named: 'Traits') preamble: '"Update traits to have zero inst size.  the Spur bootstrap failed to reset Trait formats so they were left at the V3 value for a zero inst sized pointer class, or 2"
+ Smalltalk allTraits do:
+ 	[:t|
+ 	t instSize > 0 ifTrue:
+ 		[t setFormat: 0]]'!



More information about the Squeak-dev mailing list