David T. Lewis uploaded a new version of ImageFormat to project VM Maker: http://source.squeak.org/VMMaker/ImageFormat-dtl.27.mcz
==================== Summary ====================
Name: ImageFormat-dtl.27 Author: dtl Time: 22 October 2017, 8:48:19.617 pm UUID: 2d6740aa-9302-4f6f-a73a-a868bdeb3929 Ancestors: ImageFormat-dtl.26
Sort the format numbers for more convenient display
=============== Diff against ImageFormat-dtl.26 ===============
Item was changed: ----- Method: ImageFormat class>>knownVersionNumbers (in category 'initialize-release') ----- knownVersionNumbers "Version numbers currently in use or likely to be used (e.g. 64-bit Cog formats)"
"ImageFormat knownVersionNumbers collect: [:e | (ImageFormat fromInteger: e) description]"
+ ^ ( self baseVersionNumbers, "the original format number variants" - ^ self baseVersionNumbers, "the original format number variants" { 6505 . "Cog and StackVM" 68004 . "Cog and StackVM running 64-bit image" 6521 . "Spur 32 bit object memory" 68019 . "Spur 64 bit object memory (early)" 68021 . "Spur 64 bit object memory" " ... add others here as bits are allocated to represent requirements of other image formats" + } ) sort. - } !
Item was changed: ----- Method: ImageFormat class>>versionDescriptions (in category 'utility') ----- versionDescriptions
- "ImageFormat versionDescriptions" "ImageFormat versionDescriptions do: [:e | Transcript cr; show: e]"
+ "| d | d := ImageFormat versionDescriptions. + KnownVersionNumbers do: [ :v | Transcript cr; show: v asString, '- ', (d at: v)]" + ^ Dictionary withAll: (KnownVersionNumbers collect: [:e | e -> (self fromInteger: e) description])!
vm-dev@lists.squeakfoundation.org